Find and Book Top Hotels in Dubrovnik

Search among 178 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 178
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
Great47 reviews
MapView on map1.5 km from City Centre100 m from Minceta Tower
From   US$ 68 /nightSelect
Guest house
8.4
Great35 reviews
MapView on map1.7 km from City Centre600 m from Gruz Port
From   US$ 103 /nightSelect
7.8
Very good21 reviews
1.6 km from City Centre100 m from Marin Drzic Theatre
From   US$ 220 /nightSelect
Apartment
8.0
Great43 reviews
1.6 km from City Centre100 m from Marin Drzic Theatre
From   US$ 84 /nightSelect
8.4
Great12 reviews
1.5 km from City Centre200 m from Onofrio's Fountain
From   US$ 139 /nightSelect
Guest house
8.4
Great82 reviews
1.4 km from City Centre100 m from Minceta Tower
From   US$ 65 /nightSelect
8.2
Great94 reviews
1.9 km from City Centre300 m from Marin Drzic Theatre
From   US$ 106 /nightSelect
8.6
Great21 reviews
1.6 km from City Centre100 m from Marin Drzic Theatre
From   US$ 27 /nightSelect
8.2
Great27 reviews
1.3 km from City Centre100 m from Fuego Night Club
From   US$ 559 /nightSelect
7.8
Very good5 reviews
1.5 km from City Centre200 m from Minceta Tower
From   US$ 127 /nightSelect
Guest house
8.0
Great23 reviews
1.6 km from City Centre100 m from Marin Drzic Theatre
From   US$ 63 /nightSelect
Apartment
8.2
Great13 reviews
2.0 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 84 /nightSelect
8.4
Great46 reviews
200 m from City Centre900 m from University of Dubrovnik
From   US$ 102 /nightSelect
8.4
Great24 reviews
1.6 km from City Centre100 m from Walls of Dubrovnik
From   US$ 432 /nightSelect
Apartment
8.4
Great28 reviews
2.5 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 286 /nightSelect
8.2
Great47 reviews
1.8 km from City Centre1.0 km from Dubrovnik Ferry Port
From   US$ 148 /nightSelect
Guest house
8.2
Great137 reviews
2.0 km from City Centre1.3 km from Dubrovnik Ferry Port
From   US$ 47 /nightSelect
8.0
Great26 reviews
600 m from City Centre800 m from Dubrovnik Ferry Port
From   US$ 141 /nightSelect
8.6
Great41 reviews
1.5 km from City Centre100 m from Franciscan Monastery Dubrovnik
From   US$ 106 /nightSelect
8.0
Great67 reviews
1.6 km from City Centre100 m from Walls of Dubrovnik
From   US$ 78 /nightSelect
8.2
Great115 reviews
1.0 km from City Centre500 m from Gruz Port
From   US$ 63 /nightSelect
Apartment
8.2
Great14 reviews
2.5 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 522 /nightSelect
Guest house
8.4
Great119 reviews
From   US$ 139 /nightSelect
8.2
Great67 reviews
1.7 km from City Centre100 m from Old Town
From   US$ 87 /nightSelect
8.4
Great10 reviews
1.3 km from City Centre100 m from Fuego Night Club
From   US$ 256 /nightSelect
Apartment
8.2
Great65 reviews
1.0 km from City Centre300 m from Gruz Port
From   US$ 448 /nightSelect
Apartment
8.2
Great44 reviews
2.8 km from City Centre1.3 km from Marin Drzic Theatre
From   US$ 211 /nightSelect
Apartment
8.2
Great55 reviews
1.1 km from City Centre200 m from Fuego Night Club
From   US$ 196 /nightSelect
Apartment
8.2
Great26 reviews
1.5 km from City Centre100 m from Franciscan Monastery Dubrovnik
From   US$ 132 /nightSelect
8.2
Great47 reviews
1.7 km from City Centre100 m from Old Town
From   US$ 120 /nightSelect
8.4
Great12 reviews
2.5 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 184 /nightSelect
7.4
Very good3 reviews
2.1 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 235 /nightSelect
8.2
Great22 reviews
2.7 km from City Centre1.2 km from Marin Drzic Theatre
From   US$ 433 /nightSelect
Apartment
8.2
Great5 reviews
1.6 km from City Centre100 m from Marin Drzic Theatre
From   US$ 363 /nightSelect
Guest house
8.6
Great7 reviews
1.3 km from City Centre100 m from Fuego Night Club
From   US$ 402 /nightSelect
Villa
8.6
Great10 reviews
1.7 km from City Centre400 m from Marin Drzic Theatre
From   US$ 1 244 /nightSelect
Apartment
8.2
Great59 reviews
200 m from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 58 /nightSelect
1.8 km from City Centre200 m from Marin Drzic Theatre
From   US$ 868 /nightSelect
Guest house
8.4
Great41 reviews
1.4 km from City Centre100 m from Dubrovnik old town - Pile Gate
From   US$ 86 /nightSelect
Guest house
8.2
Great18 reviews
500 m from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 64 /nightSelect
Apartment
1.0 km from City Centre900 m from Dubrovnik Ferry Port
From   US$ 83 /nightSelect
1.5 km from City Centre100 m from Onofrio's Fountain
From   US$ 367 /nightSelect
Apartment
7.8
Very good17 reviews
1.7 km from City Centre100 m from Old Town
From   US$ 269 /nightSelect
8.2
Great53 reviews
2.2 km from City Centre1.3 km from Dubrovnik Ferry Port
From   US$ 34 /nightSelect
Apartment
9.0
Perfect4 reviews
1.7 km from City Centre100 m from Walls of Dubrovnik
From   US$ 388 /nightSelect
Guest house
8.4
Great33 reviews
1.6 km from City Centre100 m from Marin Drzic Theatre
From   US$ 63 /nightSelect
Villa
8.6
Great11 reviews
700 m from City Centre400 m from University of Dubrovnik
From   US$ 1 455 /nightSelect
7.0
Very good1 review
1.5 km from City Centre100 m from Franciscan Monastery Dubrovnik
From   US$ 197 /nightSelect
1.6 km from City Centre100 m from Old Town
From   US$ 203 /nightSelect

