Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cavtat – 384 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 Cavtat

Hotel in Cavtat

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. Lovely hotel completely refurbished room with a beautiful view. Excellent service and exceptional cleanliness. Good breakfast, nice small beach. Very helpful staff at the reception.

Show more Show less
8.4
Very Good
996 reviews
Price from
$87
per night

Hotel Croatia

Hotel in Cavtat

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. Staff was very friendly, courteous and knowledgeable.

Show more Show less
8.9
Excellent
1,594 reviews
Price from
$179
per night

Hotel Seventh

Hotel in Cavtat

Located in Cavtat, 2625 feet from Rat Beach, Hotel Seventh provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a bar. Beautiful. Super clean , and amazing breakfast!

Show more Show less
9.6
Exceptional
166 reviews
Price from
$155
per night

Hotel Haus Am Meer cavtat

Hotel in Cavtat

The guest house „Haus am Meer“ is located in the picturesque town of Cavtat – in the vicinity of the world-renowned Old City of Dubrovnik. Great place for staying in Cavtat. It’s slightly more on expensive side like most of the things in Cavtat comparing to other places in Croatia, but overall it was great. Owners are great and very positive, it has good localisation close to beaches and centre and you can use beach equipment available to all guests. Only parking was slightly tricky as this is private property without too much space for cars, and sometime we had to switch places with other guests if we wanted to leave early morning, but owners helped to organise that and it went smoothly. Highly recommended!

Show more Show less
9
Awesome
90 reviews
Price from
$98
per night

Remisens Hotel EPIDAURUS

Hotel in Cavtat

Located on the sea shore, Remisens Hotel EPIDAURUS offers direct access to a pebbly beach in Uvala Tiha cove, 0.6 mi from Cavtat Old Town. It offers 2 outdoor pools with sun terrace and deck chairs. The property was beautiful. The facilities were clean and comfortable. The pool overlooked the ocean and there was a private beach area for those who wanted to swim in the ocean. The walk into town was beautiful. We stayed only one afternoon and evening waiting for a flight. We ate breakfast at the hotel and it was excellent. It is a wonderful alternative to crowded Dubrovnik. Would definitely stay here again.

Show more Show less
7.8
Good
151 reviews
Price from
$118
per night

Boutique Hotel Villa Pattiera

Hotel in Cavtat

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. Delicious breakfasts ; a family owned hotel and the family members and staff could not be more helpful or welcoming. We would definitely come back here again.

Show more Show less
8.9
Excellent
102 reviews
Price from
$152
per night

Country House Pansion

Cavtat

The family-run B&B Country House is set in a Dalmatian village 1.9 mi from Cavtat. Located in the ancient Konavle Valley, the property is surrounded by vineyards and olive trees. To close to the airport 👍 clean and quite

Show more Show less
8.3
Very Good
566 reviews
Price from
$35
per night

Boutique B&B Villa Faggioni

Cavtat

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... Great location, small but nice and very clean room, cosy terrace, very good breakfast at restaurant downstairs, we were able to shower in the other room on the day of departure even though we had check-out at 11 o'clock - super kind service!

Show more Show less
9.2
Awesome
359 reviews
Price from
$117
per night

Sky Apartments & Rooms

Cavtat

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. Great location if you fly from Dubrovnik. Marvelous family restaurant attached.

Show more Show less
9.3
Awesome
444 reviews
Price from
$64
per night

Villa Adria

Cavtat

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... Everything was great. Location near from the airport, less than 10 min by walk to Cavtat port. room was extremely clean, with a wide terrasse. The owner was flexible and available to give precious informations. Thanks😃 I recommanded!!

Show more Show less
9.3
Awesome
455 reviews
Price from
$35
per night

Most-booked hotels in Cavtat in the past month

See all

FAQs about hotels in Cavtat

  • Many families visiting Cavtat loved staying at Hotel Haus Am Meer cavtat, Hotel Seventh, and Boutique Hotel Villa Pattiera.

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

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

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

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

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Cavtat:

Explore guest reviews of hotels in Cavtat

See all