Find and Book Top Hotels in Dubrovnik

Search among 192 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
151-192 out of 192
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
Guest house
8.2
Great212 reviews
MapView on map700 yd from City Center600 yd from Dubrovnik Ferry Port
From   US$ 56 /nightSelect
8.4
Great198 reviews
2 adults
1 bedroom
1 bed
MapView on map500 yd from City Center800 yd from Dubrovnik Ferry Port
From   US$ 232 /nightSelect
1500 yd from City Center100 yd from Fuego Night Club
From   US$ 559 /nightSelect
8.4
Great33 reviews
1.0 mi from City Center100 yd from Marin Drzic Theatre
From   US$ 63 /nightSelect
8.2
Great5 reviews
1.0 mi from City Center100 yd from Marin Drzic Theatre
From   US$ 363 /nightSelect
8.2
Great55 reviews
1300 yd from City Center200 yd from Fuego Night Club
From   US$ 196 /nightSelect
8.4
Great89 reviews
700 yd from City Center600 yd from University of Dubrovnik
From   US$ 81 /nightSelect
8.4
Great12 reviews
1.5 mi from City Center1100 yd from Marin Drzic Theatre
From   US$ 184 /nightSelect
1.1 mi from City Center300 yd from Marin Drzic Theatre
From   US$ 868 /nightSelect
8.4
Great35 reviews
1.2 mi from City Center1100 yd from Dubrovnik Ferry Port
From   US$ 123 /nightSelect
8.6
Great192 reviews
1700 yd from City Center100 yd from Franciscan Monastery Dubrovnik
From   US$ 93 /nightSelect
8.2
Great18 reviews
600 yd from City Center1300 yd from Dubrovnik Ferry Port
From   US$ 64 /nightSelect
7.8
Very good6 reviews
1.8 mi from City Center1500 yd from Marin Drzic Theatre
From   US$ 108 /nightSelect
8.6
Great16 reviews
1.4 mi from City Center1500 yd from Dubrovnik Ferry Port
From   US$ 84 /nightSelect
8.4
Great40 reviews
1300 yd from City Center900 yd from Dubrovnik Ferry Port
From   US$ 172 /nightSelect
8.2
Great115 reviews
1200 yd from City Center600 yd from Gruz Port
From   US$ 51 /nightSelect
8.4
Great66 reviews
900 yd from City Center500 yd from University of Dubrovnik
From   US$ 165 /nightSelect
9.8
Perfect1 review
1700 yd from City Center100 yd from Franciscan Monastery Dubrovnik
From   US$ 120 /nightSelect
8.2
Great13 reviews
1.3 mi from City Center1300 yd from Dubrovnik Ferry Port
From   US$ 84 /nightSelect
Guest house
8.0
Great155 reviews
1.3 mi from City Center1300 yd from Dubrovnik Ferry Port
From   US$ 86 /nightSelect
8.2
Great48 reviews
1300 yd from City Center1000 yd from Dubrovnik Ferry Port
From   US$ 129 /nightSelect
8.4
Great30 reviews
700 yd from City Center700 yd from Dubrovnik Ferry Port
From   US$ 42 /nightSelect
8.6
Great31 reviews
1.1 mi from City Center400 yd from Marin Drzic Theatre
From   US$ 136 /nightSelect
8.0
Great20 reviews
1700 yd from City Center200 yd from Onofrio's Fountain
From   US$ 120 /nightSelect
8.6
Great11 reviews
800 yd from City Center400 yd from University of Dubrovnik
From   US$ 1 452 /nightSelect
7.8
Very good8 reviews
1300 yd from City Center400 yd from Dubrovnik Ferry Port
From   US$ 88 /nightSelect
1300 yd from City Center500 yd from Dubrovnik Ferry Port
From   US$ 181 /nightSelect
1.3 mi from City Center900 yd from Marin Drzic Theatre
From   US$ 341 /nightSelect
1500 yd from City Center500 yd from Dubrovnik Ferry Port
From   US$ 207 /nightSelect
2.8 mi from City Center
From   US$ 709 /nightSelect
7.4
Very good3 reviews
1.3 mi from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 235 /nightSelect
8.2
Great59 reviews
200 yd from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 57 /nightSelect
8.0
Great1 review
1200 yd from City Center1000 yd from Dubrovnik Ferry Port
From   US$ 67 /nightSelect
8.8
Great84 reviews
300 yd from City Center1200 yd from University of Dubrovnik
From   US$ 200 /nightSelect
1.2 mi from City Center1200 yd from Dubrovnik Ferry Port
From   US$ 446 /nightSelect
1200 yd from City Center900 yd from Dubrovnik Ferry Port
From   US$ 83 /nightSelect
1.0 mi from City Center1100 yd from Dubrovnik Ferry Port
From   US$ 991 /nightSelect
6.1 mi from City Center
From   US$ 528 /nightSelect
8.2
Great65 reviews
1200 yd from City Center300 yd from Gruz Port
From   US$ 448 /nightSelect
9.2
Perfect1 review
1.0 mi from City Center900 yd from Dubrovnik Ferry Port
From   US$ 168 /nightSelect
8.8
Great22 reviews
1.2 mi from City Center1400 yd from Dubrovnik Ferry Port
From   US$ 148 /nightSelect
7.0
Very good1 review
300 yd from City Center1200 yd from University of Dubrovnik
From   US$ 95 /nightSelect

