Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 425 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

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. We really enjoyed our stayed at Hotel Croatia. Thank you to all the team for the welcoming and the special treat at the room for our wedding anniversary. Everything was perfect!! I do recommend it for family with kids.

Show more Show less
8.9
Excellent
1,616 reviews
Price from
$214
per night

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.3
Very Good
899 reviews
Price from
$111
per night

Hotel Seventh

Hotel in Cavtat

Hotel Seventh features a seasonal outdoor swimming pool, fitness center, a bar and garden in Cavtat. Each room at the 4-star hotel has sea views and free WiFi. Guests can have a drink at the snack... A gem with a fabulous view that had the misfortune to open right when Covid came about. We wanted to go to Dubrovnik but decided to stay closer to the airport. We now consider this little town for our next vacation like obviously even owners of 150 meter megayachts do that were anchoring in the harbour. Enjoy a cool one at the pool with that nice view of the harbour. Take the 30 min walkway from one bay to the other along the coastline. Do it during sunset. Its breathtaking. There is a cool small bar about halfway down at the cliff. Nice restaurants at the seaside too.

Show more Show less
9.5
Exceptional
238 reviews
Price from
$161
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. Very nice clean room,gave us a sea view without us even asking for one

Show more Show less
7.5
Good
114 reviews
Price from
$105
per night

All-inclusive Hotel ALBATROS

Hotel in Cavtat

Completely renovated in 2018, All-inclusive Hotel ALBATROS 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. Food, staff, location, pool, air conditioning, proximity to airport.

Show more Show less
8.3
Very Good
69 reviews
Price from
$140
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. a small boutique hotel in a historic villa, immediately at the seafront; neat, clean, renovated; the owner family as well as the whole staff are extremely friendly and helpful; the hotel has a restaurant ( Dalmatija) which is excellent and also moderately priced. I felt very welcome in this setting and have already booked for a stay next year! plus, this hotel is located very close to the bus station, the boat pier, a pharmacy and a small shop; and Cavtat is really a small jewel!

Show more Show less
8.9
Excellent
104 reviews
Price from
$171
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. Loved the breakfast and the service from the owner, Zora, was really spectacular. She was so kind and helpful. Really made the stay special. Vielen dank!

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

Hotel Supetar

Hotel in Cavtat

Hotel Supetar has a restaurant, seasonal outdoor swimming pool, a bar and garden in Cavtat. This 5-star hotel offers a concierge service and a tour desk.

Show more Show less

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. Close the airport. Easy to reach for quick night sleep. Staff was very helpful.

Show more Show less
9.2
Awesome
346 reviews
Price from
$59
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... Had an absolutely great stay here. I was met by a very welcoming host and offered a bigger room free of charge. All rooms have a perfect design. The location of the villa is great, it's very central and you'll have an opportunity to walk the promenade nearby. The bus station is just 5 minutes walk, the boats to Dubrovnik are right in front of you. The included breakfasts at Zino restaurant were also great as well as the menu options you can enjoy later. Even though at first I thought to stay in Dubrovnik I'm very happy I found this option, it's such a great place, both villa and Cavtat, to enjoy your vacation. Already dreaming to visit this place once again! :)

Show more Show less
9.3
Awesome
302 reviews
Price from
$106
per night

Most-booked hotels in Cavtat in the past month

See all

FAQs about hotels in Cavtat

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

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

  • These hotels in Cavtat are highly rated by couples: Hotel Seventh, Hotel Haus Am Meer cavtat, and Boutique Hotel Villa Pattiera.

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

  • Hotel Seventh, Hotel Haus Am Meer cavtat, and Hotel Croatia are some of the popular hotels in Cavtat.

  • Hotel Seventh, Hotel Croatia, and All-inclusive Hotel ALBATROS got great room view-related reviews from travelers in Cavtat.

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

  • The average price per night for a 3-star hotel in Cavtat this weekend is $84 or, for a 4-star hotel, $108. Looking for something even fancier? 5-star hotels in Cavtat for this weekend cost around $261 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