Things to Do in Sofia
Rakia at breakfast, Roman ruins underfoot, skiing back before lunch
Plan Your Trip
Essential guides for timing and budgeting
Top Things to Do in Sofia
Find activities and tours you'll actually want to do. Book through our partners — no booking fees.
Explore Sofia
Alexander Nevsky Cathedral
City
Banya Bashi Mosque
City
Borisova Gradina Park
City
Boyana Church
City
Central Market Hall
City
Central Sofia Market Hall
City
Dragalevtsi Monastery
City
Ivan Vazov National Theatre
City
National Art Gallery
City
National Museum Of History
City
National Palace Of Culture
City
Russian Church Of St. Nicholas
City
Saint Sofia Church
City
Serdica Archaeological Complex
City
Serdika Archaeological Complex
City
Sofia Synagogue
City
Vitosha Boulevard
City
Mount Vitosha
Region
Your Guide to Sofia
About Sofia
Sofia doesn't hit you with cathedrals. It hits you with Vitosha Mountain—looming south, its plateau ridge parked above Soviet apartment blocks like altitude's permanent promise. Step out of Serdica metro station and the city layers itself under your shoes: Roman amphitheater ruins under glass while commuters shoulder past for the next train, and thirty meters away the 4th-century St. George Rotunda—pink-brown brick, edges eroded—stands inside a Sheraton courtyard. The Alexander Nevsky Cathedral swallows a whole block. Gold-plated domes shift to amber in late light. Outside, the antique market reeks of paper and dust. You can burn an hour digging through Soviet medals, communist oil paintings, pocket watches for 5–10 BGN ($2.75–5.50). Nobody pushes you to buy. Here's the catch: Sofia hasn't been polished for visitors like Prague or Krakow. English skips most signs. Center streets feel worn, not restored. Bulgarian head gestures—nod means no, shake means yes—will trip you at checkout. More than once. But a plate of shopska salad—tomatoes, cucumbers, roasted peppers, sharp sirene cheese—runs 4–6 BGN ($2.20–3.30) in any mehana. The whole city runs on a clock that doesn't chase you. That counts.
Travel Tips
Transportation: Sofia's metro runs two main lines and covers the city center efficiently; a single ticket costs 1.60 BGN (about $0.90), and a day pass covering metro, tram, and bus runs 4 BGN ($2.20). Line 2 connects Sofia Airport directly to the center — take it from the airport station, change at Serdica, and you're downtown in under 30 minutes for the same 1.60 BGN single fare. This should be your default arrival move: unlicensed taxis waiting outside arrivals routinely quote 40–50 BGN for a ride worth 12–15 BGN. Bolt and Uber both operate in Sofia and show upfront pricing before you confirm — use them when the metro doesn't reach where you're going.
Money: Bulgaria never adopted the Euro. The country still runs on the Bulgarian Lev (BGN), a detail that blindsides plenty of EU visitors at the border. Expect roughly 1.8 BGN to the dollar. Skip the flashy standalone ATMs near Alexander Nevsky Cathedral; machines bolted to DSK Bank or Raiffeisenbank branches give cleaner rates. Card readers are standard along Vitosha Boulevard, yet the little mehanas tucked into side streets and the flea market on the cathedral square remain stubbornly cash-only. Sofia keeps its reputation as one of the EU’s cheapest capitals: a proper dinner with wine in a mid-range mehana lands at 20–30 BGN ($11–17) per head, a bill that still makes first-timers blink.
Cultural Respect: Bulgaria's head-shake rule will wreck your first day. Nodding up and down means no. Shaking side to side means yes. This isn't trivia—you'll accept dishes you hate and refuse the ones you want, probably twice, before muscle memory kicks in. Sofia's Orthodox churches demand covered shoulders (Alexander Nevsky keeps shawls at the door); the Banya Bashi Mosque near Central Mineral Baths functions daily and welcomes quiet visitors between prayers. Ten percent tipping at restaurants is standard and appreciated—never appears on the bill.
Food Safety: Sofia tap water is treated and technically safe, though many residents in older buildings won't touch it—aging pipes. A 1.5-liter bottle from any supermarket costs under 1 BGN ($0.55). Grab it. The safest, most satisfying street eat is banitsa—warm, flaky pastry crammed with sharp white sirene cheese. Buy from a dedicated pastry shop; look for banitsoushte on the sign. A piece runs 1.50–2 BGN ($0.85–1.10). For full meals, hunt mehanas a street or two off the main tourist routes. Restaurants within 100 meters of Alexander Nevsky Cathedral dish up simplified Bulgarian classics at inflated prices. Walk south toward Lozenets or east into Oborishte and the cooking turns honest.
When to Visit
May is Sofia's secret weapon. Chestnut trees explode along the main boulevards, Vitosha Mountain's lower trails finally open after winter, and daytime temperatures hover at 18–23°C (64–73°F) without the crushing summer heat. The city feels unhurried—something peak summer months, at their most crowded, can sometimes displace. July and August bring real heat. 30–35°C (86–95°F) is typical, occasionally stretching toward 38°C (100°F) in dry years. Many Sofians bolt for the Black Sea coast in August, which means some neighborhood spots close for summer holidays. But Vitosha Mountain delivers genuine relief—you can be in alpine meadows at 1,700 meters within 45 minutes of the city center. Strange, specific pleasure. Flights and accommodation in midsummer run roughly 20–30% above spring shoulder-season rates. September and October deserve serious consideration alongside May. Temperatures return to 18–22°C (64–72°F) through September, mountain trails stay open, and October brings the Vitosha Wine Fest on Vitosha Boulevard with clearer skies than spring typically delivers. Hotel rates in October drop 15–20% below the summer peak. Winter runs December through February—cold, often grey. Temperatures regularly fall to -3 to -7°C (20–27°F) with occasional snow that transforms the Alexander Nevsky Cathedral plaza into something striking. December brings Christmas markets along Vitosha Boulevard and ski season starts. Borovets sits around 90 minutes south by car; Bansko (roughly 2 hours) is the more developed resort with reliable snowpack. Vitosha itself has ski runs accessible by urban bus when conditions allow. January and February see hotel prices drop 30–40% below summer peaks—the window for budget travelers who don't mind cold and quiet. Spring (March–April) is transitional: 8–15°C (46–59°F), often wet, with occasional late snow in March. Prices sit in shoulder-season territory, crowds are thin, and the city feels lived-in rather than performed. Some find the grey-brown March palette dispiriting; others find it the most honest version of Sofia. For skiing, late December through February is your window. For hiking Vitosha, June through September. For the best combination of weather, price, and crowd levels, May or late September is likely your answer.
Sofia location map
Frequently Asked Questions
Is Sofia a good base for exploring Bulgaria?
Yes, Sofia works well as a starting point since it's the main transport hub with the international airport and central bus/train stations. From here, you can easily reach Plovdiv (2 hours by bus), Rila Monastery (2 hours), and the ski resorts in Bansko or Borovets. Most travelers spend 2-3 days in Sofia itself before heading to other parts of the country.
How does Sofia compare to Budapest?
Sofia is significantly smaller and less touristy than Budapest, with lower prices (expect to pay about half for meals and accommodation). While Budapest has grander architecture and more developed tourist infrastructure, Sofia has a more authentic, less crowded experience with interesting communist-era history and better access to nearby mountains. Both cities have thermal baths, though Budapest's are more famous.
How does Sofia compare to Stockholm?
Sofia and Stockholm are very different experiences - Stockholm is about 4-5 times more expensive and has a Scandinavian aesthetic, while Sofia has Orthodox churches, Ottoman mosques, and Soviet-era architecture side by side. Sofia's climate is continental with hot summers and snowy winters, versus Stockholm's milder but darker winters. If you're choosing between them, consider that Sofia offers better value and warmer weather, while Stockholm has more polished tourist facilities.
How does Sofia compare to Zagreb?
Sofia and Zagreb are both underrated capital cities with similar communist histories, but Sofia feels more Eastern European and is noticeably cheaper. Zagreb has better-preserved Austro-Hungarian architecture and a more central European cafe culture, while Sofia has more dramatic mountain scenery right at the city's edge (Vitosha Mountain). Both make good 2-3 day city breaks.
Should I visit both Sofia and Plovdiv?
Yes, they complement each other well and are only 1.5-2 hours apart by bus or train (tickets cost around 12-15 leva). Sofia is the larger capital with museums, communist history, and Vitosha Mountain access, while Plovdiv has a beautiful old town, Roman ruins, and a more relaxed atmosphere. Most people spend 2-3 days in Sofia and 1-2 days in Plovdiv.
What should I know about Sofia, Bulgaria before visiting?
Sofia is one of Europe's most affordable capitals, where a meal costs 10-20 leva and metro tickets are 1.60 leva. The city sits at the foot of Vitosha Mountain, which you can reach by bus in 30 minutes for hiking or skiing. Bulgaria uses the Cyrillic alphabet and the lev currency (1.95 leva = 1 euro), and while younger people speak English, it's less common among older residents.
Find More Activities in Sofia
Explore tours, day trips, and experiences handpicked for Sofia.