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 extraordinary Stradun (the main promenade), and the extraordinary 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 extraordinary 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 — the 17th-century baroque palace (the Pucić family were one of the great noble families of the Ragusa Republic, and their palace was among the finest 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). The extraordinary position immediately on the Gundulic 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 — the extraordinary stone building (dating from the 15th century), the beautiful roof terrace with the extraordinary 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 finest budget-luxury option within the walls — the extraordinary stone interiors (the original 16th-century building), the excellent service, and the extraordinary 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 the finest hotel in Croatia — the extraordinary cliffside position east of the Old Town (the entire Old Town walls visible across the small bay, the boat transfer to the Old Town gate, and the private beach accessible via the elevator descending through the cliff face), the 56 rooms and suites (all with sea-facing terraces), and the extraordinary 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 has the finest position combined 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-finest hotel in Croatia for the specific Old Town view combination — the extraordinary private beach (the best beach-hotel combination near the Old Town), the extraordinary Sensori Restaurant (the finest dining at a hotel in Dubrovnik), and the 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 — the extraordinary pool position (directly overlooking the Old Town and the sea), the 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 finest beach resort — the multiple pools, the private beach, and the 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 — the extraordinary sea views (the Elaphiti Islands visible across the water), the private beach, and the 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 — the most extraordinary urban walk 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 extraordinary.
Kayaking around the walls: Paddle around the outside of the Old Town walls — the extraordinary view of the wall base at sea level, the sea caves below the Buza bars, and the extraordinary cliff vegetation. Half-day tours depart from Banje Beach east of the Old Town: €40–60/person.
Buza Bar: The extraordinary “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 are 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 extraordinary 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).