Where should I stay in Dubrovnik?
Stay in Ploče for a first visit, the hillside neighborhood east of Stari Grad's Ploče Gate. You're 5 minutes on foot from the Old Town walls, with Lokrum Island views and none of the late-night bar noise. Budget $140-280 per night. For better value, Lapad peninsula runs $70-150, 20 minutes west by bus, with real beaches and cheaper restaurants.
Stay in Ploče on your first trip to Dubrovnik. The neighborhood climbs the hillside east of Stari Grad's Ploče Gate, and most hotels sit between Frana Supila street and Banje Beach. You're a 5-minute downhill walk to the Old Town walls, close enough to catch the Rector's Palace lit up at night, far enough that the bass from Stari Grad's bars doesn't rattle your windows at 1am. Hotel Excelsior and Villa Dubrovnik anchor the luxury end at $280-450 per night. Mid-range apartments and smaller hotels along Frana Supila run $140-200. The trade-off is Ploče's steep hillside, and after a full day walking the 1,940-meter circuit atop the city walls in 30°C heat, that uphill return will remind you of every step. Worth it for the morning view of Lokrum Island from your balcony, the smell of rosemary from the garden terraces, and the quiet.
Stari Grad, inside the medieval walls, sounds like the obvious choice, but for most first-timers it likely isn't. Stari Grad's limestone streets, polished smooth by centuries of foot traffic, get slippery when wet. A 23-kg suitcase won't roll over them. You carry it. No cars means no taxis to your door, so you'll haul bags from Pile Gate or Ploče Gate on foot. Summer nights bring bar noise that bounces between stone walls until 2am. That said, if you book a top-floor apartment on a side alley off Od Puča street, away from the Stradun's restaurant strip, you get something no other neighborhood can match. You step outside at 6am, before the cruise ships dock at Gruž port around 8, and the whole place is yours. The Onofrio fountain runs in the morning air. Pigeons sit on the Dubrovnik Cathedral steps. The smell of fresh bread drifts from the bakeries on Prijeko street. Apartments in Stari Grad run $120-300 per night, with most livable options around $150-200.
Lapad peninsula is where Dubrovnik locals tend to live, about 20 minutes west of Stari Grad on the Libertas city bus. Lines 4 and 6 run every 15-20 minutes, and a single ticket costs around 2 EUR. Lapad hotels run $70-150 per night, roughly half what Ploče charges for a comparable room. The waterfront walk along Šetalište kralja Zvonimira has pine-shaded Uvala Lapad beach and konobas where grilled squid costs 12-15 EUR instead of the 22-25 EUR you'd pay on the Stradun. Babin Kuk, at the tip of the peninsula, has Copacabana Beach and resort hotels like Valamar Collection at $130-220. The honest downside is the 20-minute bus ride. The last Libertas bus to Lapad leaves around midnight. After dinner in Stari Grad with a few glasses of Plavac Mali, that bus is easy to miss. If your trip is longer than 3 nights, or you're traveling with kids who need a pool and a beach, Lapad is still the better call.
Book 6-8 weeks ahead for June through September. Dubrovnik's hotel inventory is small relative to demand, with roughly 7,000 rooms absorbing over 1.5 million overnight visitors per year, most concentrated in a 4-month window. Cruise ships unload thousands of day-trippers at Gruž port on peak mornings, which matters for your hotel choice. Stari Grad and Ploče feel the midday crowd between 10am and 4pm, then empty out by evening. If you're arriving at Dubrovnik Airport in Čilipi, 22 km south, the shuttle bus runs about 10 EUR per person to the Pile Gate. A taxi costs 35-40 EUR. Neither reaches Stari Grad's interior, so keep luggage to something you can carry over uneven stone for 5-10 minutes. Confirm air conditioning before booking anywhere in Dubrovnik. Without it, rooms hit 30°C indoors by 2pm in July and August.
Recommended neighborhoods
Ploče
First-timer pick. 5-minute downhill walk to the Old Town walls, Lokrum Island views, $140-450 per night. Trade-off is the steep climb back uphill.
Stari Grad (Old Town)
Inside the medieval walls. Magical at 6am before cruise ships arrive, noisy after midnight. Apartments $120-300. Your suitcase won't like the limestone.
Lapad
Residential peninsula 20 minutes west by bus. Hotels $70-150, konoba dinners at half Old Town prices. Best for stays over 3 nights or families.
Babin Kuk
Tip of Lapad peninsula. Copacabana Beach, resort pools, $130-220 per night. Good for families who need sand and shallow water within walking distance.
Skip these areas
- Gruž — Cruise and ferry port. Industrial waterfront with limited restaurants. No reason to stay here unless you have a 6am ferry to Korčula or Hvar.
Top-rated hotels in Dubrovnik
Highly rated stays you can book on Trip.com. Prices are indicative — tap through for live availability and the current rate.

Apartments Villa Dadić
from $131/night View deal
Hostel Angelina Old Town
from $55/night View deal
Berkeley Hotel
from $192/night View deal
5% offHotel Uvala
$236from $222/night View deal
Apartments Lovro
from $137/night View deal
Rooms Edna
from $92/night View deal
City Hotel Dubrovnik
from $234/night View deal
Villa Paradiso 2
from $115/night View deal
TTDI earns a commission on bookings made through these links, at no extra cost to you. We never accept payment for placement.
Last verified by automated review (v1.7.2) on . What is automated review?