Best hotels and places to stay in Dubrovnik

Why visit?

Dubrovnik, known as the Pearl of the Adriatic, offers a unique blend of history, culture, and natural beauty that attracts tourists from all over the world. With its stunning medieval architecture, impressive city walls, and scenic coastal views, Dubrovnik is a dream destination for travelers seeking a mix of relaxation and exploration. The city boasts a range of world-class accommodations, including top-notch hotels, making it the perfect place to unwind and indulge in a luxurious stay.

Where to stay?

Old Town: Dubrovniks Old Town is a UNESCO World Heritage Site, renowned for its well-preserved medieval city walls and historic landmarks. Staying in this charming area allows you to immerse yourself in the citys rich history and culture. Youll find a variety of boutique hotels and luxury resorts, such as Hotel Excelsior and Villa Dubrovnik, offering breathtaking views of the Adriatic Sea and easy access to popular attractions like Stradun and the Rectors Palace.

Lapad: Located on the western part of Dubrovnik, Lapad is a popular tourist district known for its scenic promenade, beautiful beaches, and parks. This area offers a more relaxed atmosphere while still providing easy access to the city center. Here, you can find a range of accommodations, including family-friendly resorts like Hotel Kompas and Hotel Dubrovnik Palace, offering excellent amenities and stunning sea views.

Ploče: Situated just outside the city walls, Ploče is an upscale residential area overlooking the Old Town and the Adriatic Sea. This neighborhood offers a tranquil retreat with its luxurious villas and high-end hotels. One noteworthy option is the Hotel Villa Dubrovnik, which offers an exclusive waterfront location and a private beach. Staying in Ploče provides a serene escape while still being within walking distance of the citys main attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $800.

Best value for money:

Hotel Lero: Offering comfortable rooms and excellent service, Hotel Lero is a budget-friendly option that doesnt compromise on quality. Located in the Lapad area, this hotel provides easy access to nearby beaches and a short bus ride to the Old Town. Guests can enjoy amenities such as an outdoor pool, a fitness center, and an on-site restaurant.

