Compare and save on Sofia hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Sofia hotels

Use our map to find hotels near the Sofia area or attractions you want to visit.

The best Sofia hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

Prices are shown per room, per night.

See more hotels

Sofia Hotels

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.