5 Star Hotels in Dubrovnik

Compare 7 top-rated 5 star hotels in Dubrovnik, Croatia. Beachfront, spa, Old Town access - read reviews and book exclusive rates now.

Check-in
Sun, 02 Aug
Check-out
Mon, 03 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 02 Aug
-
Check-out
Mon, 03 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 02 Aug
-
Check-out
Mon, 03 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-7 out of 7
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.3
Perfect1280 total reviews
our site & Booking.com
Map
2.3 km from City Centre800 m from Marin Drzic Theatre
Indoor PoolPrivate BeachFine Dining
  • Historic 1913 seaside villa
  • Three restaurants with Adriatic views
  • Expansive 850 m2 spa complex
FromC$ 812 /nightSelect
9.2
Perfect4981 total reviews
our site & Booking.com
Map
700 m from City Centre1000 m from University of Dubrovnik
Private BeachCasinoTurkish Hammam
  • Only casino in Dubrovnik
  • Spa with organic 700-year-old recipes
  • Exclusive private beach access
FromC$ 823 /nightSelect
9.5
Perfect1001 total reviews
our site & Booking.com
Map
600 m from City Centre900 m from University of Dubrovnik
Indoor PoolMichelin DiningPebble Beach
  • Cliff-carved over Adriatic Sea
  • Michelin-recommended on-site dining
  • Indoor pool with sea views
FromC$ 742 /nightSelect
9.0
Perfect1481 total reviews
our site & Booking.com
Map
1.2 km from City Centre100 m from Fuego Night Club
Executive LoungeIndoor PoolWellness Centre
  • Steps from Old Town's Pile Gate
  • Executive Lounge with terrace views
  • Historic 1897 building with modern style
FromC$ 928 /nightSelect
9.3
Perfect169 total reviews
our site & Booking.com
Map
3.0 km from City Centre1.5 km from Marin Drzic Theatre
Rooftop BarHeated PoolOutdoor Jacuzzi
  • Rooftop bar with highest city views
  • Complimentary Old Town car transfer
  • Heated indoor pool with Lokrum views
FromC$ 2 541 /nightSelect
9.1
Perfect3821 total reviews
our site & Booking.com
Map
2.8 km from City Centre700 m from Lapad Bay
Diving CentreAward-Winning SpaInfinity Pools
  • On-site PADI diving center
  • Award-winning spa with sea views
  • Sunset Lounge panoramic views
FromC$ 452 /nightSelect
9.0
Perfect1125 total reviews
our site & Booking.com
Map
2.5 km from City Centre1.6 km from Dubrovnik Ferry Port
Cave BarRooftop PoolSea Access
  • Unique cave bar experience
  • Adults-only peaceful retreat
  • Rooftop pool with bay views
FromC$ 443 /nightSelect

Dubrovnik's 5-star hotels offer a mix of historic charm and modern luxury, often set along the Adriatic coast or within walking distance of the UNESCO-listed Old Town. Expect prices starting from €300-€500 per night during peak season, with many properties located on the Lapad Peninsula or near Banje Beach. Most hotels feature indoor pools, world-class spas, and multiple restaurants serving Mediterranean cuisine.

The Hilton Imperial Dubrovnik sits right next to the Old Town gates, with an indoor pool and wellness center. Hotel Bellevue is built on a cliff over Miramare Bay, offering a private pebbly beach and a wine bar with 180 labels. Hotel Excelsior boasts an 850 m2 spa and views of the Adriatic. On the Lapad Peninsula, Hotel Dubrovnik Palace provides beach access and a scuba diving centre. Rixos Premium Dubrovnik features a large spa, casino, and teppanyaki restaurant. The adults-only Hotel More has a unique Cave Bar, while Villa Dubrovnik offers a free shuttle to Old Town and a deck terrace spa. For the best rates and availability, book well ahead of summer.