Find and Book Top Rated Hotels in Dubrovnik

Search among 79 available resorts and all inclusive hotels in Dubrovnik from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
41-60 out of 79
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great427 reviews
MapView on map2.2 km from City Centre1.2 km from Dubrovnik Ferry Port
From   US$ 117 /nightSelect
Hotel
8.4
Great158 reviews
MapView on map2.5 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 108 /nightSelect
8.2
Great151 reviews
600 m from City Centre800 m from Dubrovnik Ferry Port
From   US$ 361 /nightSelect
8.4
Great144 reviews
2.2 km from City Centre1.4 km from Dubrovnik Ferry Port
From   US$ 175 /nightSelect
8.2
Great214 reviews
1.8 km from City Centre1000 m from Dubrovnik Ferry Port
From   US$ 130 /nightSelect
Guest house
8.4
Great119 reviews
1.9 km from City Centre800 m from Gruz Port
From   US$ 66 /nightSelect
Hotel
8.4
Great461 reviews
1.1 km from City Centre700 m from Dubrovnik Ferry Port
From   US$ 187 /nightSelect
Guest house
8.4
Great120 reviews
1.4 km from City Centre600 m from Gruz Port
From   US$ 75 /nightSelect
Guest house
8.0
Great35 reviews
1.9 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 87 /nightSelect
8.4
Great115 reviews
900 m from City Centre500 m from University of Dubrovnik
From   US$ 135 /nightSelect
Hotel
8.4
Great266 reviews
1.9 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 83 /nightSelect
Guest house
8.4
Great23 reviews
200 m from City Centre1.0 km from Dubrovnik Ferry Port
From   US$ 77 /nightSelect
Bed & Breakfast
8.2
Great53 reviews
1.5 km from City Centre100 m from Franciscan Monastery Dubrovnik
From   US$ 387 /nightSelect
Guest house
8.4
Great129 reviews
700 m from City Centre1.0 km from Dubrovnik Ferry Port
From   US$ 85 /nightSelect
8.2
Great172 reviews
1000 m from City Centre200 m from Dubrovnik Ferry Port
From   US$ 69 /nightSelect
8.2
Great85 reviews
2.2 km from City Centre700 m from Marin Drzic Theatre
From   US$ 412 /nightSelect
Guest house
8.2
Great53 reviews
1.5 km from City Centre100 m from Onofrio's Fountain
From   US$ 166 /nightSelect
Guest house
8.6
Great152 reviews
2.3 km from City Centre800 m from Marin Drzic Theatre
From   US$ 288 /nightSelect
Bed & Breakfast
8.4
Great253 reviews
1.5 km from City Centre200 m from Minceta Tower
From   US$ 283 /nightSelect
Guest house
8.4
Great268 reviews
1.8 km from City Centre200 m from Old Town
From   US$ 221 /nightSelect

Best resorts and places to stay in Dubrovnik

Why visit?

Dubrovnik, known as the Pearl of the Adriatic, is a historic coastal city in Croatia that offers a perfect blend of stunning natural beauty and rich cultural heritage. It boasts notable landmarks such as the ancient city walls, the iconic Dubrovnik Cathedral, the Rector's Palace, and the beautiful Old Town. With its picturesque views of the Adriatic Sea, charming streets, and vibrant atmosphere, it is a dream destination for any traveler.

Why is choosing a resort in Dubrovnik better than staying in a hotel?

Privacy and exclusivity: Resorts in Dubrovnik provide a more private and exclusive experience compared to hotels, allowing you to unwind and relax in a serene environment.

Resort facilities: With amenities like swimming pools, spa services, fitness centers, and various recreational activities, resorts offer a complete package for a memorable stay.

Scenic views: Many resorts in Dubrovnik offer breathtaking views of the picturesque coastline, allowing you to enjoy the beauty of the Adriatic Sea right from your room or balcony.

Larger accommodation options: Resorts often provide spacious rooms and suites, making them ideal for families or larger groups looking for comfort and convenience.

Enhanced services: Resorts often offer personalized services, including 24-hour concierge, room service, and dedicated staff to cater to your needs and ensure a luxurious stay.

What is the price to stay in a resort per night?

In Dubrovnik, the average price per night in resorts can vary depending on the star rating:

3-star resorts: The average price ranges from $100 to $200 per night.

4-star resorts: The average price ranges from $150 to $300 per night.

5-star resorts: The average price ranges from $250 to $500 per night.

Please note that prices may vary based on the season and specific location of the resort.

Best value for money:

Hotel Croatia: Situated in Cavtat, just a short drive from Dubrovnik, this 5-star resort offers stunning sea views, excellent amenities, and a beachfront location.

Tirena Sunny Hotel by Valamar: Located in Babin Kuk, this 3-star resort offers comfortable rooms, an outdoor pool, and easy access to both the beach and the Old Town.

Hotel Lapad: Close to the Lapad Bay, this 4-star resort offers spacious rooms, an outdoor pool surrounded by lush gardens, and proximity to restaurants and bars.

Best luxury resorts:

Rixos Premium Dubrovnik: A luxurious 5-star resort with a private beach, multiple swimming pools, a spa, and a range of dining options.

Villa Dubrovnik: This upscale boutique resort offers breathtaking views of the Old Town, a private beach, an infinity pool, and elegant suites overlooking the Adriatic Sea.

Best pet-friendly resorts:

Hotel More: This 5-star resort, located in Lapad Bay, welcomes pets and offers comfortable accommodations, a private beach, and stunning views of the Dubrovnik Bridge.

Valamar Collection Dubrovnik President Hotel: With its pet-friendly rooms and a beachfront location in Babin Kuk, this 5-star resort ensures a fantastic stay for both you and your furry friend.

Best resorts for families:

Importanne Resort: With a range of family-friendly facilities, including spacious rooms, swimming pools, and a kids' club, this resort guarantees fun for the whole family.

Valamar Club Dubrovnik: Situated in Babin Kuk, this 3-star resort offers numerous activities for children, including a mini-golf course, playgrounds, and organized entertainment programs.

Sun Gardens Dubrovnik: Located in Orasac, this 5-star resort features a kids' club, multiple pools, sports facilities, and a sandy beach, providing ample entertainment for families.

Best resorts with unique views:

Hotel Excelsior: Situated just outside the Old Town walls, this 5-star resort offers breathtaking views of the Adriatic Sea and the historic Dubrovnik skyline.

Dubrovnik Palace: Perched on a cliffside in Lapad Bay, this 5-star resort boasts panoramic sea views, luxurious amenities, and a private beach.

Show moreLess