Travel guide

Sofia travel guide: what to see, eat and do in three days

Why go to Sofia

Sofia doesn't try to charm you in the first ten minutes. Soviet-era blocks sit next to Ottoman mosques, Orthodox domes and Roman walls, and the whole thing is overlooked by Vitosha, a mountain you can reach on a city bus. Give it a day and it starts to make sense. Coffee is cheap, the food is better than its reputation, and the city is compact enough that most of what matters is a walk apart.

It is also one of the cheapest capitals in the EU, which is why it shows up so often in flight deals. A long weekend here costs a fraction of the same trip to Prague or Vienna.

What to see in Sofia

Alexander Nevsky Cathedral

The gold-domed symbol of the city, built to honour the Russian soldiers who died in the 1877-78 war of liberation. Go in the morning. The interior is dim, heavy with incense and mosaics, and quieter than you'd expect. The crypt holds a collection of icons that most visitors skip.

Sveta Nedelya Church and the Serdica ruins

Sveta Nedelya stands on the central square. Under the street around it, the Roman city of Serdica is on show, and the metro station Serdika has walls and streets of it right beside the ticket gates. It's free and takes ten minutes.

St George Rotunda

Tucked in a courtyard between government buildings, this brick rotunda dates from the 4th century and is among Sofia's oldest buildings. Inside are layered medieval frescoes. Few places in the city feel as calm.

Banya Bashi Mosque and the Central Market Hall

The 16th-century mosque is still in use, so dress modestly. A few steps away, the Central Market Hall is a handsome early-20th-century building where you can buy cheese, honey and lyutenitsa, a roasted pepper and tomato spread, for the trip home.

Boyana Church

This is the UNESCO site. Its 13th-century frescoes are remarkable for how human the faces look, and the church is tiny, so visits are time-limited. Check opening hours before you go. It sits in the Boyana district at the foot of Vitosha, and the National Museum of History is nearby.

Vitosha Boulevard and Ivan Vazov Theatre

Vitosha is the pedestrian shopping street, good for people-watching and a terrace coffee. It leads you toward the National Palace of Culture (NDK) and its park. At the other end, the neoclassical Ivan Vazov National Theatre faces a small garden where locals play chess on summer afternoons.

Borisova Gradina

The city's big park is where Sofians run, walk dogs and sit in the shade. It's a good place to slow down after a morning of churches.

Zhenski Pazar and Lavov Most

Zhenski Pazar is the open-air market for fruit, spices and clothes. It's rougher around the edges than the centre, but it's real daily life. Keep an eye on your bag. Lavov Most (Lions' Bridge) is close by.

Things to do

  • Take a free walking tour. Several operate daily from the centre and give a decent overview of the 20th-century history. Tip your guide.
  • Hike or ride up Vitosha. A gondola goes up from Simeonovo, and trails lead toward Cherni Vrah, at 2,290 m the highest point. In winter there's skiing close to the city.
  • Do a rakia tasting. The fruit brandy is the national drink. A specialist bar will walk you through plum, grape and apricot versions.
  • Day trips. Rila Monastery is about two hours away, and Plovdiv is roughly two hours by train or bus. Both are doable in a day, though Rila is easier with a tour or rental car.

How many days and a suggested route

Two days covers the centre. Three lets you add Boyana and Vitosha without rushing.

  • Day 1: Alexander Nevsky early, then Sveta Nedelya, the Serdica ruins, St George Rotunda, Banya Bashi and the Central Market Hall. Evening on Vitosha Boulevard.
  • Day 2: Boyana Church in the morning, then the National Museum of History if you like museums. Afternoon in Borisova Gradina and the area around the theatre.
  • Day 3: Vitosha mountain, or a day trip to Rila or Plovdiv.

When to go

Sofia sits at about 550 m, so it's cooler than many visitors expect. Late spring (May-June) and early autumn (September-October) are the sweet spots, with mild days and good light. July and August can hit 30°C or more, but evenings cool off and the mountain is right there. Winter is cold and often grey, with snow common between December and February. That's fine if you want skiing or cosy restaurants, less so if you're here only for sightseeing.

Where to stay

  • Central (around Serdika, Vitosha Boulevard): the best choice for a first visit. Everything is walkable and the metro is close. Expect mid-range hotels from roughly €50-80 a night.
  • Oborishte and around Dondukov: quieter, leafier and a short walk from the main sights. Good for apartments.
  • Lozenets: a residential district south of the centre, near the mountain. Calm and comfortable, with good restaurants, but you'll use the metro or a bus.
  • Budget: dorm beds in central hostels run about €15-20. The area near Zhenski Pazar and Lavov Most is cheaper, but a bit more run-down.

What to eat and where

Start the day with banitsa, flaky pastry layered with white cheese and eggs, usually eaten with plain yogurt or ayran. Any bakery will do. Lunch could be a shopska salad of tomato, cucumber and a snowfall of sirene cheese, followed by kavarma, a slow-cooked pork and vegetable stew in a clay pot. In summer, order tarator, a cold cucumber and yogurt soup. At a grill, try kebapche and kyufte, spiced minced meat.

For a sit-down meal, Manastirska Magernitsa does traditional Bulgarian cooking in a rustic setting, and Hadjidraganov's Cellars is a classic for hearty plates and folk atmosphere. Raketa Rakia Bar is a good, relaxed spot to drink rakia. A main course typically costs €7-12, and a beer around €2-3.

Getting from the airport and getting around

Sofia Airport (SOF) is connected to the centre by metro line M2 from Terminal 2. The ride to Serdika takes roughly 20-25 minutes and costs about €1. Taxis are plentiful, but use a ride-hailing app or a marked company cab, and expect roughly €8-12 into the centre.

The city centre is walkable. Beyond it, the metro is clean and fast, and trams and buses fill in the gaps. Tickets are cheap, and you can often tap a contactless card. For Vitosha and Boyana, take a bus or taxi from the nearest metro station.

Rough daily budget

  • Budget: about €35-45, with a hostel bed, bakery breakfasts, cheap lunches and public transport.
  • Mid-range: about €60-90, with a decent hotel, restaurant dinners and a few paid entries.
  • Comfortable: €110 and up, with a nicer hotel, taxis and tours.

Bulgaria adopted the euro in 2026, so older price lists in leva are worth double-checking.

FAQ

Is Sofia safe?

Yes, generally. Petty theft happens around markets and crowded transport, so watch your bag there. Standard city sense is enough.

Do I need Bulgarian or Cyrillic?

No. English is widely spoken among younger people and in tourist areas, but learning to read Cyrillic street signs helps a lot.

Is three days enough?

Three days covers the main sights, Boyana and a taste of Vitosha. Add a fourth for a day trip to Rila or Plovdiv.

Can I drink the tap water?

Yes. Sofia's tap water is safe, and it's famously fresh. Public mineral-water fountains around the centre are a quirk too.

What should I bring home?

Rakia, rose products, honey, lyutenitsa and a jar of white cheese if your airline allows it. The Central Market Hall is a good place to shop.

Photo: Pudelek (Marcin Szala) · CC BY-SA 3.0 · Wikimedia Commons · Guide updated 21 Oct 2026

More inspiration

Other destinations