Best hotels and places to stay in Dubrovnik

Why visit?

Dubrovnik, Croatia is an enchanting destination that offers a blend of history, culture, and natural beauty. With its well-preserved medieval walls, stunning architecture, and breathtaking Adriatic Sea views, Dubrovnik is a must-visit for any traveler. The city is rich in history, with its UNESCO World Heritage Old Town and charming cobblestone streets. Visitors can explore ancient forts, churches, and museums, or simply relax on the picturesque beaches. The city also boasts a vibrant nightlife with trendy bars and restaurants offering delicious local cuisine. The range of Dubrovnik hotels provides ample options for accommodation, ranging from boutique and luxury options to more budget-friendly choices.

Where to stay?

Old Town: The heart of Dubrovnik, the Old Town is the ideal location for tourists who want to immerse themselves in the citys history and charm. With its ancient city walls, narrow alleys, and stunning architecture, staying in this area allows visitors to easily explore the citys main attractions, such as the Rectors Palace, Dubrovnik Cathedral, and the famous Stradun street. There are numerous hotels in Dubrovniks Old Town, offering a range of options from boutique hotels to luxury resorts.

Ploce: Located just outside the city walls, Ploce offers beautiful views of the Adriatic Sea and easy access to the citys main attractions. This area is known for its upscale hotels and resorts, providing guests with luxurious accommodations and top-notch amenities. Staying in Ploce allows visitors to enjoy the beauty of Dubrovnik while being slightly removed from the hustle and bustle of the Old Town.

Lapad: Situated on the Lapad Peninsula, this area offers a more relaxed and tranquil atmosphere compared to the bustling Old Town. The neighborhood is known for its beautiful beaches and promenade lined with cafes and restaurants. Lapad is a great choice for families or those seeking a more peaceful stay in Dubrovnik. The area offers a range of hotels, from budget-friendly options to upscale resorts with stunning sea views.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $150.

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

5-star hotels: The average price per night ranges from $300 to $600.

Best value for money:

Hotel Adria: Located in Lapad, Hotel Adria offers comfortable rooms at an affordable price. The hotel features modern amenities such as a rooftop swimming pool, fitness center, and a restaurant serving delicious local cuisine. Its convenient location provides easy access to nearby beaches and the Old Town, making it a great choice for budget-conscious travelers seeking a comfortable stay.

