Welcome to Sofia, the often-overlooked capital of Bulgaria. In this article, I’ll guide you through the best things to do in Sofia in just one day, perfect for a short visit. I’ll also share a few great day trips in case you have more time to explore Sofia, or other parts of Bulgaria.
Sofia isn’t just the capital, it’s also the geographical heart of the country. Tucked into the Sofia Basin in western Bulgaria and surrounded by parkland, the city sits at the base of Mount Vitosha.
From ancient ruins and grand churches to lively cafés and green spaces, Sofia has plenty to offer. This guide will help you get the most out of your visit to Bulgaria’s capital.
Best time to visit Sofia
Before we dive into all of the best things to do in Sofia you might wonder what the best time to visit Sofia is. Sofia is best avoided during the cold winter and hot summer months, making the shoulder months the best time to visit.
For much of Bulgaria and also for Sofia this means that visiting in April – June, or September – October is the best time. During these months you can expect pleasant temperatures with a lower chance of rain.
But Sofia, much like any big city in Europe is a year-round destination.

17 Best Things to Do in Sofia in One Day
So now let’s get to the good stuff! This itinerary guides you to all of the best things to do in Sofia in one amazing day. You can best follow the itinerary in the suggested order to minimise walking distances, and more time to spend at each of the sights.
Tip: Looking for secure luggage storage while exploring Sofia? In the city centre near Serdika Metro Public Locker offers 24/7 access and direct links to the airport.
1. Breakfast at Rainbow Factory
You’ll be doing quite a bit of walking today, so start with a delicious breakfast and some truly excellent coffee at Rainbow Factory. This awesome place serves brunch all day everyday and coffee roasted by Dabov Specialty Coffee.
What I especially like about Rainbow Factory is that you can take your pick from all the classic brunch options, but that you can also opt for a traditional Bulgarian breakfast.
That means if you’re interested in tasting Bulgarian cuisine you must definitely order some mekitsi with jam and feta cheese. This doughy dish – like a donut, but then crispy – is a real treat in the morning, so enjoy!

2. Central Baths Square and the Regional History Museum
With breakfast in your belly, start your day in Sofia by heading to Central Baths Square. It’s quite a pretty square, with a lovely fountain and the Regional History Museum.
This museum isn’t very big, so take a look inside if you’re interested in 18th and 19th century Bulgarian history. Although I think it looks prettier from the outside than what’s on display inside.

3. Geometrical patterns of Banya Bashi Mosque
Next up, visit the Banya Bashi Mosque that you can find on the edge of the Central Baths Square. Enter the 16th century Ottoman-era mosque so you can admire the geometrical patterns that adorn the dome’s interior.
Remember that you’re entering a place of worship here, so dress appropriately. And I guess it goes without saying, but don’t enter the mosque either for sightseeing during prayer times.

4. Continue to the Sofia Synagogue
Some of the best sights in Sofia are religious temples and another example is the Sofia Synagogue, which is just a few steps away from the mosque. Constructed in the early 20th century, this synagogue ranks among Europe’s largest.
Beyond being a place of worship, the synagogue is a testament to the rich cultural and religious history in Bulgaria and the Balkans. I really hope this diversity in the widest sense remains an example for the rest of Europe.
5. Pass by the Sofia Monument
As you make your way to the Serdica complex you will pass the Sofia Monument. This monument welcomes visitors to the city and symbolises Bulgaria’s sovereignty and its commitment to progress.
The bronze female statue that stands proud represents Sofia, and is an excellent replacement of the gigantic Lenin statue that once stood here.

6. Visit the ancient Serdica complex
Continue your way to the foot of the Sofia Monument where the Serdica II Metro Station serves as a gateway to Sofia’s Roman past. Ancient ruins form part of this station and you’ll see that some sections are even covered by a glass dome. It’s quite a vast archaeological site which even extends underneath the Independence Square.
One notable feature within the complex is the Amphitheatre of Serdica. This iconic structure from ancient Ulpia Serdica was only discovered in 2004. Most of the Serdica complex was discovered recently anyway during various construction works in order to build the metro station.
Whether you’re passionate about history or just love exploring new places, the Serdica complex offers a unique journey back in time, right in the middle of modern Sofia.

7. Check out the interior of the St Nedelya Cathedral
The Nedelya Cathedral is another landmark of Sofia and is also known as the Holy Sunday Church. Builders first constructed the cathedral in the mid-19th century, but a bombing in 1925 tragically destroyed it.
Today, the cathedral is one of Sofia’s most beautiful buildings, boasting large domes and an impressive bell tower. Inside, you’ll find some truly breathtaking frescoes and also a grand altar. Inside you can also visit the crypt where – if it’s your thing – you can view some remains of Bulgarian Kings.
So when you visit Sofia, don’t miss out on the Nedelya Cathedral. It’s more than just a place of worship – it’s a piece of Bulgarian history.
8. Take a look at St. George’s Rotunda
Sofia’s oldest preserved building is St. George’s Rotunda and is next on your list of things to do in Sofia. The 4th century building looks like a remnant of the past, but it’s still very much in function.
Inside the church take a look at the stunning murals that were painted between the 10th and 14th centuries.

