Hotels we would book ourselves, from splurges to good-value bases.
$$$$Villa Dubrovnik
Sveti Jakov / East of Ploče
A cliff-hung boutique hotel east of the Old Town, freshly redesigned by Studio Arthur Casas — terraces stepping down to a private stretch of sea, Lokrum straight ahead, the walls on the horizon, and a rooftop bar for sunset. The romantic choice.
Check rates →$$$$The Pucić Palace
Old Town / Gundulić Square
The five-star address inside the walls — a seventeenth-century noble palace on the edge of Gundulić Square, with olive-wood floors, antiques, Baroque marble stairs and two restaurants, steps from the Rector's Palace and the Cathedral.
Check rates →$$$$Hotel Excelsior Dubrovnik
Ploče
The grand classic, five minutes from the walls — a 1913 royal villa and a modern tower on the rocks of Ploče, with a beach, spa and indoor pool, fine dining, a piano bar and the best view of the Old Town from any hotel terrace.
Check rates →$$$Hotel Bellevue Dubrovnik
Miramare Bay / between Pile and Lapad
Built into the cliff above Miramare Bay west of the Old Town — every room looking out to sea, a sheltered pebble cove below with its own beach, and sunsets straight over the water. A short walk or bus ride to the Pile Gate.
Check rates →$$$Hotel Dubrovnik Palace
Lapad Peninsula
The big resort at the tip of the Lapad peninsula — terraced pools, rocky sea platforms, a spa, multiple restaurants and wide open-sea views toward the Elaphiti islands, with a city bus to the Pile Gate from the door. Best for families and longer stays.
Check rates →$$Hotel Kompas Dubrovnik
Lapad Bay
The mid-range beach base on Lapad Bay — right on the pedestrian promenade with the town beach across the path, pools, a sea-view terrace and buses to the Pile Gate. Fair rates for a seafront hotel.
Check rates →$$$Hotel Croatia Cavtat
Cavtat (20 km south)
A big, pine-shaded resort on a peninsula in Cavtat, the pretty harbour town south of Dubrovnik — close to the airport, with sea platforms, pools and a spa, and boats from Cavtat harbour into the city in season. The calm alternative base.
Check rates →$$$Hotel Stari Grad
Old Town / Pile end of Stradun
A fourteen-room boutique hotel in a restored sixteenth-century townhouse a few steps off Stradun, with the Michelin-recognised Above Five on the only rooftop in the heart of the Old Town — the intimate way to sleep inside the walls.
Check rates →$$$$Hilton Imperial Dubrovnik
Pile Gate
A grand old hotel beside the Pile Gate, a few minutes' walk from Stradun, with Old Town and sea views, an indoor pool, secure parking and a terrace bar facing the walls — the most convenient full-service hotel for the Old Town.
Check rates →$$$Rixos Premium Dubrovnik
Pile / west of the Old Town
A big, terraced resort hotel on the cliffs about a kilometre and a half from the Old Town, with sea platforms, indoor and outdoor pools, a 2,000-square-metre spa with hammam, four restaurants and a kids club — resort life within reach of the walls.
Check rates →$$$$Hotel More
Lapad Bay
An adults-only five-star on the water at Lapad Bay, with balconies over the sea, a pool bar and a cocktail bar set inside a natural limestone cave beneath the hotel — the most romantic seafront stay outside the walls.
Check rates →$$Hotel Lero
Boninovo
A good-value four-star between the Old Town and Lapad, a fifteen-minute walk from the Pile Gate along the Boninovo cliffs, with a seasonal outdoor pool, an adults-only wellness area, parking and a beach five minutes away.
Check rates →$$Hotel Lapad
Gruž harbour / Lapad
A family-owned hotel on the Gruž harbour waterfront, with a century-long hospitality tradition, a pool facing the marina, buffet breakfast and dinner, and the island ferries a short walk away — the calm, practical base for islands and day trips.
Check rates →$$Valamar Lacroma Dubrovnik Hotel
Babin Kuk
A four-star spa hotel on the Babin Kuk peninsula looking out to the Elaphiti islands, with indoor and outdoor pools, a large Mediterranean spa, family rooms and Maro World play centre — and offers that run late into autumn.
Check rates →$$Sunny Dubrovnik by Valamar
Babin Kuk
The budget family resort of Dubrovnik — an all-inclusive hotel on Babin Kuk with a water-slide pool, pebble beaches next door, rooms for up to six and the huge Maro World play centre. Seasonal, simple and easy with kids.
Check rates →