Skip to main content

Filter by:


Star rating

Review score

Zagora – 1,326 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£151.90per 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
Fontana Hotel & Gastronomy, hotel in Zagora

Set in Budva and with Mogren Beach reachable within 0.8 km, Fontana Hotel & Gastronomy features a garden, non-smoking rooms, free WiFi and a terrace.

The best hotel I have ever stayed in Balkans .Reception,restaurant staff everybody is very good .Best location in Budva .The room is very clean and comfortable . We stayed with our baby like at home .Thank u very much we extremely recommend this hotel .You will never regret about accommodation.
9.2
Scored 9.2
Superb
Rated superb
1,498 reviews
Price from£139.70per 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 Admiral, hotel in Zagora

Set 300 metres from the Slovenska Beach and a short walk from the Adriatic Fair Grounds, the centrally located Hotel Admiral offers an outdoor swimming pool, sun chairs and shades.

Lovely pool, comfortable room with nice balcony. Only a short walk to the beach.
8.9
Scored 8.9
Fabulous
Rated fabulous
171 reviews
Price from£74.13per 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
897 reviews
Price from£72.03per night
See all hotels in and around Zagora
Subscribe to receive premium deals

Prices drop the moment you sign up!