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.

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.

E
Eduard
From
Germany
Beautiful boutique resort with stunning oceanview villas and unforgettable sunsets. Excellent breakfast (delicious, generous, and great value), warm local staff, smooth check-in, and peaceful yoga.
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...

C
Cally
From
United Kingdom
Adoreable stylish cabin, really fun to stay in. All the kitchen stuff we needed. Just prefect for a surf town! And opposite Ani’s with great coffee and breakfast!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 176 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...

E
Eduardo
From
Spain
We had a problem with the reservation on booking and we didn’t have enough space to sleep. However the staff handled it so nice and they brought us an extra mattress.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 459 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.

J
Julien Lachance
From
Canada
Everything about this place is beautiful, nice gardens, the pool was amazing, free coffee in the common area daily, the cabins were very clean and the kitchen had almost everything I needed to make meals. The cats on the property were an added bonus. I would definitely return, such a paradise!
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

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

  • Kai Villa

    Santa Teresa Beach
    Budget options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 7 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.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
  • 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.

Highly rated spa hotels 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$128.82 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$214.70
    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