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, with the single best head-on view of the walled city. Rooms are calm and contemporary, and the sea terrace is where the city's old money still drinks.
Villa Dubrovnik
Ploče
A terraced, minimalist five-star cut into the cliff below Sveti Jakov, with a private jetty and a boat shuttle to the Old Town. Adults tend to outnumber children; the mood is quiet and design-led.
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 lift down to the rooms and a small private pebble beach — the best sunsets of any city 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 Elaphiti Islands, and the property runs like a resort — several pools, a big spa and multiple restaurants.
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 the Old Town along the Boninovo cliff path.
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, tennis academy and one of Croatia's largest spas. A car or transfers are essential.
Hotel More
Babin Kuk
A small, personal five-star above Cava Beach, best known for its Cave Bar carved into natural rock beneath the hotel. Attentive service and a quiet corner of Babin Kuk.
The Pucić Palace
Old Town (within the walls)
The only true five-star inside the walls — a restored baroque palace on Gundulić Square, above the morning market. Nineteen rooms, antique furniture and a rooftop restaurant over the terracotta roofs.
St. Joseph's Boutique Hotel
Old Town (within the walls)
A six-room 16th-century townhouse restored into an intimate boutique hotel a minute from Stradun. Feels like staying in a private Dubrovnik house rather than a hotel.
Hotel Croatia Cavtat
Cavtat
A big five-star resort on the Cavtat peninsula with two private beaches, extensive pools and pine woods. Popular with families and long-stay guests who don't need the Old Town on their doorstep.
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. Good rooms, a big spa and a flat seaside promenade at the door.
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. Big, self-contained and easy with children.
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 minute seafront walk into the Old Town.
Family-friendly
Pools, kids' clubs, family rooms and flat walking routes to the beach.
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 Elaphiti Islands, and the property runs like a resort — several pools, a big spa and multiple restaurants.
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, tennis academy and one of Croatia's largest spas. A car or transfers are essential.
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 onto the beach path. The most convenient mainstream choice in Lapad.
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. Reliable four-star comfort at mid-range prices.
Hotel Lapad
Gruž
A restored 1920s building on the Gruž waterfront, five minutes' walk from the cruise terminal and the ferry pier. The most practical base in the city for arrivals and departures by sea.
Hotel Neptun Dubrovnik
Babin Kuk
A cliffside four-star on Babin Kuk with direct sea access, big balconies and sunset views toward the islands. Quiet, green and good value against the Ploče hotels.
Valamar Lacroma Dubrovnik
Babin Kuk
A large modern resort hotel set among pines on Babin Kuk, built for families and conferences. Big rooms, several pools and a five-minute walk to Copacabana Beach.
Valamar Argosy Hotel
Babin Kuk
A relaxed four-star beside Copacabana Beach with large pool terraces and an easy, low-effort layout — the classic Dubrovnik family beach hotel.
Hotel Vis
Lapad
A modern four-star at the head of Lapad Bay, steps from the promenade and the water. Bright rooms, rooftop terrace and a genuinely walkable location.
Hotel Adria
Lapad
A dependable mid-range hotel in central Lapad with pools, gardens and a short walk to the promenade — often the best price-to-comfort ratio in the city.
Hotel Uvala
Lapad
A quiet four-star tucked into Lapad Bay with a wellness centre and a two-minute walk to the beach path. Popular with couples and older travellers.
Grand Hotel Park Dubrovnik
Lapad
A large, recently renovated hotel above Lapad Bay with panoramic pool terraces and a five-minute downhill walk to the promenade.
Hotel Cavtat
Cavtat
A comfortable four-star on the Cavtat waterfront, ten minutes from the airport and a seasonal boat ride from the Old Town. The calm alternative to staying in the city.
Hotel Croatia Cavtat
Cavtat
A big five-star resort on the Cavtat peninsula with two private beaches, extensive pools and pine woods. Popular with families and long-stay guests who don't need the Old Town on their doorstep.
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. Good rooms, a big spa and a flat seaside promenade at the door.
Hotel Astarea
Župa Dubrovačka (Srebreno & Mlini)
A large, good-value seaside hotel in Mlini with pools, a pebble beach and shaded gardens. Simple rooms, but a lot of holiday for the money.
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. Big, self-contained and easy with children.
Hotel Komodor
Lapad
An older three-star above Lapad Bay with a pool and terrace, offering some of the lowest prices for a hotel within walking distance of a swimmable beach.
Boutique & small hotels
Under 30 rooms, personal service, historic or design-led interiors.
Villa Dubrovnik
Ploče
A terraced, minimalist five-star cut into the cliff below Sveti Jakov, with a private jetty and a boat shuttle to the Old Town. Adults tend to outnumber children; the mood is quiet and design-led.
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 lift down to the rooms and a small private pebble beach — the best sunsets of any city 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 hotel. Attentive service and a quiet corner of Babin Kuk.
The Pucić Palace
Old Town (within the walls)
The only true five-star inside the walls — a restored baroque palace on Gundulić Square, above the morning market. Nineteen rooms, antique furniture and a rooftop restaurant over the terracotta roofs.
St. Joseph's Boutique Hotel
Old Town (within the walls)
A six-room 16th-century townhouse restored into an intimate boutique hotel a minute from Stradun. Feels like staying in a private Dubrovnik house rather than a hotel.
Prijeko Palace
Old Town (within the walls)
An art-filled boutique hotel on Prijeko street, where each room is decorated by a different artist. Right in the restaurant lane one block behind Stradun.
Hotel Stari Grad
Old Town (within the walls)
A small eight-room hotel just inside Pile Gate with a rooftop terrace looking over the walls. The easiest Old Town hotel to reach with luggage.
The Byron Hotel
Old Town (within the walls)
A contemporary boutique property near Ploče Gate, with clean modern rooms and a location that puts Banje Beach and Stradun a few minutes apart.
Hotel Berkeley
Gruž
A small independent hotel above Gruž harbour with a pool, free parking and a genuinely helpful owner-run front desk. A favourite with drivers and ferry travellers.
Hotel Supetar
Cavtat
A small stone hotel on the Cavtat waterfront with traditional rooms and a terrace restaurant on the promenade. Charming, simple and close to the airport.
Hotel R
Montovjerna
A tiny, well-kept hotel in the Montovjerna hillside between Lapad and the Old Town — quiet, personal and cheap for the location.
Beach hotels
Direct beach or bathing-platform access within a few steps of your room.
Hotel Excelsior Dubrovnik
Ploče
The grande dame of Dubrovnik: a 1913 villa wrapped in a modern wing on the Ploče cliff, with the single best head-on view of the walled city. Rooms are calm and contemporary, and the sea terrace is where the city's old money still drinks.
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 lift down to the rooms and a small private pebble beach — the best sunsets of any city 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 Elaphiti Islands, and the property runs like a resort — several pools, a big spa and multiple restaurants.
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 the Old Town along the Boninovo cliff path.
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, tennis academy and one of Croatia's largest spas. A car or transfers are essential.
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 onto the beach path. The most convenient mainstream choice in Lapad.
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. Reliable four-star comfort at mid-range prices.
Hotel Neptun Dubrovnik
Babin Kuk
A cliffside four-star on Babin Kuk with direct sea access, big balconies and sunset views toward the islands. Quiet, green and good value against the Ploče hotels.
Valamar Argosy Hotel
Babin Kuk
A relaxed four-star beside Copacabana Beach with large pool terraces and an easy, low-effort layout — the classic Dubrovnik family beach hotel.
Hotel Vis
Lapad
A modern four-star at the head of Lapad Bay, steps from the promenade and the water. Bright rooms, rooftop terrace and a genuinely walkable location.
Hotel Uvala
Lapad
A quiet four-star tucked into Lapad Bay with a wellness centre and a two-minute walk to the beach path. Popular with couples and older travellers.
Hotel Splendid
Lapad
A simple three-star directly above a small pebble beach between Lapad and Babin Kuk. Rooms are basic; the location and the price are the point.
Hotel Cavtat
Cavtat
A comfortable four-star on the Cavtat waterfront, ten minutes from the airport and a seasonal boat ride from the Old Town. The calm alternative to staying in the city.
Hotel Croatia Cavtat
Cavtat
A big five-star resort on the Cavtat peninsula with two private beaches, extensive pools and pine woods. Popular with families and long-stay guests who don't need the Old Town on their doorstep.
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. Good rooms, a big spa and a flat seaside promenade at the door.
Hotel Astarea
Župa Dubrovačka (Srebreno & Mlini)
A large, good-value seaside hotel in Mlini with pools, a pebble beach and shaded gardens. Simple rooms, but a lot of holiday for the money.
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. Big, self-contained and easy with children.
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 minute seafront walk into the Old Town.
Old Town
Inside or beside the walls — atmospheric, but expect stairs and no car access.
Hotel Excelsior Dubrovnik
Ploče
The grande dame of Dubrovnik: a 1913 villa wrapped in a modern wing on the Ploče cliff, with the single best head-on view of the walled city. Rooms are calm and contemporary, and the sea terrace is where the city's old money still drinks.
The Pucić Palace
Old Town (within the walls)
The only true five-star inside the walls — a restored baroque palace on Gundulić Square, above the morning market. Nineteen rooms, antique furniture and a rooftop restaurant over the terracotta roofs.
St. Joseph's Boutique Hotel
Old Town (within the walls)
A six-room 16th-century townhouse restored into an intimate boutique hotel a minute from Stradun. Feels like staying in a private Dubrovnik house rather than a hotel.
Prijeko Palace
Old Town (within the walls)
An art-filled boutique hotel on Prijeko street, where each room is decorated by a different artist. Right in the restaurant lane one block behind Stradun.
Hotel Stari Grad
Old Town (within the walls)
A small eight-room hotel just inside Pile Gate with a rooftop terrace looking over the walls. The easiest Old Town hotel to reach with luggage.
The Byron Hotel
Old Town (within the walls)
A contemporary boutique property near Ploče Gate, with clean modern rooms and a location that puts Banje Beach and Stradun a few minutes apart.
Lapad
The green peninsula with a pedestrian promenade and a swimmable bay.
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 onto the beach path. The most convenient mainstream choice in Lapad.
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. Reliable four-star comfort at mid-range prices.
Hotel Vis
Lapad
A modern four-star at the head of Lapad Bay, steps from the promenade and the water. Bright rooms, rooftop terrace and a genuinely walkable location.
Hotel Adria
Lapad
A dependable mid-range hotel in central Lapad with pools, gardens and a short walk to the promenade — often the best price-to-comfort ratio in the city.
Hotel Uvala
Lapad
A quiet four-star tucked into Lapad Bay with a wellness centre and a two-minute walk to the beach path. Popular with couples and older travellers.
Hotel Splendid
Lapad
A simple three-star directly above a small pebble beach between Lapad and Babin Kuk. Rooms are basic; the location and the price are the point.
Hotel Perla
Lapad
A small family-run hotel on the Lapad promenade with simple rooms and an excellent position among the restaurants and the bay.
Grand Hotel Park Dubrovnik
Lapad
A large, recently renovated hotel above Lapad Bay with panoramic pool terraces and a five-minute downhill walk to the promenade.
Hotel Komodor
Lapad
An older three-star above Lapad Bay with a pool and terrace, offering some of the lowest prices for a hotel within walking distance of a swimmable beach.
Babin Kuk
Resort headland with the flattest terrain and the best family beaches.
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 Elaphiti Islands, and the property runs like a resort — several pools, a big spa and multiple restaurants.
Hotel More
Babin Kuk
A small, personal five-star above Cava Beach, best known for its Cave Bar carved into natural rock beneath the hotel. Attentive service and a quiet corner of Babin Kuk.
Hotel Neptun Dubrovnik
Babin Kuk
A cliffside four-star on Babin Kuk with direct sea access, big balconies and sunset views toward the islands. Quiet, green and good value against the Ploče hotels.
Valamar Lacroma Dubrovnik
Babin Kuk
A large modern resort hotel set among pines on Babin Kuk, built for families and conferences. Big rooms, several pools and a five-minute walk to Copacabana Beach.
Valamar Argosy Hotel
Babin Kuk
A relaxed four-star beside Copacabana Beach with large pool terraces and an easy, low-effort layout — the classic Dubrovnik family beach 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. Big, self-contained and easy with children.
Gruž & the port
Minutes from the cruise terminal, ferry pier and main bus station.
Hotel Lapad
Gruž
A restored 1920s building on the Gruž waterfront, five minutes' walk from the cruise terminal and the ferry pier. The most practical base in the city for arrivals and departures by sea.
Hotel Petka
Gruž
A straightforward three-star directly opposite the Gruž ferry and cruise terminal. Nothing fancy, but you can roll a suitcase from the gangway to reception in five minutes.
Hotel Berkeley
Gruž
A small independent hotel above Gruž harbour with a pool, free parking and a genuinely helpful owner-run front desk. A favourite with drivers and ferry travellers.
Hotel Ivka
Gruž
A practical three-star between Gruž and Lapad, on a main bus route with reliable rooms and modest prices — a sensible base if you plan to be out all day.
Budget & value
Three-star and simple hotels where the location does the work.
Hotel Lapad
Gruž
A restored 1920s building on the Gruž waterfront, five minutes' walk from the cruise terminal and the ferry pier. The most practical base in the city for arrivals and departures by sea.
Hotel Petka
Gruž
A straightforward three-star directly opposite the Gruž ferry and cruise terminal. Nothing fancy, but you can roll a suitcase from the gangway to reception in five minutes.
Hotel Adria
Lapad
A dependable mid-range hotel in central Lapad with pools, gardens and a short walk to the promenade — often the best price-to-comfort ratio in the city.
Hotel Splendid
Lapad
A simple three-star directly above a small pebble beach between Lapad and Babin Kuk. Rooms are basic; the location and the price are the point.
Hotel Perla
Lapad
A small family-run hotel on the Lapad promenade with simple rooms and an excellent position among the restaurants and the bay.
Hotel Berkeley
Gruž
A small independent hotel above Gruž harbour with a pool, free parking and a genuinely helpful owner-run front desk. A favourite with drivers and ferry travellers.
Hotel Ivka
Gruž
A practical three-star between Gruž and Lapad, on a main bus route with reliable rooms and modest prices — a sensible base if you plan to be out all day.
Hotel Astarea
Župa Dubrovačka (Srebreno & Mlini)
A large, good-value seaside hotel in Mlini with pools, a pebble beach and shaded gardens. Simple rooms, but a lot of holiday for the money.
Hotel Supetar
Cavtat
A small stone hotel on the Cavtat waterfront with traditional rooms and a terrace restaurant on the promenade. Charming, simple and close to the airport.
Hotel Komodor
Lapad
An older three-star above Lapad Bay with a pool and terrace, offering some of the lowest prices for a hotel within walking distance of a swimmable beach.
Hotel R
Montovjerna
A tiny, well-kept hotel in the Montovjerna hillside between Lapad and the Old Town — quiet, personal and cheap for the location.
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.
