Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Dubrovnik – 2,788 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Rixos Premium Dubrovnik

Hotel in Dubrovnik

Featuring a large spa area with a year-round indoor pool and seasonal outdoor pools offering panoramic sea views, this 5-star hotel is a 15-minute walk away from Dubrovnik's Old Town. from rooms to balconies and breakfast everything was well designed and beautiful. the hotel view from rooms and lobby was breathtaking. had very memorable time at this Hotel and will definitely recommend it to my friends.

Show more Show less
9.3
Wonderful
2,811 reviews
Price from
$322
per night

Hotel Dubrovnik Palace

Hotel in Lapad, Dubrovnik

Located in the Lapad Peninsula, Hotel Dubrovnik Palace offers a beach and a scuba diving center. The pool area is great. Breakfast and Dinner were at the highest level and I would like to point out the friendly staff. The hotel also implemented COVID-19 measures and I felt safe all the time.

Show more Show less
9.1
Wonderful
3,154 reviews
Price from
$336
per night

Royal Neptun Hotel

Hotel in Babin Kuk, Dubrovnik

Renovated in 2015, Royal Neptun Hotel Dubrovnik is a peaceful beach-front property on the Lapad Peninsula. Surrounded by fragrant pine trees, it features magnificent panoramic sea views. The breakfast had everything you could want. It was wonderful to swim in the sea. Good restaurants close by. The view from our room was stunning. The hotel provides you with bathrobes and slippers.

Show more Show less
9
Wonderful
1,692 reviews
Price from
$234
per night

Sun Gardens Dubrovnik

Hotel in Dubrovnik

Enjoying a quiet location at a picturesque beach, the 5-star Sun Gardens Dubrovnik member of The Leading Hotels of the World, offers panoramic views of the Adriatic Sea and Elaphiti Islands. The service was true 5 star. Beautiful view, spotlessly clean. Excellent service and welcome by all staff. We arrived late in the evening to the hotel exhausted and called for room service. This did not materialize but the Mgr ensured that we were compensated. Great for families without feeling crowded. Adults have their own pool if desired. No request is too small or too outlandish. Highly recommend and we will return for sure.

Show more Show less
8.9
Excellent
1,447 reviews
Price from
$262
per night

Hotel Lero

Hotel in Dubrovnik

Featuring a seasonal outdoor pool, 2 restaurants and a wellness center, Hotel Lero is located 0.9 mi from Dubrovnik Old Town and 1312 feet from the nearest beach. Free WiFi is provided in all areas. Everything was great, spacious and clean rooms and extremely helpful and kind staff

Show more Show less
8.8
Excellent
2,294 reviews
Price from
$177
per night

Hotel Adria

Hotel in Dubrovnik

Hotel Adria is located in Gruz, 1.6 mi away from Dubrovnik’s Old Town. Most rooms have a balcony with views of the Elafiti Islands and Lapad Bay. Free Wi-Fi and free parking are available. Amazing view, very clean, helpful staff

Show more Show less
8.6
Excellent
2,809 reviews
Price from
$166
per night

Grand Hotel Park

Hotel in Lapad, Dubrovnik

Only 328 feet away from the beach, Grand Hotel Park is located in the center of Dubrovnik's Lapad Peninsula. It has a large outdoor pool and a modern spa area with an indoor pool. Awesome breakfast with plenty of variety We were in villa park building and the room was big and nice Big pool both indoor and outdoor Free big parking Close to the sunset beach and lots of restaurants

Show more Show less
8
Very Good
1,395 reviews
Price from
$206
per night

Dubrovnik President Valamar Collection Hotel

Hotel in Babin Kuk, Dubrovnik

Located right next to the beach, Dubrovnik President Valamar Collection Hotel offers an unique beachfront location and stunning views of the Elaphiti Islands stretching from all room terraces and... Everything the location is absolutely beautiful 😍 The breakfast buffet is out of this world. Reception staff can't do enough for you and the housekeeping staff are excellent

