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
21-40 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
Great467 reviews
MapView on map2.4 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 191 /nightSelect
8.6
Great478 reviews
MapView on map1.2 km from City Centre100 m from Fuego Night Club
From   US$ 504 /nightSelect
Hotel
8.4
Great310 reviews
2.2 km from City Centre1.5 km from Dubrovnik Ferry Port
From   US$ 63 /nightSelect
Hotel
8.4
Great743 reviews
900 m from City Centre600 m from Gruz Port
From   US$ 216 /nightSelect
8.4
Great411 reviews
2.8 km from City Centre1.8 km from Dubrovnik Ferry Port
From   US$ 177 /nightSelect
8.4
Great342 reviews
3.0 km from City Centre700 m from Copa Cabana Beach
From   US$ 345 /nightSelect
8.4
Great291 reviews
1.0 km from City Centre300 m from Gruz Port
From   US$ 232 /nightSelect
8.2
Great301 reviews
2.0 km from City Centre1.3 km from Dubrovnik Ferry Port
From   US$ 103 /nightSelect
8.0
Great441 reviews
1.9 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 228 /nightSelect
8.4
Great118 reviews
1.4 km from City Centre500 m from Dubrovnik Ferry Port
From   US$ 134 /nightSelect
7.8
Very good474 reviews
2.1 km from City Centre1.5 km from Dubrovnik Ferry Port
From   US$ 41 /nightSelect
Guest house
8.2
Great201 reviews
700 m from City Centre600 m from Dubrovnik Ferry Port
From   US$ 56 /nightSelect
8.2
Great171 reviews
1.5 km from City Centre100 m from Franciscan Monastery Dubrovnik
From   US$ 599 /nightSelect
8.4
Great188 reviews
600 m from City Centre800 m from Dubrovnik Ferry Port
From   US$ 315 /nightSelect
8.4
Great179 reviews
1.7 km from City Centre100 m from Walls of Dubrovnik
From   US$ 364 /nightSelect
Guest house
8.4
Great148 reviews
700 m from City Centre900 m from University of Dubrovnik
From   US$ 503 /nightSelect
Guest house
9.0
Perfect30 reviews
1.6 km from City Centre100 m from Old Town
From   US$ 679 /nightSelect
Guest house
8.0
Great155 reviews
2.0 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 86 /nightSelect
Hotel
8.4
Great18 reviews
2.4 km from City Centre900 m from Marin Drzic Theatre
From   US$ 134 /nightSelect
Hotel
8.4
Great472 reviews
1.1 km from City Centre100 m from Gruz Port
From   US$ 60 /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