Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cavtat – 428 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Croatia is in an exceptionally beautiful and secluded location on a peninsula overlooking the Adriatic on one side and the picturesque historic quarter of Cavtat on the other.

The hotel staff, specifically the reception and guest relations teams are amazing and extremely professional. All our requests have been treated quickly and nicely. The hotel is located nicely and has everything we need including 2 private beaches, restaurants and a fitness center. We enjoyed our stay and planning to come back as soon as we can.

Show more Show less
8.8
Excellent
1,612 reviews
Price from
$212
per night

Offering air-conditioned rooms with furnished balconies on a seafront location, Hotel Cavtat has a swimming pool on its rooftop terrace overlooking the sea and town.

Staff is friendly and very helpful. Room is spacious and clean, so is the bathroom. Wide selections for breakfast. The seaside promenade is just a step outside the hotel. Near to the old city. About 10 minutes ride to the Dubrovnik airport.

Show more Show less
8.1
Very Good
983 reviews
Price from
$77
per night

Located in Cavtat and within a 9-minute walk of Sustjepan Beach, Hotel Seventh has a bar, non-smoking rooms, and free WiFi throughout the property. This 4-star hotel offers luggage storage space.

We stayed at this hotel for 3 nights & it is amazing. We were on the 3rd floor & the view from our balcony was fab. The staff are also outstanding they couldn't do enough for us. It was my birthday while staying here & after our delicious breakfast I was presented with cake & orange juice with prosecco. It was such a lovely gesture. We thoroughly enjoyed our stay in Cavtat & Hotel Seventh, we were very sad to leave. I would highly recommend this hotel & would most definitely return to stay at this hotel in the future. It was superb.

Show more Show less
9.4
Wonderful
511 reviews
Price from
$169
per night

Located on the sea shore, Remisens Hotel Epidaurus-All inclusive offers direct access to a pebbly beach in Uvala Tiha cove, 0.6 mi from Cavtat Old Town.

family oriented and full of things to do

Show more Show less
7.2
Good
449 reviews
Price from
$82
per night

This 4-star family-run boutique hotel is located at the beginning of the promenade in the old town of Cavtat, in a centuries-old mansion. Free WiFi is provided.

The staff were so helpful and AMAZING. They took excellent care of us the moment we arrived on their doorstep. We'd been in Croatia for a month and they were more than happy to help us up the stairs with our bags. We had a lovely room with a gorgeous view of the sea and even a little balcony with table and chairs. Our room was spacious and it was the most comfortable bed we slept in on our trip! Breakfast in the morning was fantastic, along with the taxi they arranged for our trip to the airport. On our next trip to Croatia, we will probably stay here instead of in Dubrovnik. You can catch a water taxi to Dubrovnik from Cavtat and we thought Cavtat was a much nicer and more intimate town on the water, but still nearby to everything you want to see and do in the area. Cavtat, and Villa Pattiera were an absolute highlight of our trip to Croatia. Next time, we'll stay for a few nights for sure. 5-stars all the way!

Show more Show less
9.2
Wonderful
202 reviews

Remisens Hotel Albatros-All inclusive is located across the beach, 2625 feet from Cavtat's center. It offers tennis courts, a large swimming pool with a terrace and a restaurant.

Welcoming staff, nice food and environment

Show more Show less
7.5
Good
747 reviews
Price from
$131
per night

Facing the beachfront, Hotel Supetar offers 5-star accommodations in Cavtat and has a seasonal outdoor swimming pool, garden and terrace.

It is a very cozy boutique hotel in a perfect location in Cavtat village. Amazing people work there, a good isolation in the room, all is really perfect.

Show more Show less
9.8
Exceptional
110 reviews
Price from
$357
per night

Located only 1640 feet from the center of Cavtat and 1969 feet the sea, the family-owned Villa Adria is beautifully set amid quiet and relaxing lush surroundings, offering completely furnished and...

Friendly host offering local knowledge & map of the area. Villa Adria was in a good location, for us the steep hill wasn't a problem as we are used to them! Room was clean, nice comfortable bed & pillows, efficient air con to cool room for hour when we got back of an evening before sleeping.

Show more Show less
9.3
Wonderful
474 reviews
Price from
$43
per night

Located 0.6 mi from Dubrovnik Airport and 2.1 mi from Cavtat Old Town, Sky Apartments & Rooms offers air-conditioned accommodations with free WiFi access and free private parking.

The place is near the airport, we got a free shuttle to the airport in the early morning and even when we had to leave the car at the rental, they came to pick us up to bring back to the hotel. From our room we were able to see the planes land and take off, our son really enjoyed it and so did we. 😀 The staff was really friendly, we had an early flight, so they packed us some breakfast to go. The apartment was spacious, clean, nice with all amenities needed. Outside of the apartments there is a restaurant and a shop where to buy last minute souvenirs and food as well. ATM machine next to the shop. Outside is a kids playground.

Show more Show less
9.1
Wonderful
393 reviews
Price from
$64
per night

Just 853 feet from Rat Beach and 2133 feet from Sustjepan Beach in Cavtat, Boutique B&B Villa Faggioni features air-conditioned accommodations with a bar and a terrace where guests can enjoy in sea...

Thea from the reception made us very welcome and was very helpful. The warm room was a nice touch in this cold and rainy Croatian spring weather. The room was nice and clean. Bonus point for the view and the very nice sunset

Show more Show less
8.8
Excellent
310 reviews
Price from
$121
per night

Most-booked hotels in Cavtat in the past month

FAQs about hotels in Cavtat

  • On average, 3-star hotels in Cavtat cost $151 per night, and 4-star hotels in Cavtat are $219 per night. If you're looking for something really special, a 5-star hotel in Cavtat can be found for $327 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Cavtat this weekend is $107 or, for a 4-star hotel, $166. Looking for something even fancier? 5-star hotels in Cavtat for this weekend cost around $264 per night, on average (based on Booking.com prices).

  • On average, it costs $100 per night to book a 3-star hotel in Cavtat for tonight. You'll pay around $168 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Cavtat will cost around $388, on average (based on Booking.com prices).

  • Many families visiting Cavtat loved staying at Hotel Supetar, Boutique Hotel Villa Pattiera, and Hotel Seventh.

  • Hotel Supetar, Hotel Seventh, and Boutique Hotel Villa Pattiera are some of the popular hotels in Cavtat.

  • For hotels in Cavtat that serve highly-rated breakfasts, try Hotel Supetar, Boutique Hotel Villa Pattiera, and Hotel Seventh.

  • These hotels in Cavtat are highly rated by couples: Hotel Supetar, Hotel Seventh, and Boutique Hotel Villa Pattiera.

  • Hotel Seventh, Boutique Hotel Villa Pattiera, and Hotel Croatia got great room view-related reviews from travelers in Cavtat.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Cavtat:

Explore guest reviews of hotels in Cavtat

See all