9. Discover the golden artifacts of the Museum of Archaeology
Established in 1893, the National Archaeological Museum is the place to dive into Bulgaria’s past. This historic treasure chest, housed in the beautifully preserved Buyuk Mosque is full of ancient artifacts that tell a thousand tales.
One artifact that will undoubtedly catch your eye is the golden mask of a Thracian king. This stunning piece is crafted from pure gold and is thought to represent King Teres from the 5th century BC.
Beside the mask, another highlight of the museum is undoubtedly the collection of golden laurel wreaths. All these items show you the artistry of Thracian traditions and give you a fascinating insight into this ancient society.
Tip: If you want to visit the UNESCO-listed Boyana Church later this afternoon, you might not have sufficient time to visit this museum. With more than a day in Sofia however, you can visit Boyana Church as part of a tour to the Rila Monastery.
10. Unwind in the City Garden
Next up, step into Sofia’s oldest and most central public garden, the City Garden. You’ll find that the park is just perfect in size and it also has the perfect amount of entertainment and liveliness.
At the northern end of the park for example you can check out the park’s ‘residents’, the chess players. And in the centre of the park you can sit down next to the fountains and let life in Sofia pass you by.
From the fountains by the way you have a great view of the Ivan Vazov National Theatre. Perhaps there’s a show you want to attend here tonight?

11. Visit The Church of St Nicholas The Miracle-Maker
There are quite a few religious buildings on this list of things to do in Sofia, but really they’re all highlights. The next one is the Church of St. Nicholas The Miracle-Maker of which the onion-shaped golden domes sparkle as the sun shines in Sofia’s skies.
This hidden gem is an architectural marvel that stands proud in the heart of Sofia. Unfortunately, you cannot take any pictures inside, but you’ll find some beautiful frescoes and decorations that narrate stories of faith and devotion.

12. Discover the ancient tombs of St Sofia’s Church
From the Church of St. Nicholas it’s only a short stroll away from St. Sofia’s Church. The St. Sofia Church is yet another must-see in Sofia on your day in Sofia.
Being one of the oldest churches in the city it has a rich history. The church was built in the 4th century and was actually named after Sofia, the goddess of wisdom, and not the city.
Inside, you’ll find a labyrinth of ancient tombs to explore. Some of which date back to the Roman and Byzantine periods. If you’re a history buff or just love seeing beautiful old buildings, make sure to check out the St. Sofia Church!
Fun fact: The Turks turned the church into a mosque twice. But after the minaret broke off twice, they took it as a bad sign and let the building be a church again.

13. Highlight of Sofia: Alexander Nevsky Cathedral
The crown jewel of Sofia is without a doubt the breathtaking sight that dominates the skyline – the Alexander Nevsky Cathedral. The cathedral is one of the largest Eastern Orthodox cathedrals in the world, and is yet another example of Bulgaria’s rich spiritual heritage.
The cathedral’s dome is a striking sight as it is entirely gold-plated and shines bright when the sun’s out. As you step inside you discover a world of amazing mosaics, murals, and religious icons.
Interestingly, there’s another Alexander Nevsky Cathedral in Tallinn, Estonia. It’s not as big, but it’s just as beautiful with similar design features. These two cathedrals share more than just a name, as they show the strong bond between the Orthodox churches in Bulgaria and Estonia.

14. Enjoy late lunch or have drinks at Craft Beer Bar Vitamin B
After all that sightseeing I’m sure you’ve worked up an appetite. Beer and burgers sound like a killer combo? Then head to craft beer bar Vitam B. With more than 400 different beers in bottle, and 6 brews on tap you will certainly find something to stimulate your tastebuds.
The food on offer is also divine. Select one of the juicy burgers or choose some of the Tex-Mex dishes such as tacos or burritos.

15. Walk along the Vitosha Boulevard
With your belly full of food and some delicious beers it’s time to walk it off a little. Head down to the Vitosha Boulevard, which is often referred to as Sofia’s Champs-Élysées.
The mostly pedestrianised Vitosha Boulevard is the main commercial and shopping street of the city. You’ll find a lot of upscale stores here, as well as many restaurants and bars.
The boulevard stretches all the way from the St. Nedelya Cathedral in the north all the way to the southern city park. What’s pretty cool about the boulevard is that you can see the Vitosha mountain in the distance.
Coffee Break? Before continuing your day in Sofia make a quick stop at Black Label Coffee House and Bakery.

