15 amazing things to do in Bulgaria

Bulgaria may not be the first country that comes into your mind when looking for a destination, but it should be! Bulgaria is full of cool things to do and see. The black sea beaches are probably the most famous ones, but there is much more to it!

In this article, you will find our favorite things to do in Bulgaria, why they are so great, and all the info you need to visit them. From the most obvious ones, like Sofia’s old town and Sunny Beach, to lesser-visited like the stone forest.

1. Explore Sofia

Sofia is the biggest city and the capital of Bulgaria. It’s one of the biggest gateways to Bulgaria and attracts lots of tourists. The city, like most of Bulgaria, is only now recovering from the transition to democracy & capitalism, thus you will find many old buildings, roads, and sidewalks in quite a bad shape.

Overall, I don’t think Sofia is one of the prettiest European capitals, yet I still think you should visit and explore Sofia. Why? Sofia has its share of beautiful and relevant buildings. Plus, it’s essential to understand the Bulgarian people and culture.

Things to do in Bulgaria - visit Alexander Nevsky Cathedral in Sofia
Things to do in Sofia – Alexander Nevsky Cathedral

What are Sofia’s main tourist attractions?

The best way to explore Sofia is on foot. Most attractions are relatively close to each other and you walk between them. These are our favorite things to do in Sofia:

  • Alexander Nevsky Cathedral
  • Vitosha Boulevard
  • Banya Bashi Mosque
  • Church of St. George
  • Central Sofia Market Hall
  • Sveta Petka
  • Sofia Synagogue
  • St. Kyriaki Cathedral Church

Book a sightseeing tour in Sofia here

One of Sofia's main tourist attractions Sveta Paraskeva - What to do in Bulgaria
One of Sofia’s main tourist attractions Sveta Paraskeva

How much time do you need to visit Sofia?

Two days is enough to explore the center and see the main attractions, however, if you enjoy Sofia (and probably will), you’ll probably want to stay much longer.

Sofia is also very cheap, so it could be a great place to slow down for a while. Either way, have a look at where to stay in Sofia?

2. Go to Boyana Church

The Boyana Church is located in the outskirts of Sofia, only half an hour from the center, and it’s easily accessed by car and public transports.

The Boyana Church is a medieval Bulgarian Orthodox Church constructed in the 10th / 11th century and expanded in the 13th century. 

In 1979 it was included in the UNESCO Heritage sites list for being one of the few medieval monuments of Christian art that have survived until the present day.  The walls of the church are fully painted with 89 scenes with 240 human images. As UNESCO puts it, the frescos in the walls are “one of the most important collections of medieval paintings.”

If you plan to visit Boyana Church, go very early (before it opens) and be one of the first persons to buy tickets and enter. Entrance is very limited, only 8 people for 10 minutes each time. If you go in peak time, you may have to wait a lot! Or not being able to enter at all.

You can book a tour to Boyana Church here

The good thing about this? If you follow our advice, you won’t have to wait in lines, and you get to enjoy the church much better with few people around – a much more private experience.

Things to do in Bulgaria - Go to the UNESCO Heritage sites of Bulgaria -  Boyana Church
UNESCO Heritage sites of  Bulgaria –  Boyana Church

3. Climb to the Seven Rila Lakes

The Seven Rila lakes are located in the Rila National park for about 2 hours from Sofia. These are mountain lakes, sat at altitudes between 2100 m—2500 m, each a bit higher than the previous one. 

How to climb to the lakes? There are several ways: 1) use the lift chairs (cost 18Lev and takes about 20-30 minutes) 2) hiking (should take almost 3hours) 3) rent a 4×4. We suggest you use the chairs. It’s cheap, quick, and easy on the eyes.

Book an organized day trip to the 7 Rila Lakes here

When you get to the top of the chairlift, you still need to hike to the lakes. The full hike is about 4 / 5 hours, and it’s fairly difficult but still doable by anyone in shape. This region is excellent for every kind of hiker, from beginners to seasoned ones.

Top things to do in Bulgaria - Hike to the Seven Lakes
One of the top things to do in Bulgaria is hiking to the Seven Lakes

4. Discover Rila Monastery

The Rila Monastery is also located in the Rila National Park, but it’s a little further away from Sofia. Actually, it isn’t very far from the Lakes, but there isn’t a road connecting them. It takes about 2 hours to go from the lakes to the Monastery.

The monastery was inscribed in the UNESCO world heritage list in 1983, and it’s considered the “most important spiritual and literary center of the Bulgarian national revival, with an uninterrupted history from the Middle Ages until present times.”

Book an organized tour to Rila Monastery

This was probably the most impressive monument that we visited in Bulgaria. The mountains, together with the monastery, create a very charming setting. However, you should note that Rila is also a very popular destination so it can be quite crowded on weekends.

Top things to visit in Bulgaria- Rila Monastery
Top things to visit in Bulgaria- Rila Monastery

5. Discover the oldest city in Europe – Plovdiv

Plovdiv is old… very old! So old, that’s considered the oldest continuously inhabited city in Europe, dating back to 6000BC when it was a Thracian settlement.

