22 Oct 2019 - 23 Oct 2019

2 guests - 1 room

Bulgaria’s capital city is the perfect combination of vibrant culture and laid back charm. There’s gorgeous architecture, buzzing pavement cafes, and a fully developed ski resort just a hop and skip from the city centre. It may be one of Europe’s oldest cities, but Sofia has plenty of youthful energy and is definitely a city in its prime. Whether you’re visiting for a couple of days en route to the coast, or planning a longer stay in Sofia, Skyscanner brings the city’s best accommodation straight to your fingertips. 

There are lots of great places to stay in Sofia, with a high standard of accommodation available throughout the city. There are trendy backpacker hostels, luxurious hotels, and trendy apartments to choose from. Central Sofia is easy to get around on foot, so if you prefer to avoid public transport it’s a good idea to book a hotel right in the heart of the action. The centre of the city is where all of the main sights are, including the Alexander Nevski Cathedral with its gold dome and the neo-baroque Central Mineral Baths. 

Accommodation in the suburbs is well served by public transport, which runs until midnight. While there are plenty of taxis available in the wee hours of the morning, party animals will prefer to stay close to Vitosha Street. This is where most of Sofia’s nightclubs can be found, although there are lots of great places to explore elsewhere in the city centre too. 

Make the most of your stay in Sofia with Skyscanner. We make it easy to find the best hotels at the best prices. Just tell us when you want to visit, how many rooms you need, and how many people will be staying. We scan the web to show you which hotel deals are available, and make it easy for you to sort and filter them to find exactly what you’re looking for. Whether you’re looking for a five star hotel with children’s facilities, an apartment in the city centre with Wi-Fi and free parking, or just want to find the cheapest place to stay in Sofia, with Skyscanner it only takes a few minutes. Once you’ve found your dream hotel we’ll send you direct to the booking site to reserve. There are no hidden costs or extra charges, just great travel deals.   

Top rated hotels in Sofia

from £37
from £57
from £110

What are travellers saying about Sofia?

History Buffs
Family Travellers
Adventure Travellers
Member reviews (100)
Thomas  Kakavas
Thomas Kakavas

Great city to discover, it has a lot to offer! Excellent value for money choice! History, architecture, nightlife combined!


Happy to see many murales in the centre of Sofia. Less happy to feel a chilling air at my arrival at 11.00 on May 21st

Michail Tens
Michail Tens

It's a cheap green capital and you can't visit the over 2000m high mountain.

Dian Todorov
Dian TodorovSofia

This is a restaurant surrounded by students’ dorms. It is a traditional Bulgarian places. The music they play is Bulgarian Chalga and Folklore music. THere is live music every Friday and Saturday. The parties there are crazy.


The least expensive month is November, with an average of £38 per night. The most expensive month to stay in Sofia is January, with an average price of £47 per night.
The average price of a hotel in October last year was £44 per night. This is 1% more than the average nightly price of £44 seen over the previous 12 months.
In Sofia, the expected average temperature in October is 11.7°C/53.1°F. The warmest month is typically August, which averages 28.3°C/82.9°F. The coolest month is January, with temperatures averaging -5.4°C/22.3°F.
The nearest airport to Sofia is Sofia (SOF) (3.76 miles).

Plan a trip to Bulgaria