Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Dubrovnik Old Town
See the latest prices and deals by choosing your dates
Hotel in Dubrovnik · 0.56 mi from centre
9.4
823 reviews
Breakfast available
With a stay at Hotel Excelsior, you'll be centrally located in Dubrovnik, just a 3-minute walk from Banje Beach and 7 minutes by foot from Old Town Harbor. This beach hotel is 0.7 mi (1.1 km) from Pile Gate and 2.8 mi (4.5 km) from Dubrovnik Ferry Port.
Hotel in Pile, Dubrovnik · 0.27 mi from centre
9.2
987 reviews
Breakfast available
With a stay at Hilton Imperial Dubrovnik in Dubrovnik, you'll be a 3-minute walk from Pile Gate and 8 minutes by foot from Old Town Harbor. This beach hotel is 0.7 mi (1.2 km) from Banje Beach and 1.9 mi (3.1 km) from Dubrovnik Ferry Port.
Hotel in Dubrovnik · 0.64 mi from centre
9.0
296 reviews
Breakfast available
With a stay at Villa Glavić, you'll be centrally located in Dubrovnik, just a 5-minute walk from Banje Beach and 9 minutes by foot from Old Town Harbor. This beach hotel is 2.9 mi (4.6 km) from Dubrovnik Ferry Port and 3.1 mi (5 km) from Lapad Beach.
Hotel in Pile, Dubrovnik · 0.80 mi from centre
9.6
32 reviews
Breakfast available
With a stay at Palace Natali, you'll be centrally located in Dubrovnik, within a 5-minute drive of Pile Gate and Old Town Harbor. This luxury hotel is 1.4 mi (2.2 km) from Dubrovnik Ferry Port and 1.6 mi (2.5 km) from Lapad Beach.
Hotel in Dubrovnik · 0.64 mi from centre
9.6
25 reviews
Breakfast available
With a stay at Villa Orsula, you'll be centrally located in Dubrovnik, just a 5-minute walk from Banje Beach and 9 minutes by foot from Old Town Harbor. This beach hotel is 2.9 mi (4.6 km) from Dubrovnik Ferry Port and 3.1 mi (5 km) from Lapad Beach.
Hotel in Dubrovnik · 0.63 mi from centre
9.3
291 reviews
Breakfast available
Located in Dubrovnik, 1 km from Beach Šulić, Palace Natali provides accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a garden. Providing a restaurant, the property also has a terrace, as well as a sauna and a hot tub. The accommodation features a 24-hour front desk, airport transfers, a concierge service and free WiFi throughout the property.
At the hotel, each room is fitted with a wardrobe. Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at Palace Natali have a flat-screen TV and air conditioning, and selected rooms are equipped with a balcony. All guest rooms include a safety deposit box.
A buffet, continental or vegetarian breakfast can be enjoyed at the property.
You can play billiards and darts at this 5-star hotel, and car hire is available.
Popular points of interest near the accommodation include Bellevue Beach, Buza Beach and Orlando Column. Dubrovnik Airport is 17 km away.
Hotel in Dubrovnik · 0.65 mi from centre
9.2
967 reviews
With a stay at Grand Villa Argentina in Dubrovnik, you'll be near the beach – a 5-minute walk from Banje Beach and 9 minutes by foot from Old Town Harbor. This beach hotel is 2.9 mi (4.6 km) from Dubrovnik Ferry Port and 3.1 mi (5 km) from Lapad Beach.
Hotel in Dubrovnik Old Town, Dubrovnik · 0.10 mi from centre
9.0
44 reviews
Breakfast available
With a stay at Boutique Hotel Stari Grad in Dubrovnik (Dubrovnik Old Town), you'll be steps from Stradun and Walls of Dubrovnik. This spa hotel is 1.9 mi (3 km) from Church of St. Ignatius and 1.9 mi (3.1 km) from Dubrovnik Cathedral.
Hotel in Dubrovnik Old Town, Dubrovnik · 0.06 mi from centre
9.2
404 reviews
Breakfast available
With a stay at The Pucic Palace, you'll be centrally located in Dubrovnik, within a 5-minute walk of Old Town Harbor and Pile Gate. This family-friendly hotel is 0.4 mi (0.7 km) from Banje Beach and 2.5 mi (4.1 km) from Dubrovnik Ferry Port.
Hotel in Dubrovnik · 0.94 mi from centre
9.8
996 reviews
Breakfast available
In the heart of Dubrovnik, Hotel Bellevue Dubrovnik is within a 5-minute drive of Pile Gate and Dubrovnik Cathedral. This beach hotel is 1.3 mi (2 km) from Rector's Palace and 1.3 mi (2 km) from Sponza Palace.
Hotel in Dubrovnik · 0.97 mi from centre
9.0
989 reviews
Breakfast available
With a stay at Rixos Premium Dubrovnik, you'll be centrally located in Dubrovnik, within a 5-minute drive of Pile Gate and Old Town Harbor. This beach hotel is 1.5 mi (2.4 km) from Lapad Beach and 1.7 mi (2.7 km) from Dubrovnik Ferry Port.
Hotel in Dubrovnik · 0.97 mi from centre
9.6
88 reviews
Breakfast available
Only a 15-minute walk away from Dubrovnik’s Old Town, this luxurious 5-star hotel offers a beach, 2 restaurants and a classy spa centre. Free car transfer to the Old Town during the summer season is included.
Rooms at Villa Dubrovnik are spacious and have a private balcony and a terrace. Most enjoy beautiful views of Lokrum Island and the sea.
There property offers a beautiful lounge room with garden furniture and a library room. Room service is available 24 hours a day and WiFi is free of charge. In-room breakfast is served at a surcharge.
At the Villa Spa, the indoor pool opens onto a deck terrace with sun loungers and parasols. There is a bio sauna, steam baths and a wide range of beauty and spa treatments available.
Dubrovnik Villa also offers a 24-hour concierge service and personalised excursions.
Hotel in Lapad, Dubrovnik · 1.88 mi from centre
9.6
290 reviews
Breakfast available
When you stay at Hotel Kazbek in Dubrovnik, you'll be near the bay, within a 5-minute drive of Dubrovnik Ferry Port and Gruz Harbor. This luxury hotel is 0.6 mi (1 km) from Lapad Beach and 2.8 mi (4.5 km) from Old Town Harbor.
Hotel in Gruz, Dubrovnik · 1.64 mi from centre
9.2
947 reviews
Breakfast available
Berkeley Hotel is in the heart of Dubrovnik, within a 5-minute walk of Dubrovnik Ferry Port and Gruz Open Market. This hotel is 1.7 mi (2.7 km) from Dubrovnik Cable Car and 1.8 mi (2.9 km) from Lapad Beach.
Hotel in Lapad, Dubrovnik · 2.21 mi from centre
8.4
530 reviews
Breakfast available
With a stay at Hotel Uvala in Dubrovnik, you'll be near the beach – a 5-minute walk from Lapad Beach and a 5-minute drive from Dubrovnik Ferry Port. This spa hotel is 2.1 mi (3.4 km) from Gruz Harbor and 2.8 mi (4.5 km) from Old Town Harbor.
Hotel in Gruz, Dubrovnik · 1.49 mi from centre
8.8
676 reviews
Breakfast available
Located in Dubrovnik (Gruz), Hotel Adria is within a 15-minute walk of Gruz Harbor and Dubrovnik Ferry Port. This spa hotel is 3.3 mi (5.2 km) from Lapad Beach and 2.2 mi (3.5 km) from Old Town Harbor.
Hotel in Lapad, Dubrovnik · 2.10 mi from centre
7.8
335 reviews
Breakfast available
A stay at Grand Hotel Park places you in the heart of Dubrovnik, just a 4-minute walk from Lapad Beach and within a 5-minute drive of Dubrovnik Ferry Port. This beach hotel is 2 mi (3.1 km) from Gruz Harbor and 2.6 mi (4.2 km) from Old Town Harbor.
Hotel in Lapad, Dubrovnik · 1.78 mi from centre
8.8
998 reviews
Breakfast available
When you stay at Hotel Lapad in Dubrovnik, you'll be on the waterfront, within a 10-minute drive of Dubrovnik Ferry Port and Gruz Harbor. This eco-friendly hotel is 0.7 mi (1.2 km) from Lapad Beach and 2.9 mi (4.7 km) from Old Town Harbor.
Hotel in Dubrovnik · 1.31 mi from centre
9.4
313 reviews
Breakfast available
When you stay at Boutique Hotel Porto in Dubrovnik, you'll be in the business district, within a 15-minute walk of Gruz Harbor and Dubrovnik Ferry Port. This hotel is 1.2 mi (1.9 km) from Lapad Beach and 1.7 mi (2.7 km) from Old Town Harbor.
Hotel in Dubrovnik · 1.32 mi from centre
9.2
160 reviews
Breakfast available
With a stay at City Hotel Dubrovnik in Dubrovnik, you'll be within a 15-minute walk of Gruz Harbor and Dubrovnik Ferry Port. This hotel is 1.2 mi (1.9 km) from Lapad Beach and 1.7 mi (2.7 km) from Old Town Harbor.