Sofia - Things to Do in Sofia

Things to Do in Sofia

Roman ruins under your feet, Soviet monuments on the horizon, and a beer cheaper than bottled water.

Plan Your Trip

Essential guides for timing and budgeting

Climate Guide

Best times to visit based on weather and events

View guide →

Top Things to Do in Sofia

Discover the best activities and experiences. Book now with our trusted partners and enjoy hassle-free adventures.

Your Guide to Sofia

About Sofia

Sofia’s first lesson is delivered by the pavement you walk on. In the very heart of the city, outside the 6th-century Church of St. George, you’ll find exposed Roman street mosaics, their terracotta and ochre tiles worn smooth by 1,700 years of footsteps. That’s Sofia: history isn’t locked behind glass, it’s literally underfoot. The city’s skyline is a palimpsest of empires, where the golden domes of the Alexander Nevsky Cathedral compete for attention with the stern, concrete wedding-cake architecture of the former Party House, and the scent of roasting peppers from a street-side kiosk mingles with the faint, sweet smell of linden trees that line the main boulevards. Vitosha Mountain looms at the end of every south-facing street, a green, hulking presence that feels close enough to touch. You can spend your days in the quiet, cobbled lanes of the Doctors’ Garden neighborhood, where Art Nouveau facades crumble gently, or in the student-packed, graffitied alleys around Graf Ignatiev Street, where a kebapche sandwich costs 4 leva ($2.20). The trade-off is that Sofia’s beauty is functional, not decorative; it’s a city that works for its residents first, with a metro system that runs silently and efficiently, but where brutalist apartment blocks from the socialist era still dominate many neighborhoods. Its charm isn’t in curated perfection, but in the raw, unvarnished layers of its story, served with a glass of rakia that costs less than the coffee.

Travel Tips

Transportation: Sofia’s metro is likely your best friend. It’s clean, fast, and a single ticket costs 1.60 leva ($0.88), valid for 30 minutes with unlimited transfers. The M1 and M2 lines connect the airport (Terminal 2) to the city center in 18 minutes for the same price—this is a steal compared to any taxi. The city’s surface transport, however, is a bit of a puzzle: trams and buses are extensive but require exact change or a pre-purchased paper ticket from a kiosk. Your smart move is to buy a rechargeable urban transport card from a metro station for a 1.50 leva ($0.83) deposit; load it with a day pass (4 leva / $2.20) and tap on any vehicle. A common pitfall is hailing a taxi off the street, especially near tourist spots; they’re notorious for rigged meters. Instead, use the local app TaxiMe or insist the driver use the meter before you get in. The ride from the city center to the base of Vitosha Mountain should run you no more than 15-20 leva ($8-11).

Money: Bulgaria still runs on cash, especially outside the center. The local currency is the lev (BGN), and it’s pegged to the euro at roughly 1.95 leva to 1 euro. You’ll find ATMs everywhere, but stick to those attached to major banks like UniCredit or DSK to avoid outrageous fees. Card payments are accepted in most hotels, nicer restaurants, and larger shops, but that family-run mehana (tavern) in the back of a courtyard or the flower market stalls will expect bills and coins. A 500-leva note ($275) is basically unusable—break it at the airport or a bank. Tipping is expected at restaurants, but it’s a modest 5-10%, often just by rounding up the bill and telling the server to keep the change. An insider trick: the best exchange rates aren’t at the airport or banks, but at licensed exchange bureaus in the city center, particularly along Graf Ignatiev Street—look for ones with a small difference between ‘Buy’ and ‘Sell’ rates.

Cultural Respect: Bulgarians have a famously direct communication style that can be mistaken for curtness; it’s not personal, it’s just efficient. A nod is as good as a handshake in many situations. When visiting churches like the stunning Alexander Nevsky Cathedral, dress modestly—shoulders and knees covered—and remember that Orthodox faithful often kiss the icons; it’s best to observe quietly from the side. A simple gesture that goes a long way is learning a few phrases: ‘zdravey’ (hello), ‘blagodarya’ (thank you), and ‘molya’ (please). Shaking your head ‘no’ in Bulgaria actually means ‘yes,’ and nodding ‘yes’ means ‘no’—a surefire way to cause confusion at a market stall. To be fair, most younger Bulgarians in Sofia understand this quirk and will adapt, but it’s a fascinating remnant of Ottoman influence. If you’re invited for a drink, be prepared for rakia, a potent fruit brandy, and the accompanying toast ‘Nazdrave!’ (to your health)—it’s considered rude to sip; you down it.

Food Safety: Sofia’s food scene is built on fresh, simple ingredients, and you can eat with confidence almost anywhere. The rule of thumb: follow the locals. A queue at a banitsa (cheese-filled pastry) stand in the underpass near the Presidency at 8 AM is a sign of quality, not just convenience. Street food like kebapche (grilled minced meat rolls) or kachamak (a polenta-and-cheese dish) is cooked to order right in front of you. For a truly local experience, head to the Women’s Market (Zhenski Pazar), where you can buy ripe tomatoes, cucumbers, and sirene cheese for a picnic. The one pitfall tends to be the pre-made salads sitting out in some buffet-style restaurants; opt for the ones that look freshly assembled. Tap water in Sofia is perfectly safe to drink, though most locals still prefer bottled mineral water—the city is famous for its springs, and you’ll see people filling jugs at public fountains like the one next to the St. Nedelya Church. An insider tip: if you want to try the famed Bulgarian yogurt, skip the supermarket and look for small shops or the market stalls selling it in old-fashioned clay pots.

When to Visit

Sofia’s rhythm is dictated by its continental climate, with sharp, snowy winters and hot, dry summers. The sweet spot is arguably late spring (May-June) and early autumn (September-October). May brings temperatures of 18-25°C (64-77°F), the city’s countless parks and the foothills of Vitosha Mountain explode in green, and hotel prices are still recovering from the winter lull—you might find rates 20-30% lower than in July. Summer (July-August) can be surprisingly hot, with temperatures often hitting 30-35°C (86-95°F), and the city center, with its vast concrete spaces, can feel like an oven. This is when locals escape to Vitosha or the Black Sea coast, leaving the city quieter but sun-baked. Hotel prices tend to peak, and flight costs creep up. September is lovely, with warm days (20-25°C / 68-77°F) and cool nights, perfect for hiking Vitosha before the first snows dust its peak. Winter (December-February) is for a specific traveler: it’s cold, often hovering around 0°C (32°F) with regular snow, but it’s also magical. The Christmas markets around the Alexander Nevsky Cathedral are charming, the cafes are cozy, and you’ll have the Roman ruins and museums largely to yourself. Flight and hotel deals can be significant—sometimes 40% off summer highs—but pack for the cold. The shoulder months of April and November are the wildcards: April can be rainy and cool (10-15°C / 50-59°F), with a chance of late snow, while November is often damp and grey, but both offer the lowest tourist crowds and the most authentic local pace. Major events to consider: the Sofia International Film Festival in March, the March Music Days classical festival, and the National Folklore Festival ‘Koprivshtitsa’ (every five years, next in 2025).

Map of Sofia

Sofia location map

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.