Photo: Martin Falbisoner / Wikimedia Commons
Best Hotels in Dubrovnik: Old Town, Lapad & Cliff Villas (2026)
Pucić Palace inside the Old Town walls, Villa Dubrovnik's exclusive cliff position, and Hotel Stari Grad's historic atmosphere — Dubrovnik's best hotels for every budget in 2026.
Dubrovnik’s Accommodation Zones
Dubrovnik has three distinct accommodation zones, each offering a different experience:
Inside the Old Town walls: The most atmospheric location in the world for a city hotel — the limestone-paved alleys of the medieval city, the Stradun (the main promenade), and the Adriatic visible from the walls. Hotels inside the walls are small (the UNESCO heritage restrictions limit new construction and renovation scale) and are among the most sought-after in Europe. Luggage can only be brought in by hand (no vehicles within the walls except emergency services).
The Ploče neighborhood (east of the walls): The cliff-face hotels south and east of the Old Town, with sweeping sea views, private beach access, and convenient walking distance to the walls. The most luxurious Dubrovnik hotels are in this area.
Lapad and Babin Kuk (west of the city): The quieter resort peninsula west of the Old Town — larger hotels, more beach access, quieter atmosphere, and a 15-minute bus ride to the Old Town.
Inside the Old Town
Pucić Palace — The Pinnacle of Old Town Hotels
Price: €350–2,500/night | Location: Od Puča 1, Dubrovnik Old Town
Pucić Palace is the finest and most historic hotel within the Dubrovnik Old Town walls — a 17th-century baroque palace (the Pucić family were one of the great noble families of the Ragusa Republic, and their palace was among the most distinguished private residences in the city), with 17 rooms and suites (all differently decorated, with the original architectural fabric preserved: the stone doorways, the vaulted ceilings, the carved family crests). Its position immediately on the Gundulić Market Square (the daily fruit and vegetable market that is the most authentic scene in Old Town Dubrovnik) and the private boat transfer to the hotel’s beach club provide the most complete Old Town luxury experience.
Hotel Stari Grad — Atmospheric Boutique
Price: €200–800/night | Location: Od Sigurate 4, Dubrovnik Old Town
Hotel Stari Grad is the most atmospheric small hotel in the Old Town — a stone building dating from the 15th century, a beautiful roof terrace with the Old Town roofscape visible in all directions, and the extremely personal service of an 8-room property. The breakfast on the roof terrace (with the Old Town and the Adriatic visible in the morning light) is one of the finest hotel breakfasts in Croatia.
Prijeko Palace — Boutique Minimalism
Price: €180–600/night | Location: Prijeko Street 22, Old Town
Prijeko Palace (on the Prijeko Street, the most atmospheric alley in Old Town Dubrovnik) is the top budget-luxury option within the walls — stone interiors in the original 16th-century building, excellent service, and a position on the street that is the most concentrated restaurant row in Old Town.
Ploče: The Luxury Zone
Villa Dubrovnik — Exclusive Cliffside
Price: €500–3,500/night | Location: Vlaha Bukovca 6, Ploče
Villa Dubrovnik is consistently ranked among the top hotels in Croatia — its cliffside position east of the Old Town (the entire Old Town walls visible across the small bay, a boat transfer to the Old Town gate, and private beach access via the elevator descending through the cliff face), 56 rooms and suites (all with sea-facing terraces), and the WALLS Restaurant (the outdoor terrace directly facing the illuminated Old Town at night is the most dramatic dinner setting in Croatia). The private boat to the Old Town gate (5 minutes, included in the room rate) means Villa Dubrovnik combines an outstanding position with direct Old Town access.
Hotel Excelsior — Grand Historic
Price: €400–2,000/night | Location: Frana Supila 12, Ploče
Hotel Excelsior (1913) is the second-best hotel in Croatia for the specific Old Town view combination — a private beach (the best beach-hotel combination near the Old Town), the Sensori Restaurant (top-tier hotel dining in Dubrovnik), and 158 rooms with sea-facing balconies.
The Grand Suites — Boutique Excellence
Price: €250–900/night | Location: Frana Supila, Ploče
The Grand Suites Dubrovnik is an outstanding boutique alternative at the value end of the Ploče luxury zone — a pool position directly overlooking the Old Town and the sea, spacious suites, and the personal service of a small-scale property.
Lapad and Babin Kuk
Importanne Resort — Beach Resort
Price: €150–500/night | Location: Importanne, Babin Kuk
Importanne is Dubrovnik’s top beach resort — multiple pools, a private beach, and resort infrastructure (multiple restaurants, tennis, spa) that the Old Town hotels cannot provide. The 15-minute bus ride to the Old Town is the appropriate trade for the resort amenities and beach access.
Hotel Kompas — Classic Lapad
Price: €100–350/night | Location: Šetalište Kralja Zvonimira 56, Lapad
Hotel Kompas is the best value quality hotel in the Lapad area — wide sea views (the Elaphiti Islands visible across the water), a private beach, and a price point significantly below the Old Town and Ploče hotels.
Understanding Dubrovnik’s Pricing
Dubrovnik is the most expensive city in Croatia — significantly more expensive than Split and Hvar, and comparable to Western European capitals at peak season.
Peak season (July–August): Pucić Palace: €800–2,500/night; Villa Dubrovnik: €900–3,500/night; basic guesthouse rooms: €150–300/night
Shoulder season (May–June, September–October): 30–50% below peak season; the same rooms at significantly lower prices and meaningfully lower crowd levels
Avoiding the overnight fee: Dubrovnik introduced a tourist tax (€1.50–3/person/night, collected by accommodation providers) that applies to all overnight stays in the Dubrovnik area. Day visitors pay the day-tripper fee if arriving without accommodation.
Dubrovnik’s Best Experiences
City Walls Walk (Gradske zidine): The 2km walk at the top of the medieval walls — one of the most remarkable urban walks in Europe. Entry: €35/adult; open from 08:00. Best timing: 08:00–09:00 (before the tourist volume builds); the light quality in early morning is exceptional.
Kayaking around the walls: Paddle around the outside of the Old Town walls — striking views of the wall base at sea level, the sea caves below the Buza bars, and dramatic cliff vegetation. Half-day tours depart from Banje Beach east of the Old Town: €40–60/person.
Buza Bar: The famous “cliff bar” — literally a bar built into a hole in the Old Town wall (Buza means “hole” in local dialect), with tables on the rocky cliff above the Adriatic. Entry through a wooden door in the wall near Ulica od Sigurate; no reservation system (queue or arrive at opening). The cold pivo (beer) and the sea view make it the most atmospheric cheap experience in Dubrovnik.
FAQ
Is it worth staying inside the Old Town walls? For the specific atmosphere — yes, for one night at minimum. Waking up inside the medieval city at 06:30 (before the day-trippers arrive), walking the empty Stradun in the morning light, and having the city as your garden is a genuinely memorable experience. The practical challenge: no vehicle access (luggage by hand), the ambient noise from Stradun restaurants until 23:00–00:00, and the significant price premium.
What is the best time to visit Dubrovnik for hotels? May and September–October — the shoulder months when prices are 30–50% below peak season, the City Walls Walk is achievable in 30 minutes rather than 2 hours, and the Adriatic is warm enough for swimming (21–25°C). The specific worst periods: late July and August, and any day with 3+ large cruise ships in port simultaneously.
How far is Dubrovnik Airport? Dubrovnik Čilipi Airport is 20km south of the Old Town — approximately 25–35 minutes by taxi (€35–45 fixed rate) or the Atlas airport bus (€7, 30–35 minutes, drops at the Pile Gate outside the Old Town walls).