Skip to main content

The best beach hotels in Cavtat

Check out our pick of great beach hotels in Cavtat

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Cavtat and only 600 metres from Sustjepan Beach, "Villa AnMari" The Cavtat View Residence features accommodation with sea views, free WiFi and free private parking. Boasting a rooftop pool, the apartment is close to several noted attractions, around less than 1 km from Rat Beach, a 11-minute walk from Žal Beach and 500 metres from Cavtat Promenade. Featuring a private entrance, the apartment allows guests to maintain their privacy.

Ultra modern sleek apartment with all amenities. Efficient and friendly manager. Free parking on site. Short drive/walk to shopping and food. We loved it!!!

Show more Show less
9.5
Exceptional
234 reviews
Price from
€ 120
per night

Set in Cavtat and only 700 metres from Sustjepan Beach, Apartments Nina offers accommodation with garden views, free WiFi and free private parking. The property has city views and is 1.1 km from Rat Beach and 1.2 km from Žal Beach. Staff on-site can arrange a shuttle service.

Hosts were super helpful and friendly!

Show more Show less
9.3
Superb
171 reviews
Price from
€ 64
per night

Facing the beachfront, Hotel Supetar offers 5-star accommodation in Cavtat and has a seasonal outdoor swimming pool, garden and terrace. The property features a bar, as well as a restaurant serving Mediterranean cuisine. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

This property is a gem! Well-appointed with gorgeous decor and public areas. Cozy & quaint resort town that is just minutes from the airport. Will make a trip back to Croatia just to visit Cavtat again - and without a doubt, will stay at Hotel Supetar. The staff is top-notch!

Show more Show less
9.9
Exceptional
144 reviews
Price from
€ 550
per night

Located within 400 metres of Obod Beach and less than 1 km of Žal Beach, Villa Gloria provides rooms with air conditioning and a private bathroom in Cavtat. This beachfront property offers access to a patio, free private parking and free WiFi. Featuring family rooms, this property also provides guests with a picnic area.

Superb view, great location. Really cozy place. Perfect if you have small children or you just need time to relax

Show more Show less
9.4
Superb
191 reviews
Price from
€ 131.60
per night

Featuring a garden, tennis court and views of sea, Apartments Mara & Petrunjela is located in Cavtat, 500 metres from Sustjepan Beach. This guest house provides free private parking and luggage storage space. Guests can access the guest house via private entrance.

Fantastic balcony with beautiful view of Cavtat marina, perfect for spending an afternoon with a glass of wine watching the boats come and go. The room was comfortable, clean and well equipped. Our hosts were very welcoming and helpful throughout our stay. We will be back!

Show more Show less
9.2
Superb
283 reviews
Price from
€ 128.77
per night

Featuring 3-star accommodation, Residence & Pool Villa Schwarz Suites is located in Cavtat, 600 metres from Rat Beach and less than 1 km from Ključice Beach. The property features sea and mountain views, and is 600 metres from Sustjepan Beach. Staff on-site can arrange a shuttle service.

I felt welcome and cared for during my stay. Marija was great in every respect. Common areas were kept spotless. Cavtat is a great place for a relaxing holiday and so was Villa Schwarz. I'll be back! :-)

Show more Show less
9.1
Superb
192 reviews
Price from
€ 120
per night

Located in Cavtat and within 700 metres 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. The property features a seasonal outdoor pool, fitness centre, sauna and garden.

Beautiful room with balcony and sea view. Lovely pool and friendly helpful staff

Show more Show less
9.4
Superb
585 reviews
Price from
€ 193.80
per night

Located within 500 metres of Rat Beach and 700 metres of Sustjepan Beach, Casa Antika Suites provides rooms with air conditioning and a private bathroom in Cavtat. The property features sea and city views, and is 700 metres from Ključice Beach. The apartment has family rooms.

There was a reception for picking up the keys. We arrived earlier that day and were still able to check in and get the keys without problems. Children enjoyed the jacuzzi on the balcony, the coffee was great.

Show more Show less
9.3
Superb
173 reviews
Price from
€ 180
per night

