Sofia · BulgariaCity Guide

One Day in Sofia: Sights, Food & a Walkable City Guide

One day in Sofia is enough for its churches, Roman ruins, markets and central neighborhoods. This walking-friendly itinerary shows how I’d spend 24 hours in the city.

Published
October 17, 2024
Updated
September 3, 2026
Destination
Europe · Bulgaria
Sofia photo 2

Sofia, the capital of Bulgaria, might not compete with Europe’s grand cities in size, but what it offers is an intimate encounter with history, culture, and charm—all packed into a few walkable hours. Whether you’re a history buff or just a curious traveler, Sofia has a way of surprising you.

Sitting at around 550 meters (1,800 feet) above sea level, Sofia holds the title of the highest capital in Europe. Its history, spanning over 2,000 years, is a blend of Thracian, Roman, Byzantine, and Ottoman influences. Yet, the city remains refreshingly down-to-earth—a “young” capital in spirit, with an air of authenticity that’s hard to find elsewhere.

I am sharing my Wanderlog map of Sofia, filled with interesting spots I researched before my trip.

Map provided by Wanderlog, a travel planner on iOS and Android

Start your exploration along Vitosha Boulevard, the beating heart of Sofia. This lively pedestrian street is lined with cozy cafes and boutiques, with the majestic Mount Vitosha serving as a stunning backdrop. Here, you’ll get a taste of Sofia’s local rhythms as you sip on a cup of aromatic coffee or enjoy a glass of Bulgarian wine.

🎫 All religious sites are free to enter.

One of Sofia’s most striking landmarks is the Alexander Nevsky Cathedral. As you approach, the cathedral’s golden dome glimmers in the sunlight, drawing you into its serene, fresco-filled interior. It’s one of the largest Eastern Orthodox cathedrals in the world—a true symbol of Bulgaria’s spiritual and cultural pride.

Just a short walk away, step back in time at the Saint George Rotunda. This red-brick church, dating back to the 4th century, is Sofia’s oldest building. Surrounded by modern city life, it’s a reminder of Sofia’s rich Roman roots. Nearby, the Basilica of Saint Sofia, which lent its name to the city, offers a glimpse into early Christianity, with its simple yet elegant design.

Sofia’s spiritual diversity shines through in other corners too. The Central Synagogue, among the largest in Europe, and the Cathedral of Saint Nedelya, which has withstood centuries of challenges, are both worth a visit. These sacred sites stand as testaments to the city’s resilient and multifaceted history.

For those with a bit more time, Sofia is the perfect gateway to Bulgaria’s natural wonders. A short bus ride can take you to the tranquil Boyana Church on the slopes of Vitosha Mountain (you can find a detailed guide on my blog!). And just a little further, the stunning Rila Monastery makes for an unforgettable day trip. Check out my article about it.

Sofia’s Bites: Restaurant Reviews

After a day of sightseeing, treat yourself to some of Sofia’s culinary delights. A dinner for two, including a shared starter, a main course, and a drink, will cost around 70-80 BGN (35-40€).

I recommend The Little Things, a charming restaurant tucked away in a courtyard. It’s popular, so make sure to book ahead. Try the mezze as a starter, but be ready to share—it’s a generous portion!

Another great spot is Made in Home, offering a similar style to The Little Things but with its own twist.

To cap off your day, take a leisurely evening stroll down Vitosha Boulevard, soaking in the city’s atmosphere. And don’t forget to indulge in a piece of fresh, sticky baklava—it’s the perfect sweet end to your Sofia adventure.

Essential Travel Tips

💳 Credit cards are widely accepted throughout Sofia, making it easy to handle payments almost anywhere in the city. Some small shops might not accept them.

✈️ The public transport network – comprising metros, trams, and buses – ensures seamless connections to key spots, including Sofia’s airport. The main terminal is conveniently linked by metro, but if you’re flying with a low-cost airline (except Ryanair as of this writing), you’ll need to take a shuttle to the main terminal before accessing the metro or take a direct bus to the center.

🚌 Purchasing tickets is hassle-free with contactless payment options for single rides. If you’re planning to explore more, consider getting a daily, 3-day, 24-hour or 72-hour pass – all of which include airport transfers. You can find detailed fare information on the official website. For planning routes, simply use Google Maps, which accurately maps out public transport schedules.

🏨 If you’re looking for a comfortable base, Hilton Sofia is a great option thanks to its convenient location near the European Union metro station. It sits close to NDK, so you can either hop on the metro easily or walk into the city through the park, which makes getting around both practical and enjoyable.

Best Day Trips from Sofia

If you have more than one day in Sofia, the city is a great base for exploring some of Bulgaria’s best sights. You can reach mountains, monasteries and historic cities without changing hotels, which makes it easy to add one or two day trips to a Sofia stay.

For hiking, the Seven Rila Lakes would be my first choice. The landscape is completely different from Sofia, and the famous circuit takes you past a chain of glacial lakes surrounded by the Rila Mountains. It’s a full day out, so I’d keep it for a day when you don’t have anything else planned in the city.

If you’re more interested in history and culture, head to Rila Monastery. The UNESCO-listed monastery sits deep in the mountains and is one of Bulgaria’s most impressive sights. You can visit independently from Sofia, although getting there takes a little more planning than the city’s closer attractions.

For something much closer to Sofia, combine Boyana Church with Vitosha Mountain. Boyana Church is a UNESCO World Heritage Site on the outskirts of the city, so this works particularly well if you want to mix culture with a little time outdoors without spending hours travelling.

And if you’d rather explore another Bulgarian city, Plovdiv is the obvious choice. Its Roman ruins, colourful Old Town and completely different atmosphere make it worth leaving Sofia for a day. The transport connections also make it one of the easier longer day trips to organise independently.

Find a place to stay

Pinterest

Save this guide for later

Planning your trip? Save these pins for easy reference.

Portrait of Travelisse

Written by

Travelisse

Travel writer · Photographer · Founder of Travelisse

Travelisse founder, travel writer, and photographer sharing practical guidance built from firsthand experience.

About Travelisse