
Zastolje Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Zastolje

Hotel Croatia
Frankopanska 10 Konavle
Fully refundableReserve now, pay when you stay
The price is 8.174.188 ₫ per night from 4 May to 5 May
8.174.188 ₫
9.391.286 ₫ total
4 May - 5 May
includes taxes & fees
9.2/10 Wonderful! (1,003 reviews)
Excellent service, excellent location, excellent staff , excellent view
Reviewed on 30 Apr 2026

Rixos Premium Dubrovnik
Liechtensteinov Put 3 Dubrovnik
Fully refundableReserve now, pay when you stay
The price is 7.933.653 ₫ per night from 7 May to 8 May
7.933.653 ₫
9.128.871 ₫ total
7 May - 8 May
includes taxes & fees
9.4/10 Exceptional! (1,005 reviews)
Everyone at the hotel very kind and room was beautiful. Location great and the view amazing.
Reviewed on 30 Apr 2026

Dubrovnik Palace
Masarykov Put 20 Dubrovnik
Fully refundableReserve now, pay when you stay
The price is 8.255.762 ₫ per night from 10 May to 11 May
8.255.762 ₫
9.492.732 ₫ total
10 May - 11 May
includes taxes & fees
9.4/10 Exceptional! (1,001 reviews)
wonderful balcony over the sea with stunning sunsets, and the covered swimming pool as well as the seaside pool and beach are over the top! Friendly and professional staff at the restaurant. Thank you!
Reviewed on 29 Apr 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit
Bukovac House and Gallery
You can browse the exhibits at Bukovac House and Gallery, a museum with a story of its own, during your holiday in Cavtat. Wander the seaside and beautiful beaches in the area.
Mausoleum of the Racic Family
After visiting Mausoleum of the Racic Family, make a plan to see the other sights and activities in Cavtat. Wander the seaside and beautiful beaches in the area.
Rector's Palace
You can study the exhibits at Rector's Palace, a museum with a story of its own, during your trip to Cavtat Old Town. Amble around this family-friendly area's beautiful beaches or attend a sporting event.