Set in Cavtat and only 2.1 km from Žal Beach, Apartments Lidija offers accommodation with sea views, free WiFi and free private parking. With mountain views, this accommodation provides a patio. On clear days, guests can head outside to enjoy the apartment's outdoor fireplace or simply kick back and relax.

The apartment is clean, spacious, and well-equipped. Everything worked perfectly during our stay and we found the place really comfortable. The views from the apartment are stunning. The hosts were very nice and live in the downstairs unit in case of any issues.

Show more Show less
9.1
Superb
216 reviews
Price from
€ 45
per night

Located 2.4 km from Žal Beach, Villa Liberty is a recently renovated 4-star accommodation in Cavtat, featuring pool with a view, a garden and private parking. The property features pool and garden views, and is 2.5 km from Obod Beach. The apartment provides mountain views, a sun terrace, and free WiFi is available throughout the property.

Loved the amenities, pool was beautiful and view was amazing! Very close to supermarkets, cute bars, many things close walking distance. Short drive to Dubrovnik. And also the city of Cavtat is gorgeous if you want to escape touristy Dubrovnik

Show more Show less
9
Superb
111 reviews
Price from
€ 93.15
per night

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.
Search beach hotels in Cavtat

Most booked beach hotels in Cavtat this month

FAQ about beach hotels in Cavtat







Beach hotels that guests love in Cavtat

  • Avg. price/night: € 160
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 234 reviews
    Clean comfortable apartment, with pretty nice views to the sunset, town and beach. Good beds. Location perfect for one-night stay before early departure from Dubrovnik airport, as we were having a holiday in Monte Negro. Adorable little village at the seaside.
    Taina
    People with friends
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 94 reviews
    Location was excellent! The hosts were very accommodating! Lovely spacious room right on the beach, couldn’t ask for better
    Michelle
    Young couple
  • Avg. price/night: € 160
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 234 reviews
    Great apartment, very high quality, excellent communication, early check-in was no problem, parking available. 10 mins walk to Cavtat seaside with restaurants, beaches, ferry to Dubrovnik. Very close to the airport, <10min.
    Moritz
    Young couple
  • Avg. price/night: € 181.80
    7.3
    Scored 7.3
    Good
    Rated good
     · 518 reviews
    Clean, the beach access, the location, magic sunset view
    Elyes
    Family with young children
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 94 reviews
    Lovely accommodation, right on the beach and minutes walk from lovely bars/cafes/restaurants. It was quaint but had everything that was needed, I.e. air conditioning, good shower, kitchen facilities and comfortable beds. The location is amazing and we will definitely be back!
    Le Grove
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 32 reviews
    Wonderful host! She speaks very good English and German and she can give you a lot of useful information about the town and travelling to neighbouring towns or countries etc. There was absolutely everything that you need in the apartment. The best part for us was the balcony with lots of space and a great view. Everything is very close there – different beaches, old town, a seaside promenade, many restaurants and a food store. We felt like home there. Highly recommend this apartment and the host!
    Elen
    Family with young children
  • Avg. price/night: € 204.30
    7.6
    Scored 7.6
    Good
    Rated good
     · 942 reviews
    pool area was beautiful and spotless clean. plus right on the beach. the view from the pool area is spectacular.., especially the sunsets
    LOUISE
    People with friends
  • Avg. price/night: € 181.80
    7.3
    Scored 7.3
    Good
    Rated good
     · 518 reviews
    the location was superb, right on the beach and close to the tennis courts. The hotel was exceptionally clean and the staff were very friendly.
    Emma
    Group
  • Avg. price/night: € 204.30
    7.6
    Scored 7.6
    Good
    Rated good
     · 942 reviews
    The hotel is right on the beach, such a great location. The staff is wonderful!
    TIJANA
    Young couple
  • Avg. price/night: € 364
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,829 reviews
    Great location with easy access to two private beaches. Facilities were great including mutiple restauransts and bars, buggy transfers to beach and the view was excellent. The room was good sized and clean. They also had a seaside restaurant on one of the private beaches which was very convenient. I asked for late checkout which the hotel offered without much fuss or extra charges.
    Zishan
    Family with young children