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 – 404 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.

Show more Show less
8.8
Excellent
1,623 reviews
Price from
$210
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.

The view was amazing. We had a room with balcony looking at the sea. Excellent breakfast. The bath was spacious.

Show more Show less
8.1
Very Good
993 reviews
Price from
$55
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.

Very clean hotel. The staff in the hotel were very helpful and friendly. The hotel is small and therefore there were no rush at all time. I fully can recommend this hotel.

Show more Show less
9.4
Wonderful
520 reviews
Price from
$167
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.3
Good
459 reviews
Price from
$81
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.

We liked breakfast, dinner, service . Staff were very helpful and so nice. Cleanliness of rooms, very comfortable beds, good wifi, great location for walking and finding amazing restaurants.

Show more Show less
9.3
Wonderful
203 reviews
Price from
$181
per night

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
779 reviews
Price from
$76
per night

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.

Hotel Haus Am Meer is in an ideal location, just a 10 minute walk from Cavtat center and Close to public transport, supermarkets and restaurants. The hotel room was perfect, and comfortable with a lovely balcony over looking Cavtat. Host, Zora, is an amazing lady, extremely helpful and kind. She made us feel very welcome and treated us as family. We throughly enjoyed our stay and hope to return in the future. Highly recommend hotel haus am Meer.

Show more Show less
8.6
Excellent
141 reviews
Price from
$21
per night

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

We love the hotel, so beautiful and staff so nice and helpful !:) have to come again for longer time ! The breakfast amazing and pool gorgeous.

Show more Show less
9.8
Exceptional
116 reviews
Price from
$353
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...

The staff was incredibly friendly and professional, I would recommend it 100%

Show more Show less
9.3
Wonderful
485 reviews
Price from
$47
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 apartment was excellent, close to the airport with free transfer. Ivan was an excellent host, we arrived late 11pm as our flight was delayed but this was not a problem. The restaurant Domestico directly beside the apartments was fantastic, great food and great team. We have already booked to come back and stay in Sky apartments and will be back to the restaurant also. Thanks again for making our stay memorable.

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

Most-booked hotels in Cavtat in the past month

Budget hotels in Cavtat

  • Boutique Hotel Villa Pattiera

    Boutique Hotel Villa Pattiera

    Hotel in Cavtat
    Budget Hotel

    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 patio with the sea view were an unbelievable bonus.

    9.3
    Wonderful · 203 reviews
  • Hotel Haus Am Meer cavtat

    Hotel Haus Am Meer cavtat

    Hotel in Cavtat
    Budget Hotel

    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 service and great people! Breakfast was amazing too!

    8.6
    Excellent · 141 reviews
  • Remisens Hotel Albatros-All inclusive

    Remisens Hotel Albatros-All inclusive

    Hotel in Cavtat
    Budget Hotel

    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.

    Excellent location, friendly staff, great place for all

    7.5
    Good · 779 reviews
  • Remisens Hotel Epidaurus-All inclusive

    Remisens Hotel Epidaurus-All inclusive

    Hotel in Cavtat
    Budget Hotel

    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.

    Direct access to beach. So close to Dubronovik with great bus service from Cavtat.

    7.3
    Good · 459 reviews

FAQs about hotels in Cavtat

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

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

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

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

  • 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