16. Visit UNESCO-listed Boyana Church
As the day winds down, take a taxi to the outskirts of Sofia to visit UNESCO-listed Boyana Church. You can hail a taxi, or use the taxi.me app (there’s no Uber of Bolt in Sofia). The taxi takes about 15 minutes to reach Boyana Church.
This medieval Bulgarian Orthodox church is adorned with some of the best preserved early Renaissance art in the world. A few of the frescoes even date back to the 11th century. We were impressed by the interior, but do note that it’s not allowed to take pictures inside.


17. Finish the day in Sofia with dinner at Shtastliveca
Located on Vitosha Boulevard, in the heart of Sofia, Shtastliveca is a popular restaurant that makes visitors feel right at home. The menu boasts European and Bulgarian dishes and was an excellent choice for both food and service.
Despite its location on Sofia’s main pedestrian street, the restaurant maintains a certain understated charm. Or shabby-chic as they describe it temselves.
It’s a smart thing to reserve ahead at this popular restaurant. If it’s full however, check out Constantinoff RestoBar next door. This is another popular restaurant, so again try to reserve ahead of time to get a table at either restaurant.


More Than One day in Sofia? Go on day trips!
Sofia is the perfect destination to visit in one day. The above list of things to do is pretty much what me and my mom did in one of our days in Sofia.
In total we stayed in Sofia for 3 nights and had 2 full days. We had sufficient time to explore what Sofia has to offer and also had a day to head out on a trip out of town. Check the best day trip options from Sofia below.
Take a day trip to Plovdiv
There’s plenty of interesting day trips to choose from, but we took this day tour to Plovdiv, which is the oldest city of Europe. Not only did we see some of the highlights of this fascinating city, but even more.
After our visit to Plovdiv we continued to Asen’s Fortress and the magnificent Bachkovo Monastery. It was a busy but very fulfilling and diverse day.
Fun Fact: Both the city of Plovdiv and the Bachkovo Monastery are proposed for inclusion on the UNESCO list of World Heritage Sites.

Visit UNESCO-listed Rila Monastery
A little closer to Sofia you can go on this day trip to the Rila Monastery. This stunning UNESCO-listed monastery is one of Sofia’s most popular day trips.
If you go on an organised day trip to the Rila Monastery, then it’s good to know that most tours include a visit to Boyana Church. This means you can skip it from the list of things to do in Sofia on one day, and visit the Museum of Archaeology instead.
Go hiking at the Seven Rila Lakes
Next time I’m in Bulgaria I certainly want to hike to the Seven Rila Lakes in the Rila Mountains. There’s some pretty cool mountain passes to cross here that lead to inky blue lakes.
It’s quite a logistical challenge to get there without your own vehicle. Luckily though, you there are some tour, such as this Seven Rila Lakes & Rila Monastery tour, that take all the hassle out of your hands.
Admire the Belogradchik Fortress
Another sight I want to visit next time I’m in Bulgaria is the Belogradchik Fortress. This Roman stronghold in the Balkan Mountains stood the test of time with its 2-metres thick walls.
Visiting from Sofia you’ll be in for quite the drive, as it takes about 3 hours to reach. However, it’s very much worth the effort for the views of the weird rock formations and the historical importance.
Where to Stay in Sofia
I would suggest to stay in the city centre of Sofia so you’re within walking distance of all the sights of the city. We stayed in R34 Boutique Hotel that was perfect for the 3 nights we spent in Sofia. Check out some other suggestions below.
- Sense Hotel Sofia | Luxury Boutique | One of the best hotels in the city. The location is unbeatable and so are the views from the rooftop of the Alexander Nevsky Cathedral. If you love design and luxury, then this hotel is your perfect pick.
- Hyatt Regency Hotel | Luxury | A brand new hotel with spacious rooms and a rooftop bar. The hotel boasts a wellness center and is situated in a prime location. The Hyatt Regency has some of the highest ratings of any Sofia hotels.
- R34 Boutique Hotel | Mid-range | Located in a side street of Vitosha Boulevard you will find yourself within a short walking distance of all the sights of the city. There’s no restaurant or breakfast room at the hotel.
- Hotel Leda | Budget | Hotel Leda is a clean and friendly hotel that is close to all the sights of the city. The rooms are simple but feature comfortable beds. Excellent price/quality hotel that’s usually under €50 per night.



Final Thoughts on One Day In Sofia
Thanks for reading all the way through to the end of this article. With only one day in Sofia, you will have plenty of time to discover all of the best things to do in Bulgaria’s capital. And with more time you can use Sofia as your base to discover more of Bulgaria on day trips.
Have you visited Sofia already, or have any questions? Then leave a comment or message me on instagram. I’d love to hear from you.
And if you enjoyed reading this article, then please subscribe to my newsletter to receive regular updates with new travel inspiration and travel tips.










