Find and Book Top Rated Hotels in Dubrovnik

Search among 204 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
1-50 out of 204
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.4
Great655 reviews
MapView on map2.8 km from City Centre700 m from Lapad Bay
From   US$ 388 /nightSelect
8.6
Great971 reviews
From   US$ 302 /nightSelect
8.4
Great523 reviews
2.3 km from City Centre800 m from Marin Drzic Theatre
From   US$ 859 /nightSelect
Hotel
8.4
Great333 reviews
2.5 km from City Centre1.6 km from Dubrovnik Ferry Port
From   US$ 381 /nightSelect
Hotel
8.6
Great784 reviews
1.3 km from City Centre400 m from Dubrovnik Ferry Port
From   US$ 210 /nightSelect
8.6
Great440 reviews
600 m from City Centre900 m from University of Dubrovnik
From   US$ 778 /nightSelect
8.4
Great512 reviews
3.2 km from City Centre600 m from Copa Cabana Beach
From   US$ 447 /nightSelect
Hotel
8.2
Great403 reviews
2.1 km from City Centre1.3 km from Dubrovnik Ferry Port
From   US$ 502 /nightSelect
8.4
Great644 reviews
700 m from City Centre1000 m from University of Dubrovnik
From   US$ 510 /nightSelect
8.6
Great721 reviews
From   US$ 145 /nightSelect
8.4
Great413 reviews
2.8 km from City Centre1.9 km from Dubrovnik Ferry Port
From   US$ 141 /nightSelect
8.4
Great398 reviews
2.4 km from City Centre1.8 km from Dubrovnik Ferry Port
From   US$ 216 /nightSelect
Hotel
8.4
Great632 reviews
600 m from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 216 /nightSelect
8.2
Great156 reviews
3.0 km from City Centre700 m from Lapad Bay
From   US$ 279 /nightSelect
8.4
Great117 reviews
3.0 km from City Centre1.4 km from Marin Drzic Theatre
From   US$ 199 /nightSelect
8.4
Great193 reviews
3.0 km from City Centre700 m from Copa Cabana Beach
From   US$ 201 /nightSelect
8.6
Great1285 reviews
3.2 km from City Centre800 m from Copa Cabana Beach
From   US$ 100 /nightSelect
8.2
Great344 reviews
1.9 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 66 /nightSelect
8.4
Great718 reviews
3.1 km from City Centre800 m from Copa Cabana Beach
From   US$ 106 /nightSelect
8.4
Great407 reviews
2.7 km from City Centre1.7 km from Dubrovnik Ferry Port
From   US$ 255 /nightSelect
8.4
Great467 reviews
2.4 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 191 /nightSelect
8.6
Great478 reviews
1.2 km from City Centre100 m from Fuego Night Club
From   US$ 888 /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$ 253 /nightSelect
8.4
Great411 reviews
2.8 km from City Centre1.8 km from Dubrovnik Ferry Port
From   US$ 322 /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$ 249 /nightSelect
8.2
Great301 reviews
2.0 km from City Centre1.3 km from Dubrovnik Ferry Port
From   US$ 176 /nightSelect
8.0
Great441 reviews
1.9 km from City Centre1.1 km from Dubrovnik Ferry Port
From   US$ 300 /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$ 458 /nightSelect
8.4
Great188 reviews
600 m from City Centre800 m from Dubrovnik Ferry Port
From   US$ 316 /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$ 505 /nightSelect
Guest house
9.0
Perfect30 reviews
1.6 km from City Centre100 m from Old Town
From   US$ 680 /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
8.4
Great427 reviews
2.2 km from City Centre1.2 km from Dubrovnik Ferry Port
From   US$ 117 /nightSelect
Hotel
8.4
Great158 reviews
2.5 km from City Centre1000 m from Marin Drzic Theatre
From   US$ 108 /nightSelect
8.4
Great89 reviews
1.5 km from City Centre100 m from Franciscan Monastery Dubrovnik
From   US$ 32 /nightSelect
8.2
Great151 reviews
600 m from City Centre800 m from Dubrovnik Ferry Port
From   US$ 281 /nightSelect
8.4
Great144 reviews
2.2 km from City Centre1.4 km from Dubrovnik Ferry Port
From   US$ 261 /nightSelect
Guest house
8.2
Great50 reviews
From   US$ 140 /nightSelect
8.2
Great214 reviews
1.8 km from City Centre1000 m from Dubrovnik Ferry Port
From   US$ 130 /nightSelect
Guest house
8.4
Great119 reviews
1.9 km from City Centre800 m from Gruz Port
From   US$ 59 /nightSelect
Villa
8.6
Great11 reviews
2.2 km from City Centre1.6 km from Gruz Port
From   US$ 518 /nightSelect
Hotel
8.4
Great461 reviews
1.1 km from City Centre700 m from Dubrovnik Ferry Port
From   US$ 155 /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