Today, Plovdiv is the second biggest city in Bulgaria and the European Capital of Culture in 2020.  The city center has been all cleaned up and looking very good. In fact, it is probably the best-looking town in Bulgaria. 

The old town of Plovdiv is quite compact, mostly car-free and very walking friendly. The biggest attractions in Plovdiv are the old Roman buildings, particularly the Roman theatre and Roman Amphitheatre.

Roman Amphitheatre of the oldest city in Europe Plovdiv
Roman Amphitheatre of the oldest city in Europe Plovdiv

You will also notice that it’s full of colorful and creaky mansions transformed into art galleries, museums, and guesthouses. It’s delightful to walk around. Finally, we need to mention the enjoyable central park and its wonderful fountain show.

Book a day trip to Plovdiv here

6. Smell the Rose Valley

For centuries the fragrant Bulgarian rose has been grown in the Rose Valley, located just south of the Balkan Mountains and the eastern part of the lower Sredna Gora chain to the south. Today about 85% of the rose oil production of the world comes from this valley.

Book a Rose Valley and Thracian Tombs guided tour here

The Rose Valley is a seasonal tourist attraction. You can only actually see and smell the roses between May and June during the picking season. During the rest of the year, there isn’t much to see, except for the Rose Museum. But, if you are traveling during these months, you should definitely take an afternoon to enjoy the long fields of lovely roses.

Things to do in Bulgaria - Go to the Rose Valley
Things to do in Bulgaria – Go to the Rose Valley

7. Visit (at least) one Thracians tomb

The land where today is Bulgaria was once inhabited by the famous Thracians. The Thracians were a people that were famous for their fighting and war abilities. The most famous Thracian is probably the Gladiator Spartacus, who led a large slave uprising in Southern Italy in 73–71 BC and defeated several Roman legions.

There are Thracian tombs spread over Bulgaria but the most famous (and UNESCO Heritage sites) are the Thracian Tomb of Kazanlak and the Thracian Tomb of Sveshtari. If you are visiting the Rose valley then the Kazalank Tomb makes a very nice combo with it.

 The Kazalank tomb is part of a large royal Thracian necropolis in the Valley of the Thracian Rulers. As UNESCO puts it, it’s “a unique aesthetic and artistic work, a masterpiece of the Thracian creative spirit. This monument is the only one of its kind anywhere in the world“.

Book a Rose Valley and Thracian Tombs guided tour here

However, and before you go you should note that to preserve the sensitive paintings, the tomb is not open to the public; a full-size replica was built nearby and that’s what you can visit. There are other tombs in this area that you can visit the original, but they aren’t as notorious. 

Things to do in Bulgaria - Visit the Thracian's tomb
Things to do in Bulgaria – Visit the Thracian’s tombs

8. Party in Sunny Beach

Sunny beach is the biggest beach resort in Bulgaria and one of the most famous in Eastern Europe and the Black Sea. It’s located right next to Nessebar, a few Km north of Burgas.

Sunny Beach is infamous for its crazy nightlife and the lively vibe both during day and night. There are always events happening and activities for everyone. Though, the young crowd goes there mostly for the parties and the beach.

The beach is probably overdeveloped, but it’s so big that you can always find a spot! It’s a great place for people watching and to enjoy the sun, the warm water, and soft sand. Even if it’s not your things (it isn’t ours also). I would strongly suggest you check it out at least for a day or two.

Best beaches of Bulgaria - Sunny Beach
Sunny Beach, one of the best beaches of Bulgaria

9. Wander in Nessebar

Nessebar is an ancient city built in a wonderful, small peninsula, with cobbled streets lined with old ruins like baths, churches, and fortifications. This whole setting creates a very charming, yet touristy town.

Walking around this UNESCO World Heritage site is something that must be done. The town is also full of restaurants and bars where one can stop, rest, have a drink, and enjoy some good Bulgarian food. Among the attractions in the old town, the 5th-century Church of St. Sofia and the 11th-century Church of St. Stephen are probably the more notable.

Nessebar is also very well surrounded by extremely nice beaches. You can make Nessebar your base enjoy the surrounding beaches, and towns like Sunny Beach, Burgas, and even Sozopol.

The city of Nessebar - UNESCO World Heritage of Bulgaria
The city of Nessebar – UNESCO World Heritage of Bulgaria

10. Explore Sozopol

Sozopol is the slightly less famous sibling of Nessebar. Similarly to Nessebar, Sozopol is an ancient port town, built in a peninsula which became a tourist attraction because of its charming streets and ocean views. It’s located a few km south of Burgas and you can easily visit it as a day trip from Burgas or Nessebar.

You can explore Sozopol on a day trip from Sunny Beach

Despite being a big tourist destination on its own, Sozopol is far less crowded than Nessebar, which makes it more attractive for those who don’t like huge crowds. However, this comes with a price. Sozopol isn’t as pretty as Nessebar neither has as many ancient buildings to explore.

The beaches around and in Sozopol are nice, with some of the warmest waters in Bulgaria and soft Sand. Most beaches are developed, but there isn’t a huge resort right next door, like Sunny Beach. This may be good or bad… depending on your tastes. We don’t really mind not having beach resorts 🙂

