Dubrovnik hotels
443 hotels · 28 five-star · 125 four-star in Dubrovnik, Croatia. Prices include taxes and fees.
Read our guide: Where to stay in Croatia →
Read our guide: Where to stay in Dubrovnik →
Read our guide: The best things to do in Dubrovnik →
See live prices in Dubrovnik →- 5-star hotels (28)
- 4-star hotels (125)
- 3-star hotels (182)
- spa hotels (16)
- beachfront hotels (22)
- beach hotels (28)
- family hotels (12)
- luxury hotels (11)
- boutique hotels (12)
- hotels with a pool (27)
- pet-friendly hotels (13)
- hotels with parking (33)
Top hotels in Dubrovnik

★★★★
Adria Dubrovnik
Dubrovnik
Spa · Pool · Parking
See prices and rooms →

★★★★
Aminess Liburna Hotel
Korcula
Beach 50 m · Pool · Pets allowed
from £90 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★★
Admiral Grand Hotel
Slano
Beach 10 m · Spa · Pool
from £110 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Aminess Lume hotel
.
Beach 10 m · Pool · Family-friendly
See prices and rooms →

★★★★
Aminess Vival Grand Azur Hotel
Orebic
Beach 20 m · All-inclusive option · Pool
from £84 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★★
Aminess Younique Korcula Heritage Hotel
Korcula
Beach 200 m · Adults only · 11 rooms
See prices and rooms →
★★★★
Aminess Vival Port9 Residence
Korcula
Beach 100 m · Spa · Family-friendly
See prices and rooms →

★★★★
Aminess Vival Port9 Resort
Korcula
Beach 100 m · Pool · Family-friendly
See prices and rooms →

★★★★★
Bellevue Dubrovnik
Dubrovnik
Spa · Pool · Parking
from £322 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Aminess Younique Bellevue Hotel
Orebic
Beach 20 m · All-inclusive option · Pool
See prices and rooms →

★★★★
Apartments Aura
Dubrovnik
Beach 2 km · Pool · Parking
See prices and rooms →

★★★★★
Boutique Hotel Kazbek
Dubrovnik
Beach 500 m · Pool · 13 rooms
from £213 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Apartments Mira
Dubrovnik
Beach 600 m · 5 rooms
See prices and rooms →

★★★★
Apartments Setemana
Mlini
Beach 2 km · 2 rooms · Parking
See prices and rooms →

★★★★★
Croatia Cavtat
Cavtat
Beach 100 m · Spa · Pool
from £141 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Apartments St.Thomas
Dubrovnik
6 rooms · Parking
See prices and rooms →

★★★★
Apartments Vila Riva
Slano
Beach 50 m · Pool · Parking
See prices and rooms →

★★★★★
Dubrovnik Palace
Dubrovnik
Beach 10 m · Spa · Pool
from £224 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Apartments Villa Dadic
Dubrovnik
6 rooms · Parking
See prices and rooms →

★★★★
Apartments Villa Mirjana
Mlini
Beach 100 m · Pool · 6 rooms
See prices and rooms →

★★★★★
Heritage Hotel Lucia
Dubrovnik
Beach 240 m · 12 rooms · Parking
from £441 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Aquarius Dubrovnik
Dubrovnik
Beach 300 m · Pool · 20 rooms
See prices and rooms →

★★★★
Bacan Serviced Apartments
Cavtat
Beach 400 m · Parking
from £78 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★★
Hilton Imperial
Dubrovnik
Beach 200 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Bellevue Maradiso Casa by Aminess
Orebic
Beach 20 m · All-inclusive option · Pool
See prices and rooms →

★★★★
Bellevue Maradiso Village by Aminess
Orebic
Beach 20 m · 34 rooms · Family-friendly
See prices and rooms →

★★★★★
Hotel Excelsior Dubrovnik
Dubrovnik
Beach 20 m · Spa · Pool
from £1,243 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Berkeley
Dubrovnik
Beach 2 km · Spa · Pool
from £152 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Boutique & Beach Hotel Villa Wolff
Dubrovnik
6 rooms
See prices and rooms →

★★★★★
Hotel More
Dubrovnik
Beach 300 m · Adults only · Spa
from £210 a night, taxes incl.2 adults · checked 1 Oct, 19:22
Where to stay in Dubrovnik
Dubrovnik hotels: questions answered
- How many hotels are there in Dubrovnik?
- We offer 443 hotels in Dubrovnik, Croatia, including 28 five-star and 125 four-star hotels.
- Which areas in Dubrovnik have the most hotels?
- Cavtat (28 hotels), Mlini (19 hotels), Korcula (12 hotels).
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in Dubrovnik?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.