Skip to content

Best Hotels in Dubrovnik (2026)

Choosing where to stay in Dubrovnik is mainly about the trade-off between location and space. Inside the walls, The Pucić Palace offers luxury rooms in a Baroque palace and Hotel Stari Grad has just 14 rooms and a rooftop restaurant a few steps from Stradun; both put you in the middle of the sights, but the streets are pedestrian only and lively on summer nights.

Ploče, just east of the Old Town, has the city's grande dame, Hotel Excelsior, with a private beach and views of the walls, and Villa Dubrovnik sits on a cliff a little further east. West of the walls, Hotel Bellevue is carved into the cliffs above its own cove. Lapad, a short bus ride away, is the place for seafront resorts such as the adults-only Hotel More and for better value at the historic Hotel Lapad, while budget travellers can choose HI Hostel Dubrovnik, about 15 minutes' walk from the Pile Gate. Book early for July and August, and check winter opening, as some properties and facilities are seasonal.

8 places · Updated October 27, 2026

Our top 3 hotels in Dubrovnik

  1. Hotel Excelsior Dubrovnik Luxury seafront hotel, PločeA five-star seafront hotel in Ploče, a five-minute walk from the Old Town walls, with a private beach, spa and indoor pool and a guest list that has included royalty.
  2. Villa Dubrovnik Luxury cliffside hotel, Sveti JakovA luxury cliffside hotel east of the Old Town, built in the 1960s as a modernist residence, with views across the sea to the walls and Lokrum.
  3. Hotel More Adults-only seafront hotel, LapadAn adults-only five-star hotel on Lapad Bay, with a beach and pools, three restaurants and a bar inside a natural limestone cave.

Hotel

3. Hotel More

Adults-only seafront hotel$$$$Lapad

An adults-only five-star hotel on Lapad Bay, with a beach and pools, three restaurants and a bar inside a natural limestone cave.

View details — Hotel More

Hotel

7. Hotel Lapad

Historic four-star hotel$$$Lapad

A four-star hotel in a building that opened in 1914 on the Lapad waterfront facing Gruž harbour, about three kilometres from the Old Town.

View details — Hotel Lapad