Sofia
Golden domes, Roman ruins underfoot and mountains at the city edge
Browse Sofia
Sofia is one of the oldest and most affordable capitals in Europe, layering Roman ruins, Ottoman mosques, Orthodox domes and grand boulevards, with Mount Vitosha rising right at the citys edge. Our local picks run from the Alexander Nevsky Cathedral to banitsa pastries and lively craft-beer bars. More hand-picked recommendations are on the way – filter by category and budget below.
Sofia at a glance
- Ideal stay: 2 to 3 days
- Best time to visit: May to September
- Highlights: the Alexander Nevsky Cathedral, the Roman ruins and Mount Vitosha
- Where to stay: the centre around Vitosha Boulevard
- Local picks: a growing set of hand-chosen tips
- Getting around: a walkable centre plus a handy metro
Where to stay in Sofia
Compare live hotel prices and availability on the map. We may earn a commission at no extra cost to you.
Before you go
Things we recommend sorting before any trip. We may earn a commission at no extra cost to you.
Book your trip to Sofia
Find the best hotels and book tours and experiences, all in one place.
Find hotels in SofiaBook tours and experiencesSofia travel FAQ
How many days do you need in Sofia?
Two to three days covers the centre, the churches and the museums, with time for a hike or ski trip up Mount Vitosha.
Where is the best area to stay in Sofia?
The centre around Vitosha Boulevard and the National Palace of Culture keeps the sights, restaurants and metro within reach.
What are the best things to do in Sofia?
Browse the local picks above, from the Alexander Nevsky Cathedral and the ancient Serdica ruins to the Vitosha Boulevard cafes and Mount Vitosha.
What is the best time to visit Sofia?
Late spring to early autumn brings mild, walkable weather; winter opens the ski slopes on Vitosha just outside the city.