Hotel Prices in Sofia

The hotel prices in Sofia, Bulgaria can vary depending on the season and location. On average, the cost of a mid-range hotel room in Sofia can range from 40 to 80 euros per night. However, prices may be higher or lower depending on factors such as location, amenities, and availability. During peak tourist season, which is typically from June to August, hotel prices may be higher due to increased demand. It's always a good idea to book hotels in advance to secure the best rates. Additionally, there are many budget options available, including hostels and guesthouses, which can offer rooms for as little as 10-20 euros per night.

Hotel Facilities
Show More (20)
Show Less
Where are you going?
2 guest

Hotel Les Fleurs - Sofia

Getting the best price