Sofia is one of Europe’s most underrated capitals. The Bulgarian capital mixes Roman ruins, golden-domed churches and Ottoman-era mosques with leafy boulevards, a buzzing café culture and prices that are still friendly compared with most of Western Europe. With Mount Vitosha rising right behind the city, you can spend the morning in a museum and the afternoon on a mountain trail. Here are the best things to do in Sofia, where to stay and where to shop.
Sofia at a glance
- Location: western Bulgaria, at the foot of Mount Vitosha.
- Getting around: a modern metro line links the airport with the city centre, backed up by buses and trams. The historic centre is compact and easy to explore on foot.
- Currency: Bulgaria adopted the euro at the start of 2026, which makes budgeting simple for visitors from the eurozone.
- Ski trips: the popular resort of Bansko is about 160 km away, a drive of two to three hours. See our Bansko guide if you are planning a winter trip.
Top things to do in Sofia
Visit the Sofia Synagogue
Opened in 1909, the Sofia Synagogue is the largest Sephardic synagogue in Europe and one of the city’s architectural highlights, with a huge brass chandelier and Moorish-style interior. It is still an active synagogue and a must for Jewish travellers.
Alexander Nevsky Cathedral
The green and gold domes of this neo-Byzantine cathedral are the city’s best-known landmark. Step inside for the dark, atmospheric interior, and look for the crypt below, which houses a fine collection of Orthodox icons.
The National History Museum
Set in a former presidential residence at the edge of the city, the museum tells the story of Bulgaria from prehistoric times, with dazzling Thracian gold treasures among its most famous exhibits.
Borisova Gradina and Vitosha Boulevard
Borisova Gradina is Sofia’s largest and loveliest park, ideal for a walk or a picnic. Vitosha Boulevard, the pedestrianised main street, is where the city comes out to eat, shop and people-watch, with Mount Vitosha as a backdrop.
Mount Vitosha
On a clear day, take a short trip up to Vitosha Nature Park for hiking in summer and skiing in winter. Few European capitals have a mountain this close to the centre.
Five recommended hotels in Sofia
- Grand Hotel Sofia: a classic luxury hotel right in the heart of the city, close to the main sights.
- Hotel Anel: a modern hotel with great city views and spacious rooms.
- InterContinental Sofia: an excellent central location and polished, reliable service.
- Sense Hotel Sofia: a design-led boutique hotel with a popular rooftop bar overlooking Alexander Nevsky Cathedral.
- Hilton Sofia: an international chain hotel with dependable quality, next to the South Park.
Where to shop in Sofia
- Vitosha Boulevard: the main shopping street, with international brands, local boutiques and plenty of cafés.
- The Mall: one of the largest and most modern shopping centres in the city.
- Paradise Center: international brands, a cinema and family entertainment under one roof.
- Serdika Center: a convenient, central mall with a good mix of shops.
- Central Market Hall: a historic covered market selling local food, wine and souvenirs.
For more ideas, read our full guide to shopping in Sofia.
Tips for planning your trip
Sofia works well as a long weekend break, and it is easy to add a day trip to the famous Rila Monastery, about two hours’ drive south of the city. Spring and early autumn bring the most comfortable weather for sightseeing, while winter is ideal if you want to combine the city with skiing. Not sure which Bulgarian airport to fly into? Read flights to Bulgaria: Sofia, Varna or Burgas.