Aquarius Dubrovnik Hotel: Situated in Lapad, Aquarius Dubrovnik Hotel is a modern and stylish hotel that offers great value for money. With contemporary rooms, an outdoor pool, and a rooftop terrace with panoramic views, this hotel provides a comfortable and enjoyable stay. Guests can also take advantage of the hotels convenient location near the beach and various restaurants and bars.

Hotel Kompas: Located in Lapad, Hotel Kompas offers affordable luxury with its stunning sea views and contemporary design. This four-star hotel features spacious rooms, an outdoor pool, a wellness center, and direct beach access. With its excellent facilities and serene atmosphere, Hotel Kompas provides a great value for a memorable stay in Dubrovnik.

Best kids-friendly hotels:

Valamar Lacroma Dubrovnik Hotel: Situated in Babin Kuk, Valamar Lacroma Dubrovnik Hotel is a family-friendly resort that offers a wide range of amenities and activities for children of all ages. With spacious rooms, a large outdoor pool area, a playground, and a kids club, families can enjoy a comfortable and entertaining stay. The hotel also provides easy access to nearby beaches and Dubrovniks attractions.

Hotel Dubrovnik Palace: Located in Lapad, Hotel Dubrovnik Palace is a luxury hotel that caters to families with its family rooms, outdoor pools, and direct access to the beach. Children can enjoy the kids club, while parents can relax at the spa or indulge in the hotels restaurants and bars. The hotel also offers various water sports activities, ensuring an unforgettable family vacation.

Best hotels for a romantic getaway:

Villa Dubrovnik: Situated in Ploče, Villa Dubrovnik offers a luxurious and intimate setting for a romantic escape. With its stunning sea views, private beach, and lavish spa, couples can enjoy a tranquil and pampering experience. The hotel also provides complimentary boat transfers to the Old Town, allowing couples to explore the citys romantic alleys and dine in elegant restaurants.

Hotel Excelsior: Located within the city walls of the Old Town, Hotel Excelsior is a historic and elegant hotel that provides a romantic ambiance. Couples can enjoy panoramic views of the Adriatic Sea, relax at the private beach, and indulge in the hotels fine dining options. The hotels proximity to the citys attractions also allows for romantic walks along the ancient streets of Dubrovnik.

Best for location:

Hilton Imperial Dubrovnik: Situated just outside the Ploče Gate of the Old Town, Hilton Imperial Dubrovnik offers a prime location with easy access to the citys main attractions. Guests can enjoy stylish rooms, an indoor pool, a spa, and a rooftop terrace with panoramic views. The hotels central location allows for convenient exploration of the Old Town and its historic landmarks.

Grand Villa Argentina: Located on the cliffs overlooking the Adriatic Sea, Grand Villa Argentina offers a tranquil atmosphere and stunning views while being just a short walk from the Old Town. With its private beach, outdoor pool, and lush gardens, this hotel provides a peaceful retreat. Guests can also enjoy the hotels excellent restaurants and bar, along with easy access to the citys cultural highlights.

Hotel Bellevue: Nestled on a cliffside overlooking Miramare Bay, Hotel Bellevue offers breathtaking views and a secluded atmosphere, while still being within walking distance of the Old Town. With its luxurious rooms, an infinity pool, a spa, and a private beach, this hotel provides a perfect combination of relaxation and convenience for an unforgettable stay in Dubrovnik.

Best for a short city break:

Hotel Rixos Libertas Dubrovnik: Located near the beach and just a 15-minute walk from the Old Town, Hotel Rixos Libertas Dubrovnik offers a convenient and comfortable stay for a short city break. With its spacious rooms, an outdoor pool, and various dining options, guests can relax and recharge after a day of exploring the city.

Hotel Lapad: Situated in the Lapad area, Hotel Lapad provides a peaceful setting for a short city break. With its cozy rooms, a rooftop pool, and a wellness center, guests can unwind and enjoy the surrounding natural beauty. The hotels location offers easy access to nearby beaches and a promenade lined with restaurants and bars.

Show moreLess