Sofia - Things to Do in Sofia

Things to Do in Sofia

Under the Vitosha shadow, Europe's cheapest capital hides its best secrets.

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 smells like pine from Vitosha Mountain and roasting peppers from street-side grills. The morning light hits the gold-domed Alexander Nevsky Cathedral first, then trickles down Tsar Osvoboditel Boulevard where coffee costs 2.50 lev ($1.40) and comes thick enough to stand a spoon in. Between the Communist-era apartment blocks on Vitosha Boulevard, you'll spot Roman ruins poking through tram tracks, and inside the Central Mineral Baths, the sulphur water still runs hot at 46°C (115°F) — locals fill plastic bottles by the dozen. The city center is walkable in 20 minutes, but the neighborhoods tell better stories: the Turkish bakeries on Pirotska Street where sesame-encrusted gevrek costs 0.80 lev (45¢), the artists' studios in the graffiti-covered courtyards off Shishman Street where wine bars pour Bulgarian Mavrud for 8 lev ($4.50) a glass, and the brutalist bus station at Serdika where babushkas sell homemade pickles from plastic buckets. The metro works with Swiss precision for 1.60 lev (90¢) a ride, but taxi drivers still try to charge 30 lev ($17) for a 10 lev ($5.60) journey from the airport. It's rough around the edges — Cyrillic signs confuse, sidewalks crumble, and winter smog sits heavy for weeks — but that's exactly why Sofia feels like Europe before it got polished into postcards. This is where you drink rakia with strangers who become friends, where your dinner costs less than your metro ride in Paris, and where the mountain trails start 20 minutes from your hotel room.

Travel Tips

Transportation: The metro is your lifeline — 1.60 lev (90¢) gets you anywhere central in 20 minutes flat. From the airport, take Metro Line 4 to Serdika (1.60 lev) instead of the 20 lev ($11) taxi hustle. Download the TaxiMe app — it's the local Uber equivalent where rides cost 0.79 lev (45¢) per kilometer instead of the 2.50 lev ($1.40) tourist rate. Tram 20 runs the scenic route past the Parliament building to Hristo Botev Stadium for the same 1.60 lev ticket, but watch your pockets — pickpockets work the tourist routes.

Money: Bulgaria's still on the lev, not the euro — 1 lev equals about 56 cents USD. ATMs give the best rates, especially those operated by UniCredit or DSK Bank. Skip the currency exchange booths at the airport (they'll take 10% off the top). Most restaurants accept cards, but carry cash for the bakeries on Pirotska Street and the rakia bars on Angel Kanchev. Tipping 10% is appreciated but not mandatory — locals often just round up the bill.

Cultural Respect: Don't shake hands across a doorway — Bulgarians consider it bad luck. When entering someone's home, remove your shoes unless they insist otherwise. At restaurants, wait for the host to say "Dobâr apetit" before eating. The head nod means "no" and the shake means "yes" — this confuses everyone at first. When visiting monasteries like Boyana Church, cover your shoulders and knees — they provide wraps if you forget.

Food Safety: Eat at the bakeries where locals queue — the banitsa at Hlebna Kushta on Solunska Street is 2.50 lev ($1.40) and baked fresh every 20 minutes. Street food is generally safe, but skip the lukewarm kebabche rolls sitting in windows. The mineral water fountains are perfectly drinkable and free — bring a reusable bottle. For the late-night drunk food, Mekitsa & Coffee on Graf Ignatiev stays open until 2 AM, serving fried dough with sirene cheese for 3.50 lev ($2).

When to Visit

Sofia's seasons hit like switches flipped by an impatient god. May brings 24°C (75°F) days perfect for hiking Vitosha Mountain — hotel prices hover around 120 lev ($67) for decent three-star spots, 40% less than July's peak rates. June through August hits 31°C (88°F) and the city empties as locals flee to the Black Sea coast — expect empty museums and 25 lev ($14) lunch deals at restaurants desperate for customers. September is the sweet spot: 25°C (77°F), grape harvest festivals in nearby villages, and the Sofia Marathon crowds haven't arrived yet. October drops to 18°C (64°F) with golden leaves covering the Roman ruins, and hotel rates fall another 30%. November through March means 2°C (36°F) and the notorious Sofia smog that blocks Vitosha from view — but Christmas markets at Battenberg Square sell mulled wine for 3 lev ($1.70) and the mineral bath waters steam dramatically in the cold. January brings snow to the mountain (30-minute bus ride for 2 lev/$1.10) but ice clogs the city sidewalks. March sees the first 15°C (59°F) days and the sidewalk cafes reopen — locals emerge blinking like bears from hibernation. Airport flights drop 50% from November through March, except during the ski season weekends when Vitosha's slopes open for 30 lev ($17) day passes. The city's biggest event, the Sofia Film Fest, floods the city in March — book hotels two months ahead or pay triple. For budget travelers, February offers the cheapest everything: hotels at 70 lev ($39), half-empty restaurants offering 12 lev ($6.70) lunch menus, and museums where you'll have the Thracian gold to yourself. Luxury travelers should aim for May or September — the Kempinski Hotel's rooftop pool actually has mountain views before the summer haze sets in.

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.