Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Santa Maria di Castellabate – 158 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.

Grand Hotel Santa Maria 4 stars

Hotel in Santa Maria di Castellabate

Set on its private beach, Grand Hotel Santa Maria is 300 metres from Santa Maria di Castellabate centre. Its restaurant offers Cilento specialities and a buffet breakfast. The room we stayed was very clean and modern. All rooms in the hotel have sea view as the hotel is located basically directly on the beach and you can watch the sunset at the sea every evening. The staff was helpful and friendly. We took half-board option and were impressed with the quality of food and service in the restaurant where you can eat and enjoy the view of the sea. The beach is not wide but well organised with sun lounges and free towels. I definitely recommend this hotel for the stay and will plan to come back.

Show more Show less
8.9
Fabulous
364 reviews
Price from
£133
per night

Hotel Paradiso 4 stars

Hotel in Santa Maria di Castellabate

Enjoy the view from your private balcony at Hotel Paradiso. It is set directly on the beach in the heart of Cilento National Park, a UNESCO World Heritage Site. I came down here to ride my bike for a few days and relax, and everyone was very nice and treated me like family. I would go again.

Show more Show less
8.6
Fabulous
177 reviews
Price from
£111
per night

Hotel Garden Riviera 4 stars

Hotel in Santa Maria di Castellabate

Offering a free outdoor pool and a restaurant, Hotel Garden Riviera is 800 metres from the beaches of Santa Maria di Castellabate. The property is gorgeous with amazing views of the ocean. The outside areas are beautiful, with a terrific pool and restaurant. It is just steps from the town where there are lots of restaurants, shops and sandy beaches.

Show more Show less
8.6
Fabulous
140 reviews
Price from
£83
per night

Hotel La Marina

Hotel in Santa Maria di Castellabate

Located 150 metres from the seafront in Castellabate, La Marina is set in a pedestrian area. The waiter who checked us in was so helpful he went above and beyond expectations by helping us by physically helping us find the hotel Carpark

Show more Show less
7
Good
116 reviews
Price from
£73
per night

New Hotel Sonia 4 stars

Hotel in Santa Maria di Castellabate

New Hotel Sonia is in front of the beach in the centre of Santa Maria di Castellabate. It features air-conditioned rooms and a restaurant. Wi-Fi in public areas is free. Sky tv in room. Nice breakfast choices. Location of hotel.

Show more Show less
7.4
Good
56 reviews
Price from
£115
per night

Hotel Costa d'Oro 3 stars

Hotel in Santa Maria di Castellabate

Hotel Costa d'Oro features a restaurant, bar, a shared lounge and garden in Santa Maria di Castellabate. Featuring family rooms, this property also provides guests with a terrace. The staff were so friendly, helpful and welcoming. The hotel is in a beautiful spot! Thank you for everything!

Show more Show less
7.9
Good
71 reviews
Price from
£160
per night

Hotel Ristorante il Colleverde 3 stars

Hotel in Santa Maria di Castellabate

Offering panoramic sea views, Hotel Ristorante il Colleverde is a small family-run hotel with a Campania restaurant. Room was spacious and very clean with excellent shower. Staff are welcoming

Show more Show less
7.2
Good
107 reviews
Price from
£66
per night

Odissea Residence e Rooms

Hotel in Santa Maria di Castellabate

Set in Santa Maria di Castellabate, 5 km from Castellabate, Odissea Residence e Rooms offers a terrace and free WiFi. Very easy and helpful check in, even though we only booked one hour before arrival. The apartment was very clean and well stocked, and in a fantastic location - just a couple of minutes walk from the beach. Private parking an added bonus.

Show more Show less
9.4
Superb
42 reviews
Price from
£120
per night

Hotel La Pergola 3 stars

Hotel in Santa Maria di Castellabate

Just 100 metres from the sea at Santa Maria di Castellabate, Hotel La Pergola offers a private beach, a restaurant and free Wi-Fi in public areas. All air-conditioned rooms include a small balcony.

Show more Show less
8.5
Very good
37 reviews
Price from
£80
per night

Palazzo Belmonte 4 stars

Hotel in Santa Maria di Castellabate

Set just on the edge of Santa Maria di Castellabate, Palazzo Belmonte provides a seafront location with 5 acres of gardens with orange and lemon trees, and its own private, sandy beach. Setting is beautiful Nice pool

Show more Show less
7.4
Good
95 reviews
Price from
£172
per night

Most booked hotels in Santa Maria di Castellabate in the past month

See all

Budget hotels in Santa Maria di Castellabate

See all

FAQs about hotels in Santa Maria di Castellabate

Explore guest reviews of hotels in Santa Maria di Castellabate

See all
gogless