City break guide

Sofia

Bulgaria 🇧🇬
3h 00m from London
☀ Best in April–June & September–October
💷 Budget
⭐ Best for Free walking tours, churches, Vitosha mountain, value
Flight time
3h 00m
Best season
April–June & September–October
Budget
Budget
Best for
Free walking tours, churches, Vitosha mountain, value

Why Sofia for a city break?

Sofia is Europe's most underrated capital and its second-highest (after Madrid) — a city of 1.3 million sitting at 550 metres with the Vitosha mountain rising to 2,290 metres directly behind the city centre, visible from the main boulevard. It is extraordinarily cheap, walkable in its historic centre, and rich in archaeological layers: Roman Serdica underlies the modern city, and walking the pedestrianised centre means stepping over excavated Roman streets visible under glass panels in the pavement. The Alexander Nevsky Cathedral is one of the largest Orthodox churches in the world.

From London and several UK airports it's three hours — direct flights from Heathrow, Gatwick and Manchester with British Airways, Ryanair and Wizz Air. Sofia Airport is 10km from the centre (Metro Line 1, €1, 20 minutes). The city is among the cheapest in Europe: a complete dinner with wine costs under £10, a beer is under £1.50, and a taxi across the city is £3. Go in April to June or September to October; December brings a Christmas market to the Alexander Nevsky Square and snow on Vitosha. January to March is cold but very quiet and very cheap.


Sofia's best neighbourhoods

City Centre & Vitosha Boulevard
The pedestrianised main boulevard — the Alexander Nevsky Cathedral, the National Gallery, the Ivan Vazov National Theatre and the excavated Roman Serdica under the city's feet.
Kapana (The Trap)
Sofia's creative quarter — a tangle of lanes (hence the name) in the city centre, with independent bars, galleries, craft beer pubs, the best street food and the most vibrant nightlife in the city.
Boyana & Vitosha Park
The forested southern suburbs where Vitosha mountain begins — the Boyana Church (UNESCO, 13th-century frescoes), the National History Museum and hiking trails beginning 30 minutes from the city centre.

What to see in Sofia

