Find and Book Top Rated Hotels in Dubrovnik

Search among 229 available hotels and places to stay in Dubrovnik from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
201-229 out of 229
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Apartment
8.6
Great1 review
3 adults
1 bedroom
2 beds
MapView on map1.8 mi from City Center1600 yd from Marin Drzic Theatre
From   US$ 121 /nightSelect
Villa
8.6
Great11 reviews
10 adults
5 bedrooms
6 beds
MapView on map800 yd from City Center400 yd from University of Dubrovnik
From   US$ 1 415 /nightSelect
8.0
Great20 reviews
1700 yd from City Center200 yd from Onofrio's Fountain
From   US$ 421 /nightSelect
1500 yd from City Center500 yd from Dubrovnik Ferry Port
From   US$ 316 /nightSelect
1.3 mi from City Center900 yd from Marin Drzic Theatre
From   US$ 420 /nightSelect
Villa
2.8 mi from City Center
From   US$ 433 /nightSelect
300 yd from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 554 /nightSelect
Apartment
1300 yd from City Center500 yd from Dubrovnik Ferry Port
From   US$ 126 /nightSelect
Apartment
1800 yd from City Center300 yd from Minceta Tower
From   US$ 119 /nightSelect
7.4
Very good3 reviews
1.3 mi from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 235 /nightSelect
1.7 mi from City Center1300 yd from Marin Drzic Theatre
From   US$ 2 147 /nightSelect
1.0 mi from City Center100 yd from Walls of Dubrovnik
From   US$ 180 /nightSelect
8.4
Great8 reviews
1600 yd from City Center600 yd from Gruz Port
From   US$ 83 /nightSelect
Apartment
8.2
Great59 reviews
200 yd from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 60 /nightSelect
8.0
Great1 review
1200 yd from City Center1000 yd from Dubrovnik Ferry Port
From   US$ 67 /nightSelect
1.2 mi from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 381 /nightSelect
1.0 mi from City Center1100 yd from Dubrovnik Ferry Port
From   US$ 694 /nightSelect
Apartment
1.8 mi from City Center1.2 mi from Dubrovnik Ferry Port
From   US$ 754 /nightSelect
Apartment
1.2 mi from City Center600 yd from Marin Drzic Theatre
From   US$ 131 /nightSelect
1.1 mi from City Center300 yd from Marin Drzic Theatre
From   US$ 680 /nightSelect
600 yd from City Center1300 yd from University of Dubrovnik
Select
Apartment
1100 yd from City Center1300 yd from University of Dubrovnik
Select
Apartment
9.2
Perfect1 review
1.0 mi from City Center900 yd from Dubrovnik Ferry Port
From   US$ 174 /nightSelect
Apartment
8.6
Great25 reviews
1.2 mi from City Center1300 yd from Dubrovnik Ferry Port
From   US$ 98 /nightSelect
8.8
Great22 reviews
1.2 mi from City Center1400 yd from Dubrovnik Ferry Port
From   US$ 155 /nightSelect
Apartment
7.0
Very good1 review
300 yd from City Center1200 yd from University of Dubrovnik
From   US$ 180 /nightSelect
400 yd from City Center1000 yd from University of Dubrovnik
From   US$ 146 /nightSelect
Apartment
1.1 mi from City Center500 yd from Marin Drzic Theatre
From   US$ 255 /nightSelect
Apartment
600 yd from City Center1100 yd from University of Dubrovnik
From   US$ 91 /nightSelect

Best hotels and places to stay in Dubrovnik

Why visit?

Dubrovnik, known as the Pearl of the Adriatic, offers a unique combination of historical charm and stunning natural beauty. Its picturesque old town, a UNESCO World Heritage site, boasts medieval architecture, narrow cobblestone streets, and ancient city walls that provide breathtaking views of the Adriatic Sea. With its rich cultural heritage, beautiful beaches, and vibrant nightlife, Dubrovnik is a destination that has something to offer every traveler.

Where to stay?

Dubrovnik has several areas that offer excellent accommodation options for tourists. Here are the best areas to consider:

Old Town: The heart of Dubrovnik, the Old Town is a perfect choice for those seeking a truly immersive experience. Stay within the city walls to enjoy easy access to historical sites, museums, and charming cafes. Be prepared for lively ambiance and winding streets filled with local shops.

Lapad: A quieter neighborhood located west of the Old Town, Lapad offers a range of hotels and resorts closer to the beaches. It's an ideal location for families and those seeking a more relaxed atmosphere. With beautiful promenades, parks, and plenty of dining options, Lapad offers a peaceful retreat within reach of the city center.

Ploce: Situated just outside the city walls, Ploce is another popular choice among visitors. It provides stunning views of the Adriatic Sea and is conveniently located near Banje Beach and Fort Revelin. Hotels in this area offer a mix of modern luxury and easy access to the sights and attractions of the Old Town.

What is the price per hotel room per night?

Prices for hotel rooms in Dubrovnik vary depending on the hotel category. On average, you can expect to pay the following per night:

3-star hotel: $80-$150

4-star hotel: $120-$250

5-star hotel: $200-$500

Please note that these prices serve as a general guideline and may vary depending on the season and specific hotel.

Best value for money:

Hotel Petka: Located in Lapad, this hotel provides comfortable rooms at affordable rates. With its friendly staff, convenient location near the beach, and stunning views of the Adriatic Sea, it offers great value for money.

Hotel Adria: Situated in Lapad as well, Hotel Adria offers modern rooms, excellent customer service, and a rooftop swimming pool. Its proximity to the beach and a short distance from the Old Town make it a great choice for budget-conscious travelers.

Best kid-friendly hotels:

Hotel Dubrovnik Palace: With its outdoor swimming pools, children's playground, and animation programs, Hotel Dubrovnik Palace is an ideal choice for families. Located in Lapad, it also offers stunning sea views and easy access to the beach.

Hotel Valamar Club Dubrovnik: Situated in Babin Kuk, this all-inclusive resort provides a wide range of activities for children, including a kids' club, playground, and sports facilities. With its family-friendly amenities and proximity to Copacabana Beach, this hotel ensures an enjoyable stay for families.

Best hotels for a romantic getaway:

The Pucic Palace: A boutique hotel located in the heart of the Old Town, The Pucic Palace offers luxurious accommodations with elegant decor. Its intimate atmosphere, personalized service, and proximity to charming restaurants make it an ideal choice for couples.

Villa Dubrovnik: This five-star boutique hotel offers breathtaking views of the Adriatic Sea from its cliffside location. With its private beach, spa facilities, and romantic dining options, Villa Dubrovnik provides a perfect setting for a romantic escape.

Best for location:

Hilton Imperial Dubrovnik: Conveniently located just outside the Ploce Gate, Hilton Imperial Dubrovnik offers luxurious accommodations with easy access to the Old Town. Its elegant rooms, rooftop terrace, and attentive service make it an excellent choice for those who value location.

Hotel Excelsior: Nestled on the shores of the Adriatic Sea, Hotel Excelsior boasts spectacular views of the Old Town and Lokrum Island. With its proximity to Banje Beach and a short walk to the city walls, this five-star hotel offers a prime location for exploring Dubrovnik.

Best for a short city break:

Hotel Lero: Situated near the Old Town, Hotel Lero offers comfortable accommodations, a rooftop terrace, and an outdoor pool. With many shops, restaurants, and the beach nearby, it provides a convenient base for a short city break.

Hotel Kompas: Located in Lapad, Hotel Kompas offers modern rooms, a wellness center, and direct access to the beach. Its tranquil surroundings and proximity to various dining options make it an excellent choice for a short escape.

Show moreLess