Skip to main content

Spa Hotels in Santa Teresa Beach

Find the spa hotels that appeal to you the most

The best spa hotels in Santa Teresa Beach

Check out our pick of great spa hotels in Santa Teresa Beach

Filter by:

Review score

Hotel Santa Teresa by the Beach

Hotel in Santa Teresa Beach

Hotel Santa Teresa is a modern, and ecologically-conscious boutique hotel that provides a truly unique beach experience.

A
Amalie
From
Norway
Lovely personnel, good breakfast, close to the beach. Nice and clean
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 280 reviews
Price from
US$172
1 night, 2 adults

Toro by Dreamcatcher

Hotel in Santa Teresa Beach

Located in Santa Teresa Beach, 200 metres from Santa Teresa Beach, Toro by Dreamcatcher provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

F
Fernandez
From
Costa Rica
Absolutely everything was beyond what I expected. The rooms were designed for pure rest — quiet, dark, with heavenly beds and linens. They even had a projector for watching movies and a fully equipped kitchen. The hotel is very close to the beach, right where Banana Beach is — my favorite spot to watch the sunset. The staff helped me rent an ATV for our entire stay, so we got to explore nearby beaches. My girlfriend took the surf lessons they recommended and says she’s got a new hobby now. We also got the breakfast and dinner package, and it exceeded our expectations — the quality was that of a high-end restaurant. Dreamcatcher, we’ll definitely see each other again.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews
Price from
US$206.48
1 night, 2 adults

Blue Mist Hotel- Adults Only

Hotel in Santa Teresa Beach

Set in Santa Teresa Beach, 100 metres from Playa Hermosa, Blue Mist Hotel- Adults Only offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

L
Laurent
From
Italy
Beautiful grounds with a lovely pool in an astounding location near Playa Hermosa.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 70 reviews
Price from
US$225
1 night, 2 adults

Vista del Alma Boutique - Adult Only

Hotel in Santa Teresa Beach

Located in Santa Teresa Beach, Vista del Alma offers an outdoor swimming pool and garden. The property has a terrace, as well as a shared lounge.

S
Selena
From
United Kingdom
Fantastic welcome and introduction from Stephanie - great recommendations too. Wonderful breakfast. Great facilities team from cleaners to security, gardeners and maintenance people. All very friendly and helpful. Yoga session on site. Amazing views from room. Very clean. Had all amenities - great toiletries. Using WhatsApp made things very easy like ordering ATV; taxi: yoga. Welcome drink and bottle of wine on arrival really set the tone for a wonderful stay and we will hopefully be back! Also we had a lovely little Valentine’s Day treat from the hotel, such a cute touch! Also as an LGBT couple we were made to feel completely welcome and like any other couple. This is not always our experience so I think deserves a special mention. Again huge thank you to Stephanie and the team.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 62 reviews
Price from
US$368.72
1 night, 2 adults

SELVA RESORT Ocean View Luxury Villas

Santa Teresa Beach

Featuring a patio with mountain views, an open-air bath and a garden, SELVA RESORT Ocean View Luxury Villas can be found in Santa Teresa Beach, close to Santa Teresa Beach and 16 km from Montezuma...

L
Lindsey
From
France
Accommodating staff, easy communication and check-in. Super convenient location, walking distance to the beach and restaurants/grocery. Villa is spacious and well maintained, private and far enough from the road to be quiet and peaceful. Amazing value for the price, especially this time of year and so central in Santa. This particular villa doesn't have the ocean view but its so close to the beach we watched the sunset from there instead.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 48 reviews
Price from
US$159.65
1 night, 2 adults

Believe Surf & Yoga Lodge Santa Teresa

Hotel in Santa Teresa Beach

Set in Santa Teresa Beach and with Santa Teresa Beach reachable within 200 metres, Believe Surf & Yoga Lodge Santa Teresa offers concierge services, non-smoking rooms, an outdoor swimming pool, free...

K
Katren
From
Estonia
The staff was super-kind and friendly. The atmosphere of the property was really relaxed. Breakfast was beyond amazing - fresh and healthy.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 455 reviews
Price from
US$78.31
1 night, 2 adults

Hotel Vista de Olas

Hotel in Santa Teresa Beach

Set in Santa Teresa Beach, 1.5 km from Mar Azul, Hotel Vista de Olas offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

L
Lisa
From
Germany
It’s one of the nicest hotels we’ve ever been to with the most beautiful view. You have a perfect view of the coast from an infinity pool with pool bar. Rooms were huge and so cozy. The owner as well as his team were just amazing and made us feel super welcome. It felt like we were spending time at a friend’s place, even though they were super professional about everything. There food was amazing, too. We’ll definitely come back.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 269 reviews
Price from
US$140
1 night, 2 adults

