
Hotels in Bulgaria
Enter your dates and choose from 15020 hotels and other places to stay!
Explore Bulgaria

Situated in Plovdiv, 200 metres from Roman Theatre Plovdiv, Villa Flavia Heritage Boutique Hotel features accommodation with a garden, private parking, a shared lounge and a terrace.
Everything! I especially appreciated the excellent communication with the staff, the cleanliness, and the convenient location

Located in Sladka Voda, Carpe Diem features a garden, bar and free WiFi.
Lovely property with exceptional views. Amazing room, immaculate and staff were very accommodating. We arrived later than the advertised checkin time and the owners were very accommodating and made us a meal when we arrived. We would definitely stay again and would highly recommend.

Facing the beachfront, Drive Point (Adventure Lake Resort) offers 3-star accommodation in Asparukhovo and has a seasonal outdoor swimming pool, garden and shared lounge.
The place is very beautiful and relaxing. The hosts are wonderful. The rooms are sparkling clean and nice. The breakfast is varied and tasty with good coffee and a wonderful elderberry juice.

Situated in Godech, 38 km from Sofia Central Railway Station, Хотел Балач features accommodation with a garden, free private parking, a terrace and a restaurant.
beautiful location in mountains, very quiet room totally new, nice smelling, very comfortable restaurant had very tasty food, very fast service

Located in Garmen, 50 km from Holy Virgin Church, Hotel Green Park Service Perfected provides accommodation with a garden, free private parking, a terrace and a restaurant.
Hot mineral water in the pool, tasty food, piece around, new modern hotel, polite staff

Located in St. St. Constantine and Helena, 200 metres from Aquahouse Thermal & Beach, Villa Chinka by Astor Garden Hotel - Adults Only provides accommodation with a seasonal outdoor swimming pool,...
Clean, modern, yet very comfortable design. Great facilities around. Fantastic location. Building is small and cosy, with a homy feel. Felt like staying indefinitely :)

Family Hotel Konstantinovi is located in Kyustendil. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom.
Everything was great, It was clean and comfortable the staff were very helpful and friendly! One of the best hotels that we've ever stayed at! Definitely will come back

Situated in Nesebar and with Nesebar Old Town Beach reachable within 600 metres, Castro Mesembria Boutique Hotel features a garden, allergy-free rooms, free WiFi and a bar.
Lovely hotel, and as mentioned like many before us, an amazing staff. Petko did a fantastic job and was the most friendly and accommodating person we have ever met!

Located in Aytos, 32 km from Museum of Aviation, Boulevard Hotel features views of the city. With a terrace, the 1-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Set in Sveti Vlas, 400 metres from Sveti Vlas Central Beach, Voya Beach Resort - Ultra All Inclusive offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre...
Very happy that we chose this hotel. All of the facilities, food, staff and the environment in general was amazing. Already planning on coming back here later this year!

More Family Hotel is located 300 meters from the central beach, 400 meters from the old town and 200 meters from the center of the new town.
You can’t go wrong with this property!!! Clean, good location, perfect pool, super communicative, friendly and respectful owner. Recommend, 10 out of 10! Thank you for such a wonderful stay!

Fjord B&B is situated in Sozopol, within 200 metres of Harmanite Beach and 25 km of Poda Birdwatching Spot.
The hotel is so close to the sea, sitting on the balcony is really relaxing. We even saw a Dolphin swimming past the following morning. The breakfast spread is well thought out with a nice selection of foods. Room was clean and comfortable.