There’s a hotel for everyone in Dubrovnik, from budget hostels to super-luxurious seafront resorts, although the city could do with a few more hotels in the mid-range price bracket. For old-fashioned beach-holiday fun, check out the hotels clustering along the Lapad and Babin Kuk peninsulas north of the Old Town.
The Dubrovnik hotels below have been grouped into three pricing categories:
Luxury (over 1,800 HRK).
Moderate (800 HRK to 1,800 HRK).
Cheap (up to 800 HRK).
These Dubrovnik hotel prices are the starting prices for a standard double room and include taxes and breakfast unless otherwise specified.
Hotel Bellevue Dubrovnik
Overlooking Miramare Bay, this peaceful hotel has been carved into a cliff, giving all of its 93 rooms stunning sea views. Warm wood and local stone are used in the contemporary rooms, adorned with works by Croatian artists. The soothing spa has an indoor pool, and the beachside restaurant is irresistible.Address: , Pera Čingrije 7, Dubrovnik, 20000
Telephone: +385 20 330 300.
Located just outside the Old Town walls, the 5-star Hotel Excelsior has been operating since 1913 and has one of the best luxury reputations in Dubrovnik. Its stylish contemporary rooms have incomparable views over the Adriatic, and there’s also a well-equipped spa plus indoor and outdoor swimming pools.Address: , Frana Supila 12, Dubrovnik, 20000
Telephone: +385 20 353 000.
The Pucić Palace
This luxurious boutique hotel is housed in an 17th-century Baroque house. In summer, staying in one of the hotel’s individually styled rooms gives you free access to a beach club just outside the town's gate. Other facilities include the Café Royal restaurant, fine dining at Defne and a wine bar.Address: , Od Puća 1, Dubrovnik, 20000
Telephone: +385 20 326 222.
It would be a shame to stay in Dubrovnik without waking up with a sea view. Hotel Neptun has recently been renovated to ensure an unforgettable stay in the Babin Kuk peninsula overlooking Elaphiti Islands. Choose one of the 91 rooms or suites and make the most of Croatian summer.
Address: Babin Kuk, Kardinala Stepinca 31, Dubrovnik, 20000
Telephone: +385 20 440 100
Hotel Stari Grad
With only eight rooms, this smartly decorated boutique hotel in the Old Town offers a more intimate experience than the huge Lapad resorts. The tastefully furnished rooms don’t have views to speak of, but the fifth-floor terrace has a superb rooftop restaurant and is a great place for breakfast.Address: , Od Sigurate 4, Dubrovnik, 20000
Telephone: +385 20 322 244.
In one of the best locations in Dubrovnik right in the Old Town on the harbour, these four excellent-value apartments, overlook the medieval walls. All of the brightly decorated apartments have kitchens, and one has a small balcony.Address: , Bandureva 1, Dubrovnik, 20000
Telephone: +385 20 323 433.
Valamar Club Dubrovnik
Set in luxuriant gardens, this family-friendly all-inclusive resort on the Babin Kuk peninsula is only a few minutes’ walk from the pebbly beach. Many of the modern light-filled rooms come with sea views and balconies, and there’s a separate children’s pool as well as a large outdoor pool.Address: , Iva Dulčića 38, Dubrovnik, 20000
Telephone: +385 52 465 000
Begović Boarding House
This is a good cost-effective bet for those who want to be reasonably close to the Old Town but far enough to be able to unwind on Lapad beach. The house has a fantastic terrace overlooking the sea and there are apartments available with kitchens.Address: , Primorska 17, Dubrovnik, 20000
Telephone: +385 20 435 191.
Old Town Hostel
A wallet-friendly option offering a selection of dorms and private rooms, the Old Town Hostel has a great Old Town location. It offers extras such as free Wi-Fi and free breakfast and its owner Mike is a well-liked character.Address: , Od Sigurate 7, Dubrovnik, 20000
Telephone: +385 20 322 007.
ZigZag Apartments Dubrovnik
These stylish apartments scattered around the Old Town and priced very reasonably, won’t break your budget. Light, airy, with a plenty of sunshine, you will be close to all the hot sports, restaurants and bars.
Address: Old Town, , Dubrovnik, 20000
Telephone: +385 20 484 926