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.

M
Marianna
From
Germany
It was last minute booking for three nights and I’ve became so impressed with this hotel. Absolutely top! The hotel, the team … just perfect. Thank you so much for the wonderful short holiday with you in Santa Teresa. Thanks to you I’ll have great memories only!
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.

I
Ivan_Sokolov_75
From
Germany
Great location next to the beach, best cocktails we tried during 4 weeks in CR. Excellent food and coffee and amazing surf lessons with Paolo! True Gem at the end of our journey.
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.

D
Damir
From
Croatia
Absolutely everything. An incredible accommodation in an even more incredible location. But I go in order. Location: on top of a hill, on the very edge, with a spectacular view of the ocean and the town. The room is huge, designer decorated, with glass walls and a large terrace (from which you will not leave). (there is also a jacuzzi). All kitchen appliances, large TV with Netflix (I doubt you'll need it near this view). The bathroom is in style (also a view of the ocean and the place) large and brutally clean. Staff: fantastic. They will make sure you feel fantastic. Food: Great (some reviews write that the breakfast is less good and small) - I DISAGREE. For breakfast, you have exactly the choice you need, in large quantities and all with the highest quality products. (included, coffee, natural juice, sweets, bread, spreads and coffee) - and they let you choose where you will eat - breakfast in the room on the terrace is indescribable.
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...

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

N
Nico
From
Belgium
the view in this place is just amazing! 😍
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.

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

All-inclusive spa hotels in Santa Teresa Beach and nearby

  • Hotel Tropico Latino

    Santa Teresa Beach
    All-inclusive options available
    Scored out of 10, guest rating 8.7
    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.

    From US$161.59 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Set in Santa Teresa Beach, 1.7 km from Santa Teresa Beach and 14 km from Montezuma Waterfal, HBG Glamping community Yoga & Wellness space offers a garden and air conditioning.

    From US$86.50 per night
  • Banana Beach Bungalows

    Santa Teresa Beach
    All-inclusive options available
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 115 reviews

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

  • Boasting air-conditioned accommodation with a private pool, Casa Arena Beachfront Property is situated in Santa Teresa Beach.

  • Hotel Vista de Olas

    Santa Teresa Beach
    All-inclusive options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 268 reviews

    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.

Enjoy breakfast in Santa Teresa Beach and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 270 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$64.41 per night

Save money on spa in Santa Teresa Beach and nearby – budget options available

  • re center

    Playa hermosa
    Budget options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    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.

    From US$124.30 per night

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