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
101-150 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
8.2
Great87 reviews
MapView on map1400 yd from City Center200 yd from Fuego Night Club
From   US$ 304 /nightSelect
Apartment
9.0
Perfect3 reviews
5 adults
2 bedrooms
3 beds
MapView on map1.0 mi from City Center100 yd from Walls of Dubrovnik
From   US$ 206 /nightSelect
8.2
Great163 reviews
1100 yd from City Center300 yd from Dubrovnik Ferry Port
From   US$ 69 /nightSelect
8.4
Great33 reviews
1400 yd from City Center200 yd from Minceta Tower
From   US$ 237 /nightSelect
8.2
Great61 reviews
1.1 mi from City Center100 yd from Old Town
From   US$ 199 /nightSelect
Apartment
8.4
Great96 reviews
1500 yd from City Center300 yd from Minceta Tower
From   US$ 153 /nightSelect
Guest house
8.2
Great100 reviews
1800 yd from City Center100 yd from Walls of Dubrovnik
From   US$ 78 /nightSelect
8.2
Great156 reviews
700 yd from City Center700 yd from Dubrovnik Ferry Port
From   US$ 212 /nightSelect
Bed & Breakfast
8.2
Great45 reviews
1000 yd from City Center1100 yd from Dubrovnik Ferry Port
From   US$ 117 /nightSelect
8.6
Great28 reviews
1.5 mi from City Center1100 yd from Marin Drzic Theatre
From   US$ 210 /nightSelect
8.6
Great21 reviews
800 yd from City Center700 yd from University of Dubrovnik
From   US$ 593 /nightSelect
Apartment
8.6
Great23 reviews
1.6 mi from City Center1100 yd from Marin Drzic Theatre
From   US$ 427 /nightSelect
Apartment
8.4
Great13 reviews
1.6 mi from City Center1100 yd from Marin Drzic Theatre
From   US$ 1 013 /nightSelect
8.4
Great24 reviews
1700 yd from City Center200 yd from Onofrio's Fountain
From   US$ 227 /nightSelect
8.2
Great37 reviews
1.1 mi from City Center100 yd from Old Town
From   US$ 149 /nightSelect
8.4
Great11 reviews
1.1 mi from City Center200 yd from Old Town
From   US$ 313 /nightSelect
8.6
Great54 reviews
1.2 mi from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 273 /nightSelect
Apartment
8.4
Great12 reviews
1.9 mi from City Center1600 yd from Marin Drzic Theatre
From   US$ 258 /nightSelect
Apartment
8.6
Great67 reviews
1800 yd from City Center100 yd from Old Town
From   US$ 110 /nightSelect
Apartment
8.8
Great28 reviews
1.0 mi from City Center200 yd from Old Town
From   US$ 207 /nightSelect
8.2
Great37 reviews
1.2 mi from City Center600 yd from Marin Drzic Theatre
From   US$ 162 /nightSelect
8.4
Great45 reviews
1700 yd from City Center100 yd from Franciscan Monastery Dubrovnik
From   US$ 161 /nightSelect
Guest house
8.6
Great109 reviews
1600 yd from City Center600 yd from Gruz Port
From   US$ 71 /nightSelect
8.8
Great29 reviews
1800 yd from City Center200 yd from Old Town
From   US$ 152 /nightSelect
Apartment
7.8
Very good16 reviews
1.0 mi from City Center100 yd from Old Town
From   US$ 359 /nightSelect
8.2
Great59 reviews
1.9 mi from City Center500 yd from Copa Cabana Beach
From   US$ 190 /nightSelect
Apartment
8.0
Great79 reviews
1.1 mi from City Center500 yd from Marin Drzic Theatre
From   US$ 115 /nightSelect
8.4
Great23 reviews
1.0 mi from City Center100 yd from Walls of Dubrovnik
From   US$ 871 /nightSelect
Guest house
8.2
Great42 reviews
1700 yd from City Center200 yd from Minceta Tower
From   US$ 68 /nightSelect
Guest house
8.2
Great53 reviews
1700 yd from City Center200 yd from Onofrio's Fountain
From   US$ 166 /nightSelect
Guest house
8.2
Great4 reviews
1500 yd from City Center100 yd from Fuego Night Club
From   US$ 402 /nightSelect
8.2
Great102 reviews
1.1 mi from City Center600 yd from Marin Drzic Theatre
From   US$ 78 /nightSelect
8.6
Great21 reviews
1800 yd from City Center100 yd from Marin Drzic Theatre
From   US$ 49 /nightSelect
8.0
Great46 reviews
1.1 mi from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 282 /nightSelect
Guest house
8.2
Great119 reviews
1.1 mi from City Center500 yd from Marin Drzic Theatre
From   US$ 98 /nightSelect
Apartment
8.4
Great25 reviews
1700 yd from City Center200 yd from Onofrio's Fountain
From   US$ 266 /nightSelect
9.0
Perfect6 reviews
1.5 mi from City Center1100 yd from Marin Drzic Theatre
From   US$ 183 /nightSelect
Guest house
8.0
Great23 reviews
1800 yd from City Center100 yd from Marin Drzic Theatre
From   US$ 163 /nightSelect
8.6
Great11 reviews
1500 yd from City Center100 yd from Dubrovnik old town - Pile Gate
From   US$ 436 /nightSelect
8.4
Great427 reviews
1.4 mi from City Center1300 yd from Dubrovnik Ferry Port
From   US$ 117 /nightSelect
Guest house
8.4
Great41 reviews
1500 yd from City Center100 yd from Dubrovnik old town - Pile Gate
From   US$ 86 /nightSelect
Apartment
8.6
Great188 reviews
1700 yd from City Center100 yd from Franciscan Monastery Dubrovnik
From   US$ 93 /nightSelect
Apartment
8.2
Great38 reviews
1.0 mi from City Center100 yd from Marin Drzic Theatre
From   US$ 160 /nightSelect
8.2
Great21 reviews
1.7 mi from City Center1300 yd from Marin Drzic Theatre
From   US$ 512 /nightSelect
8.2
Great95 reviews
1.2 mi from City Center300 yd from Marin Drzic Theatre
From   US$ 106 /nightSelect
1700 yd from City Center200 yd from Minceta Tower
From   US$ 186 /nightSelect
8.6
Great11 reviews
1700 yd from City Center200 yd from Onofrio's Fountain
From   US$ 206 /nightSelect
8.2
Great14 reviews
1.0 mi from City Center100 yd from Marin Drzic Theatre
From   US$ 216 /nightSelect
Apartment
8.4
Great87 reviews
700 yd from City Center600 yd from University of Dubrovnik
From   US$ 296 /nightSelect
7.8
Very good6 reviews
1.8 mi from City Center1500 yd from Marin Drzic Theatre
From   US$ 108 /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