Things you must do in Bulgaria - Visit the city of Sozopol
Things you must do in Bulgaria – Visit the city of Sozopol

11. Go back in time in Veliko Tarnovo

Located in central north Bulgaria, about 120km from Sofia, Veliko Tarnovo was the capital of the second Bulgarian Empire. It’s a rather small town but with a very long history a few spectacular sights. In our opinion, Veliko Tarnovo is a must-visit destination in Bulgaria.

The Tsarevets Fortress is clearly the most famous attraction in Veliko Tarnovo, and for a reason. In our opinion, Tsaravets Fortress is one of the most impressive medieval monuments in Europe. A huge wall surrounds the fortress, and the dominance of the hill makes it a majestic sight that strikes anyone arriving at it.

Paved with cobblestones, the old town of Veliko Tarnovo is also charming to wander around, full of interesting local shops, museums, and Orthodox churches. The hills of Veliko Tarnovo and the Yantra river used to be natural barriers and almost impossible to conquer. Yet, today they make Veliko Tarnovo one of the most charming sites in Bulgaria.

Veliko Tarnovo is one of Bulgaria's best attractions and a must-do thing in Bulgaria
Veliko Tarnovo is one of Bulgaria’s best attractions

12. Discover the Stone Forest 

The stone forest (also known as Pobiti Kamani and Stone desert) is desert-like rock phenomenon located about 20 km from Varna. This small area of 13 km2 is considered a desert, one of the very few deserts in Europe.

It consists of sand dunes and groups of natural rock formations, mainly stone columns between 5 and 7 meters high and from 0.3 to 3 meters thick. But that’s not the weirdest part! The columns are mostly hollow and date back to about 50 million years.


You may be wondering how these impressive columns were created…? Well, apparently no one knows. There are several theories but none is fully accepted. These theories include the columns being a petrified forest, coral complexes, algal bio constructed build-ups (bioherms), formed by methane, and our favorite the remains of a palace of mythical Cyclops.

You can read more about these in the park. It’s really interesting and quirky. This is one of the unique places on earth that travelers love to explore and discover. Note that there’s an entry fee of 3 Leva (1.5 Euros).

Unique Things to do in Bulgaria  - The stone forest
Things to do in Bulgaria  – The stone forest

13. Krushuna Waterfalls

Krushuna waterfalls are located between Veliko Tarnovo and Sofia, which means they make an excellent side trip to break the rather long and boring voyage. A ticket to the falls costs 3 leva (1.5 Euros).

Note that when you start the route there are two routes you can take. They will bring you to different parts of the waterfalls. One takes you to the upper side (much more difficult) of the falls and some caves, the other one is easier and follows the river and small lakes. Take time to do both! It’s worth it.

To get to the falls, one has to follow a trail in the forest’s heart, following the river upstream through some smaller waterfalls leading to the main one. This hike is pretty short, not difficult at all, and has many places to stop and look around to enjoy the landscape and even have a nice pick-nick.

Krushuna Falls reminds us of the Plitvice lakes in Croatia, with several cascades, a big waterfall, and wonderful lakes. The most impressive thing about these falls is the endless shades of blue and green the water has.

Krushuna Waterfalls are the most beautiful waterfalls of Bulgaria
Krushuna Waterfalls are the most beautiful in Bulgaria

14. Look into God’s eyes in Prohodna Cave

Prohodna cave is a Karst cave located in north-central Bulgaria, about 120 km from Sofia. It’s one of the most famous and easy to access in Bulgaria. It’s also free to access, which is always nice.

This cave is widely known for its two eye-like holes in the ceiling, hence the nickname “God’s Eyes.”  The two natural holes bring light to the cave, making exploring it easier, safer, and fun for anyone.

This cave is a natural rock bridge with two entries. It’s about 260 meters long and up to 45 meters high. Thus, it’s not a very long cave, but its height and holes (eyes) are what makes it impressive and definitely worth a stop.

Bulgaria's most famous caves, Prohodna Cave, is one of the best things to see in Bulgaria
One of Bulgaria’s most famous caves – Prohodna Cave

15. Eat Bulgarian food

One of the things that most surprised us in Bulgaria was its delicious food. Who would think that Bulgaria is a foodie paradise? Plus, it is super cheap. Bulgarian food is so good due to the ingredients – they are all so fresh and of exceptional quality.

Bulgaria has so many fantastic dishes, particularly the salads. The most famous dishes are Shopska salad, Tarator (yogurt and cucumber soup), Kavarma (slow-cook stew), Banitsa (Bulgarian pastry), and Lyutenitsa (tomato and pepper dip). Besides these dishes they have mouth-watering grilled meat and fish, and delectable stews.

We encourage you to try as many dishes as you can but still eat plenty of Shopska Salads, you will miss them.

Dishes you must eat in Bulgaria - Kavarma
Dishes you must eat in Bulgaria – Kavarma

One of the best things to do in Bulgaria and one of the things you’ll miss at home is to eat authentic Bulgarian food! We know we do miss it…

Are planning a trip to Bulgaria? You may want to read:

Pin it for later

Sharing is caring!