Skip to main content
Hotels in Dubrovnik

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.

5 star hotel

Hotel Excelsior Dubrovnik

Ploče

The grande dame of Dubrovnik: a 1913 villa wrapped in a modern wing on the Ploče cliff…

0.6 km27 min12 min
5 star hotel

Villa Dubrovnik

Ploče

A terraced, minimalist five-star cut into the cliff below Sveti Jakov, with a private jetty and a boat shuttle…

1.6 km28 min14 min
5 star hotel

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…

1.1 km27 min10 min
5 star hotel

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…

4.5 km33 min10 min
5 star hotel

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…

1.5 km28 min8 min
5 star hotel

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…

11 km42 min15 min
5 star hotel

Hotel More

Babin Kuk

A small, personal five-star above Cava Beach, best known for its Cave Bar carved into natural rock beneath the…

4.3 km33 min9 min
5 star hotel

The Pucić Palace

Old Town (within the walls)

The only true five-star inside the walls — a restored baroque palace on Gundulić Square…

0 km28 min11 min
5 star hotel

Hotel Croatia Cavtat

Cavtat

A big five-star resort on the Cavtat peninsula with two private beaches, extensive pools and pine woods…

19 km11 min30 min
5 star hotel

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…

12 km17 min22 min
5 star hotel

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.…

4.6 km33 min10 min
5 star hotel

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…

1.5 km28 min8 min

Family-friendly

Pools, kids' clubs, family rooms and flat walking routes to the beach.

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.