The 10 best spa hotels in Santa Teresa Beach, Costa Rica | Booking.com
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.

K
Krystyna
From
United States
The hotel is updated. Everything is clean. Staff was very attentive and helpful whenever necessary.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 266 reviews
Price from
US$150
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.

S
Suzannah
From
United Kingdom
Beautiful stay, the villa was wonderful and the food, staff and beach were amazing!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 69 reviews
Price from
US$450
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.

K
Karlijn
From
Netherlands
Vista del Alma is absolutely our best holiday location ever! Santa Teresa helps of course in having a fantastic time, but staying in Vista del Alma really improved the entire stay. Great, clean design room with amazing view over the ocean with beautiful sunsets. Every morning you wake up with the sound of the waves and the jungle. Great breakfast, super nice personnel (special thanks to Julia), also for drinks and snacks. Complementary yoga sessions in the morning are a dream. The jacuzzi on the terrace made it extra special.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 57 reviews
Price from
US$419
1 night, 2 adults

Griss Lodge & Spa

Santa Teresa Beach

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

T
Thomas
From
Germany
The location is amazing. Couldn’t be better. The vibe of the accommodation is very relaxed and welcoming.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 177 reviews
Price from
US$150
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...

R
Ros
From
United Kingdom
Excellent value for money Great poor Huge room Great air con Good location for beach and restaurants
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 458 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.

y
yariv
From
Israel
it is the best hotel in santa Teresa. it have the most beautiful view , the rooms are beautiful, the fiod is great, and the hospitality is one of the beat i was . it really feels like home.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 268 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.

S
Steyn
From
South Africa
Perfect location :) very relaxing :)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 162 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.

G
Georgia
From
Norway
Best value for money you will find in Santa Teresa. Tropico Latino is an excellent beachfront hotel that offers breakfast at the beach restaurant. They are always doing the little extras to make you happy. The staff is so friendly, thanks to Guadalupe and Andreas from the reception and all the waiters at the restaurant. The food is excellent. The room was so spacious, with a comfortable bed and pillow (!!). For some reason, most hotels have horrible pillows, but here they were great. Yoga and training offers and facilities are so great!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 61 reviews
Price from
US$130
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.

Y
Ylva
From
Sweden
fantastic location but you need a car. very helpful and friendly staff. always someone English speaking on site.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 270 reviews
Price from
US$57
1 night, 2 adults

Tango Mar Beachfront Boutique Hotel & Villas

Tambor (Near Santa Teresa Beach)

Facing the Gulf of Nicoya in Quizales Beach, Tango Mar Beachfront Boutique Hotel & Villas has its own private beach area and outdoors pool. Free Wi-Fi connection is possible throughout.

j
john
From
Canada
It was beautiful place. Nice,quiet and relaxing Great pools and beautiful beach. Rooms overlooking the ocean with excellent showers,beds and AC. Food was excellent. Will come back.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 248 reviews
Price from
US$242.78
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

FAQ about spa hotels in Santa Teresa Beach

Spa hotels that guests love in Santa Teresa Beach

See all
  • Avg. price/night: US$161.59
    Scored out of 10, guest rating 8.7
    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.0
    Very good - What previous guests thought, 115 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