Hotel Lero: Situated in the heart of Lapad, Hotel Lero offers excellent value for money with its comfortable rooms and convenient amenities. The hotel features a restaurant, bar, and a courtyard terrace where guests can relax. It is within walking distance to the beach and offers easy access to public transportation, making it an ideal choice for budget travelers looking for affordable accommodation in a convenient location.

Hotel Ivka: Located in the Lapad area, Hotel Ivka offers comfortable rooms at a reasonable price point. The hotel features a garden terrace, an outdoor pool, and a restaurant serving local and international cuisine. Its close proximity to Lapads bustling promenade, which is lined with cafes and restaurants, makes it a convenient choice for those looking for a budget-friendly stay in Dubrovnik.

Best kids-friendly hotels:

Valamar Club Dubrovnik: Situated on the Babin Kuk peninsula, Valamar Club Dubrovnik provides a range of amenities and activities for children. The hotel offers a kids club, childrens entertainment programs, a playground, and a childrens pool. Parents can relax at the beach or by the pool while their children enjoy supervised activities, making it an ideal choice for a family-friendly vacation.

Hotel Dubrovnik Palace: Located on the Lapad Peninsula, Hotel Dubrovnik Palace offers a range of amenities and facilities for families. The hotel provides a kids club, a childrens pool, and a playground. There are also various water sports activities available for older children, ensuring there is something for everyone in the family to enjoy during their stay in Dubrovnik.

Best hotels for a romantic getaway:

Villa Dubrovnik: This upscale hotel is situated on the cliffs overlooking the Adriatic Sea, offering breathtaking views and a truly romantic setting. The hotel features luxurious rooms, a spa, an infinity pool, and a private beach. Couples can enjoy romantic dinners with panoramic sea views at the hotels restaurant, creating unforgettable memories during their stay.

Hotel Bellevue Dubrovnik: Nestled on a cliffside overlooking Miramare Bay, Hotel Bellevue Dubrovnik offers a romantic retreat for couples. The hotel features elegant rooms, a spa, an outdoor pool, and a fine dining restaurant. Guests can indulge in couples treatments at the spa or enjoy intimate dinners while admiring the stunning sea views, making it an ideal choice for a romantic getaway.

Best for location:

Rixos Premium Dubrovnik: Situated right on the beachfront, Rixos Premium Dubrovnik offers direct access to the Adriatic Sea. The hotel is just a short drive away from the Old Town, allowing guests to easily explore Dubrovniks historic sites. With its luxurious rooms, stunning sea views, and a range of amenities including multiple restaurants and a spa, it provides a perfect combination of luxury and convenience.

Hilton Imperial Dubrovnik: Located within the Old Town walls, Hilton Imperial Dubrovnik offers a prime location for exploring the citys main attractions. The hotel features stylish rooms, a rooftop terrace with panoramic views, and an indoor pool. Guests can enjoy easy access to popular landmarks, restaurants, and shops, allowing them to make the most of their stay in Dubrovnik.

Hotel Excelsior Dubrovnik: Situated right outside the Old Town, Hotel Excelsior Dubrovnik offers stunning views of the Adriatic Sea and the city walls. Guests can enjoy a short walk to the Old Town or relax at the hotels private beach. The hotel features luxurious rooms, a spa, an outdoor pool, and several dining options, ensuring a convenient and memorable stay in Dubrovnik.

Best for a short city break:

Hotel Kazbek: Located in the Lapad area, Hotel Kazbek offers a boutique experience for a short city break. Set in a beautifully restored 16th-century villa, the hotel provides elegant rooms, a courtyard terrace, and a small pool. Its tranquil setting offers a peaceful escape from the citys bustle while still being within easy reach of Dubrovniks main attractions.

Hotel Stari Grad: Situated in the charming Old Town, Hotel Stari Grad is a boutique hotel housed in a centuries-old building. With its unique blend of history and modern comfort, the hotel offers stylish rooms, a rooftop terrace with panoramic views, and a restaurant serving local dishes. Guests can immerse themselves in the enchanting atmosphere of the Old Town during their short city break.

Show moreLess