Sofia, the laid-back capital of Bulgaria, is one of Europe’s best-kept secrets—especially if you’re a history buff or culture lover. With a past that stretches back over 2,000 years, Sofia has seen it all: Thracian tribes, Roman emperors, Ottoman rulers, and Communist blocks. What’s amazing is that all of these layers still live on in the city's streets, ruins, and traditions.
This weekend trip takes you right into the heart of the Balkans. Expect hidden Roman ruins next to hip coffee shops, Orthodox churches beside mineral springs, and a local culture that's warm, proud, and full of flavor.
Tucked behind the Sheraton hotel, this 4th-century red-brick church is one of the oldest buildings in Sofia—and it’s still in use! Surrounded by Roman ruins and modern buildings, the Rotunda is a perfect example of how Sofia blends old and new. Inside, faded medieval frescoes from the 10th century still cover the dome, offering a peek into Bulgaria's Christian heritage. It's free to enter and rarely crowded, so you can enjoy it at your own pace. Don't forget to walk around the archaeological remains nearby, right in the city center.
Head to the leafy outskirts of the city for this combo trip. The National History Museum is massive and filled with Thracian gold, medieval manuscripts, and Socialist-era artifacts. A short walk away is Boyana Church, a UNESCO World Heritage site famous for its 13th-century frescoes that are eerily lifelike. It's the kind of place that leaves you whispering “wow” as you walk through. Both are set against the foot of Vitosha Mountain—so pack a light jacket and enjoy the fresh air!
Right beneath the city’s main boulevard lies ancient Serdica, a Roman city founded by Emperor Constantine. These ruins are now visible through glass walkways, and you can actually walk through some of them for free. The Largo complex above it includes massive Socialist-era government buildings, perfect for architecture fans. This site truly captures Sofia’s “layered” history. Be sure to walk to the nearby Independence Square for a selfie with the remains of the ancient city wall.
You can’t go to Sofia and miss this one. It’s the city’s crown jewel—a massive golden-domed Orthodox cathedral built in the early 1900s to honor Russian soldiers who helped liberate Bulgaria from Ottoman rule. The inside is just as stunning, filled with iconography, candlelight, and the smell of incense. Just outside, check out the antique flea market for Communist memorabilia and vintage jewelry.
For a lighter dose of culture, stroll along Vitosha Boulevard—lined with cafes, boutiques, and locals on weekend walks. A short walk brings you to the Ivan Vazov National Theater, arguably Bulgaria’s most elegant building. If you're lucky, you might catch an open-air performance or a street musician playing Balkan folk tunes. Grab a coffee at the nearby Made in Home cafe—local, artsy, and delicious.
Sofia's food scene is a tasty mix of Balkan, Turkish, and Mediterranean flavors.
Try banitsa, a flaky pastry filled with cheese, at a local bakery like HleBar.
For dinner, Manastirska Magernitsa offers traditional dishes from across Bulgaria in a rustic folk-style setting. Think wild boar, fresh yogurt, and local wine.
Don’t skip rakia, Bulgaria’s potent fruit brandy, best sipped slowly.
Want to dive deeper into Bulgarian culture?
Explore the works of Vladimir Dimitrov – The Master, a national art hero, at the National Art Gallery.
Wander down Shishman Street for indie bookshops, artisan crafts, and live music.
Locals still celebrate Name Days, a Bulgarian tradition where people named after saints host open houses full of food and laughter.
Taking a drink from the natural mineral springs dotted around the city—locals swear by their healing powers.
Spotting graffiti art that tells modern stories of Sofia's past—some pieces are absolute masterpieces.
Seeing three different houses of worship (a mosque, synagogue, and church) co-existing peacefully within a block—welcome to the Square of Tolerance.
Experiencing the laid-back Sunday flea markets where you’ll find anything from 1980s vinyl records to antique keys and handmade lace.
A stunning 10th-century monastery in the mountains, about 2 hours from Sofia. A must-see day trip.
Bulgaria’s second city and one of Europe’s oldest—full of Roman ruins and a beautifully preserved Old Town.
You can actually take a city bus to the foot of this mountain and hike up for panoramic views of Sofia.
Getting There:
Sofia has a well-connected international airport (SOF) just 20 minutes from the city center.
Getting Around:
The metro is clean, modern, and easy to use. Taxis are cheap (just use the Yellow! app to avoid scams). Most sights are walkable if you stay in the center.
Sleek and modern, just next to Alexander Nevsky Cathedral.
Budget-friendly with a hipster vibe and frequent art events.
Sofia is an underrated European gem, and a perfect choice for your next weekend adventure. You’ll leave with a full belly, a full camera roll, and a deeper appreciation for this resilient, layered city.