Sofia, Bulgaria

Destination Guide

Sofia

Bulgaria

Best things to do in Sofia

35 curated attractions in Sofia, Bulgaria. Handpicked for every kind of traveler.

Best time

May - September

Average temp

10°C/50°F

Budget

Budget-friendly

Safety

Very safe

About Sofia

Sofia is Bulgaria's capital and a city shaped by its layers of history, from Roman ruins to Ottoman mosques to Soviet-era architecture. The streets weave around the Vitosha Mountain, which looms over the city, reminding you that the wilderness is just a short trip away. The centre mixes the old and the new, with modern cafes sitting next to centuries-old churches, and the Ivan Vazov National Theater is a prime spot for anyone who enjoys a good drama, both on and off the stage. The lively Slaveikov Square is a gathering point for book lovers, while the Museum of Socialist Art offers a rather unique glimpse into Bulgaria's past. People come for the affordable dining and the blend of history and culture, making it easy to spend a few days lost in its charm, or at least just lost. Mountains on the horizon? Yes, and they’re great for a quick escape from all that cultural richness.

Who it's for

Those who enjoy a mix of history, culture, and a dash of quirkiness will find Sofia appealing. The city's affordability is a plus, but if you’re after pristine tourist attractions or luxury experiences, you might be disappointed by the reality that it isn't quite Paris.

Getting around

Public transport: Good

  • Walking from the National Art Gallery to the Ivan Vazov National Theater takes about ten minutes
  • Public transport is reliable and cheap, with buses and trams running regularly
  • The nearest airport, Sofia Airport, is about 20 minutes from the city centre by car
  • Be prepared for the occasional surprise detour, as roadworks pop up without much warning

Where to eat in Sofia

The places worth planning a meal around.

Captain Cook

Captain Cook

Seafood · $20–$40

★ 4.5 · 2,958 reviews

Hans and Gretel

Hans and Gretel

Desserts · $$

★ 4.4 · 1,670 reviews

Izzy's Brunch Cafe

Izzy's Brunch Cafe

Fusion Brunch · $$

★ 4.8 · 1,436 reviews

Shtastlivetsa Restaurant - Vitoshka

Shtastlivetsa Restaurant - Vitoshka

Bulgarian · $$

AI Travel Planner

Planning a trip to Sofia?

Get a personalized itinerary built around your travel personality — with optimized routes, hidden gems, and insider tips.

Take the quiz — it's free →