1
Alexander Nevsky Cathedral
One of the largest Orthodox churches in the world — built 1882–1912 to commemorate the Russian soldiers who died liberating Bulgaria from Ottoman rule, with a dome of 45 metres, gilded domes visible across the city, and an interior of extraordinary iconostasis, marble and mosaic. The crypt houses the finest collection of Bulgarian medieval icons in the world. Free to enter; the crypt charges a small fee. The square in front is the finest in Sofia.
2
Free Sofia Tour & Roman Serdica
The Free Sofia Tour (freesofiatour.com, tip-based) departs at 11am daily from the Palace of Justice — the finest introduction to any Balkan city, covering 2,000 years of Sofia's history in two hours. The Roman Serdica (the ancient city visible under glass panels in the central pedestrian area, and in the extraordinary underground museum beneath the Largo complex) is one of the best-preserved Roman urban layers in Eastern Europe. The Rotunda of St George (4th century, the oldest building in Sofia) in the same complex is extraordinary.
3
Boyana Church
A UNESCO World Heritage Site 10km south of the city centre — a small 13th-century church containing the finest medieval frescoes in Bulgaria and among the finest in Europe. The 240 figures in the 1259 fresco cycle are remarkable for their psychological individuality — a full century before Giotto, the Boyana Master was painting faces with interior life. Timed entry, maximum 10 people for 10 minutes; book online well ahead. Worth every effort.
4
Vitosha Mountain
The mountain directly behind Sofia — the stone river (a unique geological feature of rounded boulders flowing down the mountain's slopes) and the Zlatni Mostove (Golden Bridges) stone river at 1,540m are 30 minutes by tram and bus from the city centre. The Aleko hut (1,800m) is a starting point for hikes to the Cherni Vrah summit (2,290m, 2-hour walk). In winter, the Aleko ski zone has affordable lift passes. The mountain is free to enter at any point.

Where to eat in Sofia

Shtastliveca
Modern Bulgarian / city centre
The finest modern restaurant in Sofia — a menu of updated Bulgarian dishes using seasonal local produce. The shopska salad (the Bulgarian tomato, cucumber, pepper and white cheese salad that is ubiquitous and always good), the moussaka, and the grilled meats with lyutenitsa (roasted pepper and tomato relish) are all excellent. Very affordable. Book ahead at weekends.
Hadjidraganov's Cellars
Traditional Bulgarian / folklore
The most atmospheric traditional restaurant in Sofia — a cellar complex with Bulgarian folk music and dancing, traditional clay pot cooking (kavarma — pork or chicken with peppers and mushrooms), excellent Mavrud wine from the Plovdiv region. More performance than pure dining, but the food is genuinely good and the experience is fun. Book ahead.
Kapana street food
Street food / The Trap
The Kapana quarter's weekend food events and permanent street food vendors are the best cheap eating in Sofia — banitsa (filo pastry with cheese or spinach, the Bulgarian national pastry, best eaten warm from the bakery at any hour), skara (grilled meat from the street stalls), and the extraordinary Bulgarian yogurt (the original, highest-fat version, eaten with honey and walnuts for breakfast). Banitsa costs under £1; the quality is extraordinary.

3 days in Sofia — a suggested itinerary

Day 1
Alexander Nevsky, Free Tour, Kapana evening
Metro from Sofia Airport to Serdika station (20 minutes, €1). Walk to the Alexander Nevsky Cathedral first — the gilded domes, the interior mosaics, the icon crypt. The Free Sofia Tour departs from the Palace of Justice at 11am — two hours covering Roman Serdica, the Soviet-era buildings, the religious buildings, the story of Bulgarian independence. The Roman Rotunda of St George within the Largo complex after the tour. Lunch in Kapana: banitsa from a bakery, coffee at one of the independent cafés. Vitosha Boulevard for the afternoon shopping and the Roman street fragments under the glass panels. Shtastliveca for dinner (book ahead).
Day 2
Boyana Church, National History Museum, Vitosha afternoon
Taxi to Boyana Church (€8, 15 minutes) — timed entry booked well in advance, 10 minutes with the frescoes, worth every bureaucratic hoop. The National History Museum nearby (the finest collection of Bulgarian antiquity outside the Louvre — the Thracian gold, the medieval Bulgarian jewellery) in the large communist-era palace. Walk into the Vitosha foothills from the museum: the stone river path at Zlatni Mostove (bus from the Hladilnika terminal, or taxi). The Aleko hut for a mountain lunch if the weather is clear. Return to Sofia for the evening. Hadjidraganov's Cellars for dinner — the kavarma and the Mavrud wine.
Day 3
Plovdiv day trip or a slow Sofia morning
Plovdiv — Bulgaria's second city, 140km south, 2 hours by train (€6) or bus — has one of the most beautiful old towns in Bulgaria: a 19th-century National Revival quarter of painted merchant houses on three hills above the Roman forum and theatre. The Kapana creative quarter of Plovdiv is the finest in Bulgaria. A full-day excursion returning to Sofia for an evening flight. Alternatively: a slow Sofia morning — the Zhenski Pazar (Women's Market, the finest food market in the city), the Sofia Synagogue (one of the largest in Europe, free), the mineral baths (the 1913 building is extraordinary; public baths inside). One last banitsa, one last Bulgarian yogurt, Metro to the airport.
Ready to book Sofia?
Search flights, hotels and things to do — all affiliate links below support this site.
Not sure Sofia is right for you?
Take our 60-second quiz — we'll match you to your perfect European city break based on your budget, vibe and departure airport.
Take the quiz →

Cities similar to Sofia

Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. This helps keep CityBreak.in free to use.