Show more Show less
8.9
Excellent
1,722 reviews
Price from
$365
per night

Hotel Petka

Hotel in Dubrovnik

Hotel Petka is set 1.9 mi from Dubrovnik's Old Town and 1969 feet from the beach in Lapad Bay. All rooms feature satellite TV and free Wi-Fi internet access. There are 2 on-site restaurants available.... kind and friendly staffs, amazing and awesome location, and great breakfast.

Show more Show less
7.6
Good
1,781 reviews
Price from
$114
per night

Royal Ariston Hotel

Hotel in Babin Kuk, Dubrovnik

Set within the Royal Resort, Royal Ariston Hotel offers a private beach and a seaside swimming pool with panoramic views. Guided excursions to Elaphiti Islands are available. the views, the space around the sunbathing areas, the beach towels, the staff.

Show more Show less
8.8
Excellent
879 reviews
Price from
$270
per night

Most-booked hotels in Dubrovnik in the past month

See all

Dubrovnik's best hotels with breakfast

See all

Budget hotels in Dubrovnik

See all

Hotels located in the center of Dubrovnik

See all

FAQs about hotels in Dubrovnik

  • The average price per night for a 3-star hotel in Dubrovnik this weekend is $210 or, for a 4-star hotel, $418. Looking for something even fancier? 5-star hotels in Dubrovnik for this weekend cost around $701 per night, on average (based on Booking.com prices).

  • Villa Orsula, Hotel Bellevue Dubrovnik, and Hotel Dubrovnik Palace got great room view-related reviews from travelers in Dubrovnik.

  • For hotels in Dubrovnik that serve highly-rated breakfasts, try Hotel Bellevue Dubrovnik, Villa Dubrovnik, and Dubrovnik President Valamar Collection Hotel.

  • These hotels in Dubrovnik are highly rated by couples: Villa Dubrovnik, Rixos Premium Dubrovnik, and Hotel Bellevue Dubrovnik.

  • Rixos Premium Dubrovnik, Hilton Imperial Dubrovnik, and Hotel Dubrovnik Palace are some of the popular hotels in Dubrovnik.

  • Many families visiting Dubrovnik loved staying at Villa Orsula, Boutique Hotel Stari Grad, and Villa Dubrovnik.

  • On average, it costs $246 per night to book a 3-star hotel in Dubrovnik for tonight. You'll pay around $391 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Dubrovnik will cost around $783, on average (based on Booking.com prices).

  • On average, 3-star hotels in Dubrovnik cost $361 per night, and 4-star hotels in Dubrovnik are $667 per night. If you're looking for something really special, a 5-star hotel in Dubrovnik can be found for $1,673 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Dubrovnik near Lapad Bay include Apartment Sandra, Villa Boban and Apartments Villa Alba.

The Pearl of the Adriatic

A medieval beauty full of magnificence and glory, Dubrovnik is surrounded by white stone walls. Located on the Adriatic coast of Croatia, this masterpiece is one of the most promising tourist destinations.

Passing through the imposing stone gate of Pile Gate, you will find yourself immersed in history. Take a walk in the narrow streets of this charming city, enjoy a cup of coffee in one of the colorful cafés, or order fresh fish in one of the outdoor restaurants.

Surrounded by turquoise waters, Dubrovnik Old Town sights include the picturesque Stradun, Onofrio fountain and the Franciscan monastery.

The city’s cable car will take you up to Mount Srd from where you can savor panoramic views over the treasures of this UNESCO World Heritage Site.

Buses connect Dubrovnik Airport with the city center, and Booking.com has a variety of hotels, apartments, and guesthouses throughout.

Learn more about visiting Dubrovnik

  • 192 attractions
  • 37 points of interest
  • 5 neighborhoods
Find out more
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Dubrovnik:

Explore guest reviews of hotels in Dubrovnik

See all

Research, refine, and make plans for your whole trip