Zula Inn Aparthotel

Hotel in Santa Teresa Beach

Zula Inn Aparthotel is located 100 metres from Santa Teresa Beach and 2 km from Playa Carmen Beach. It features an outdoor swimming pool surrounded by gardens and a furnished sun terrace.

J
Jose Ricardo
From
Costa Rica
Well equiped and very spacious appartment. Everthing was fine. Beds are very confortable
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 159 reviews
Price from
US$154.56
1 night, 2 adults

Hotel Tropico Latino

Hotel in Santa Teresa Beach

Hotel Tropico Latino is located in Santa Teresa beach in Nicoya Peninsula. It has a full spa with natural products, as well as a yoga studio and Mediterranean restaurant.

N
Nicole
From
United States
Staff was accommodating and friendly! Location was perfect! included breakfast was good, views of the ocean, rooms were decent.. could use updating. Yoga was amazing, spa right there. Walking distance to all restaurants and shopping. Beautiful amenities( spa, pool, restaurant, sittting , hammocks, yoga) .
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 61 reviews
Price from
US$143
1 night, 2 adults

Indigo Yoga Surf Resort

Mal País (Near Santa Teresa Beach)

The Eco Hotel Indigo Yoga Surf Resort offers its guests a spa centre that offers aerial silk classes and yoga lessons on site.

M
Margaret
From
United States
Room was clean & cozy, breakfast was delicious, the pool was beautiful and lots of comfortable seating both sunny and shady, there was a well equipped yoga area which I enjoyed, and everyone was just very friendly and super helpful. I felt so at home that I sincerely didn’t want to leave 😄
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 267 reviews
Price from
US$57
1 night, 2 adults
All spa hotels in Santa Teresa Beach

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Santa Teresa Beach and surroundings in the past month

See all

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 159 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 129 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 48 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 62 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 112 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 269 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 177 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 455 reviews

Popular with guests booking spa hotels in Santa Teresa Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 280 reviews

Highly rated spa hotels in Santa Teresa Beach and nearby

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 267 reviews

The Eco Hotel Indigo Yoga Surf Resort offers its guests a spa centre that offers aerial silk classes and yoga lessons on site.

From US$225.44 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 177 reviews

Set in Santa Teresa Beach, 200 metres from Santa Teresa Beach and 16 km from Montezuma Waterfal, Griss Lodge & Spa offers accommodation with free WiFi, a garden with an outdoor swimming pool, and...

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 8 reviews

Set in Santa Teresa Beach, 400 metres from Santa Teresa Beach and 16 km from Montezuma Waterfal, Kai Villa offers a garden and air conditioning.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 61 reviews

Hotel Tropico Latino is located in Santa Teresa beach in Nicoya Peninsula. It has a full spa with natural products, as well as a yoga studio and Mediterranean restaurant.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 48 reviews

Featuring a patio with mountain views, an open-air bath and a garden, SELVA RESORT Ocean View Luxury Villas can be found in Santa Teresa Beach, close to Santa Teresa Beach and 16 km from Montezuma...

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 110 reviews

Offering outdoor pool and a restaurant, Banana Beach Bungalows is located in Santa Teresa Beach. Free Wi-Fi access is available.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 62 reviews

Located in Santa Teresa Beach, Vista del Alma offers an outdoor swimming pool and garden. The property has a terrace, as well as a shared lounge.

From US$734.50 per night

Enjoy breakfast in Santa Teresa Beach and nearby

re center

Playa hermosa
Breakfast options
Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 3 reviews

2.5 km from Playa Hermosa, re center is a recently renovated property situated in Playa hermosa and features air-conditioned rooms with free WiFi and private parking.

FAQ about spa hotels in Santa Teresa Beach

Spa hotels that guests love in Santa Teresa Beach

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 61 reviews
Staff was accommodating and friendly! Location was perfect! included breakfast was good, views of the ocean, rooms were decent.. could use updating. Yoga was amazing, spa right there. Walking distance to all restaurants and shopping. Beautiful amenities( spa, pool, restaurant, sittting , hammocks, yoga) .
Guest review by
Nicole
Young couple
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 110 reviews
the bungalow was fantastic, so much space, it was clean and comfortable. great location, practically on the beach, with lots of restaurants a short walk from the hotel - the Asian sushi restaurant was our favourite! the staff were great, best to get the managers phone number and WhatsApp her if you want info on tours or transfers. the pool area was a lovely space to relax, although sun loungers could do with an update. the breakfast included was delicious, the beach bar was a fabulous place to watch the sun set too!
Guest review by
Emily
Young couple