Every Dubrovnik hotel, explained by a local.
36 registered hotels in Dubrovnik and the surrounding area — with honest distances to the Old Town, the airport and the cruise port, plus parking, pools, accessibility, pet rules and the local tips no booking site tells you.
36 hotels shown
Luxury & 5-star
Five-star service, spas, sea terraces and the city's best views.
Hotel Excelsior Dubrovnik
Ploče
The grande dame of Dubrovnik: a 1913 villa wrapped in a modern wing on the Ploče cliff…
Villa Dubrovnik
Ploče
A terraced, minimalist five-star cut into the cliff below Sveti Jakov, with a private jetty and a boat shuttle…
Hotel Bellevue Dubrovnik
Pile & Boninovo
Built into the cliff above Miramare Bay, ten minutes' walk west of Pile Gate. You enter at the top and take a…
Hotel Dubrovnik Palace
Babin Kuk
A large cliffside five-star at the western tip of Babin Kuk. Every room has a sea-facing balcony toward the El…
Rixos Premium Dubrovnik
Pile & Boninovo
A polished five-star on the coast road between Gruž and Pile, with a large sea terrace and an easy walk into t…
Sun Gardens Dubrovnik
Orašac, Trsteno & the Riviera
A full resort in Orašac, 20 minutes north-west of the city, with apartments and hotel rooms, a private beach…
Hotel More
Babin Kuk
A small, personal five-star above Cava Beach, best known for its Cave Bar carved into natural rock beneath the…
The Pucić Palace
Old Town (within the walls)
The only true five-star inside the walls — a restored baroque palace on Gundulić Square…
Hotel Croatia Cavtat
Cavtat
A big five-star resort on the Cavtat peninsula with two private beaches, extensive pools and pine woods…
Sheraton Dubrovnik Riviera Hotel
Župa Dubrovačka (Srebreno & Mlini)
A modern five-star on the Srebreno waterfront in Župa Dubrovačka, halfway between the airport and the city…
Importanne Resort Dubrovnik
Babin Kuk
A cluster of hotels and suites on the Babin Kuk shoreline with a private beach, several pools and a large spa.…
Hotel Rixos Libertas Dubrovnik
Pile & Boninovo
A large terraced five-star on the coast below Boninovo, with sea-view rooms, a bathing platform and a 20 minut…
Family-friendly
Pools, kids' clubs, family rooms and flat walking routes to the beach.
Hotel Kompas Dubrovnik
Lapad
Right on Lapad Bay at the end of the pedestrian promenade — a modern four-star where you step out of the lobby…
Royal Princess Hotel
Lapad
Part of the Royal cluster above Lapad Bay, with pine shade, large pools and a short downhill walk to the water…
Hotel Lapad
Gruž
A restored 1920s building on the Gruž waterfront, five minutes' walk from the cruise terminal and the ferry pi…
Hotel Neptun Dubrovnik
Babin Kuk
A cliffside four-star on Babin Kuk with direct sea access, big balconies and sunset views toward the islands…
Valamar Lacroma Dubrovnik
Babin Kuk
A large modern resort hotel set among pines on Babin Kuk, built for families and conferences. Big rooms…
Valamar Argosy Hotel
Babin Kuk
A relaxed four-star beside Copacabana Beach with large pool terraces and an easy, low-effort layout — the clas…
18 of 36 shown
Choosing a Dubrovnik neighbourhood
Old Town (within the walls)
Inside the medieval walls — no cars, marble streets, and stairs everywhere. Unbeatable atmosphere, but every arrival ends on foot.
Ploče
The cliffside strip east of the Old Town — the city's five-star row, with the best Old Town views and a 5–12 minute walk to Stradun.
Pile & Boninovo
The western gateway to the Old Town — walkable, well served by buses, and closer to the ferry port than Ploče.
Lapad
The green residential peninsula with a pedestrian promenade, a swimmable bay and far better value than the Old Town — 10 minutes by bus to Pile.
Babin Kuk
The resort headland at the tip of Lapad — big hotels, pools, shallow beaches and the flattest walking terrain in Dubrovnik. Ideal for families.
Gruž
The working harbour: cruise terminal, ferry port, main bus station and the city's best market. Practical rather than pretty — but unbeatable for early ferries and cruise turnarounds.
Montovjerna
A quiet hillside neighbourhood between Lapad and the Old Town — good value, but steep walks in both directions.
Župa Dubrovačka (Srebreno & Mlini)
A calm seaside bay 15 minutes south of the city, halfway to the airport. Cheaper, greener and family-friendly with a flat coastal promenade.
Cavtat
A postcard fishing town 10 minutes from the airport, with a palm-lined promenade and a seasonal boat straight to the Old Town.
Orašac, Trsteno & the Riviera
The coastal strip north-west of the city — resort hotels with private beaches, quiet nights, and a car or transfer strongly recommended.
Hotel questions we get asked every week
Where is the best area to stay in Dubrovnik?
Stay in the Old Town for atmosphere (but expect stairs and no car access), Ploče for five-star views a few minutes from Stradun, Lapad or Babin Kuk for beaches, pools and better value with families, and Gruž if you have an early ferry or a cruise. Župa Dubrovačka and Cavtat are cheaper and much closer to the airport.
How far are Dubrovnik hotels from the airport?
City hotels are 21–25 km from Dubrovnik Airport (Čilipi), roughly 27–35 minutes by car. Cavtat is only 7–8 km (10 minutes) and Župa Dubrovačka around 13 km (17 minutes).
Can a taxi drop me at my hotel in the Old Town?
No. Vehicles cannot enter the walled city. Taxis and transfers stop at Pile Gate or Ploče Gate, and you walk the rest — often over marble streets and steps. Check our Stairs & Luggage Check before booking an Old Town hotel.
Which Dubrovnik hotels are best for families?
Babin Kuk and Lapad hotels such as Valamar Lacroma, Valamar Argosy, Hotel Kompas and Hotel Dubrovnik Palace offer pools, kids' facilities, shallow beaches and flat walking terrain. The Sheraton Dubrovnik Riviera in Srebreno is also strong for families.
Do Dubrovnik hotels have parking?
Most hotels outside the walls have paid parking; free parking is rare (Hotel More, Hotel Berkeley and Sun Gardens are exceptions). No hotel inside the Old Town has parking — the nearest garages are Ilijina Glavica and Gruž.
How far are Dubrovnik hotels from the cruise port?
The cruise terminal is in Gruž. Gruž hotels are 2–5 minutes away, Lapad and Babin Kuk 9–10 minutes, Ploče and the Old Town 11–14 minutes by car.
Arriving? We'll take you door to door.
Private airport transfers, cruise-port pick-ups and luggage help to hotels the taxis can't reach.