Skip to main content

Filter by:


Star rating

Review score

Zagora – 1,343 hotels and places to stay
See the latest prices and deals by choosing your dates.
Iberostar Bellevue All Inclusive, hotel in Zagora

Overlooking the beach, Iberostar Bellevue is 2 km from Budva next to Becici Beach, surrounded by vast and beautiful garden.

Clean and spacious rooms, direct access to beautiful beach. Great drinks options.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,837 reviews
Price from£187.04per night
Hotel Montenegro, hotel in Zagora

Set directly on sandy Bečići Beach, Hotel Montenegro features modern air-conditioned rooms and a spacious spa area. A steam bath, 2 saunas and 2 hot tubs are at guests’ disposal.

Everything’s turned out well! The location, the room, the food, we were happy to choose this place. Especially the kitchen is just delicious. For dinner we had 4 kinds of fish to choose. Highly recommended!!!!
8.7
Scored 8.7
Fabulous
Rated fabulous
1,225 reviews
Price from£286.25per night
Hotel Bracera, hotel in Zagora

Situated in Budva, 200 metres from Slovenska Beach, Hotel Bracera features air-conditioned accommodation and a bar.

We booked 2 room. The location is good. You can walk to old city like 10-15 min. Also hotel has parking area. Rooms are quite big and very clean. All furnitures are new. Breakfast is good. Receptionist are very kind and helpful. We really like the hotel. Thanks for everything.
8.9
Scored 8.9
Fabulous
Rated fabulous
1,242 reviews
Price from£165.48per night
Avala Resort & Villas, hotel in Zagora

Avala Resort & Villas is a unique resort located directly on the beach and only 50 meters away from the Old Town of Budva and provides for a first-class holiday experience.

Fabulous location
8.7
Scored 8.7
Fabulous
Rated fabulous
2,007 reviews
Price from£528.11per night
Hotel Majestic, hotel in Zagora

Located 200 metres from Budva Old Town, Hotel Majestic offers elegantly furnished rooms, a restaurant and a bar. Slovenska Beach is 250 metres from the property.

10 out of 10, would recommend!
9.4
Scored 9.4
Superb
Rated superb
859 reviews
Price from£200.55per night
Hotel Vela, hotel in Zagora

Located in Budva, 700 metres from Slovenska Beach, Hotel Vela provides accommodation with a garden, free private parking, a terrace and a restaurant.

Very clean boutique hotel with private parking and friendly staff. Large room with comfortable bed and great shower. Good location, 3 min walk to the promenade and another couple of minutes to Budva old town. Highly recommended!
9.6
Scored 9.6
Exceptional
Rated exceptional
865 reviews
Price from£118.59per night
Hotel Budva, hotel in Zagora

Hotel Budva is set in the centre of Budva, right on the seaside promenade and just steps away from the sandy Slovenska Beach and Marina. It features an on-site restaurant, bar and a wellness centre.

I liked it all - location, room, view, service, just everything!
9.0
Scored 9.0
Superb
Rated superb
785 reviews
Price from£265.49per night
Iberostar Slavija, hotel in Zagora

Featuring an outdoor swimming pool, a spa centre and a restaurant, Iberostar Slavija is 450 metres from the nearest beach and 1.7 km from the Budva Old Town.

Clean and modern
9.0
Scored 9.0
Superb
Rated superb
896 reviews
Price from£72.03per night
Mediteran Hotel & Resort, hotel in Zagora

Featuring a private beach with deckchairs and parasols, the 4-star-superior Hotel Mediteran is set in Bečići, 2 km from Budva's Old Town.

The spa area, the room and the food that was served were excelent.
8.5
Scored 8.5
Very good
Rated very good
243 reviews
Price from£114.93per night
Garni Hotel Arka, hotel in Zagora

Boutique Hotel Arka in Budva is set 350 metres from the Old Town of Budva. Free WiFi is available in the entire hotel, while private parking is available on site at a surcharge.

Everything satisfying except some few thing.
8.7
Scored 8.7
Fabulous
Rated fabulous
431 reviews
Price from£53.14per night
See all hotels in and around Zagora
Subscribe to receive premium deals

Prices drop the moment you sign up!