The 10 best spa hotels in Puerto de la Cruz, Spain | Booking.com
Skip to main content

Spa hotels in Puerto de la Cruz

Find the spa hotels that appeal to you the most

The best spa hotels in Puerto de la Cruz

Check out our selection of great spa hotels in Puerto de la Cruz

Filter by:

Review score

Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY

Hotel in Puerto de la Cruz

Located in Puerto de la Cruz, 0.9 mi from Martiánez Beach, Hotel Atlantic Mirage Suites & SPA offers an all year round swimming pool and free WiFi.

L
Lynn
From
United Kingdom
Food fantastic. Exceptionally clean through the hotel. Staff amazing. They were always helpful friendly and smiling
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,072 reviews
Location 9.1
Price from
$189.52
1 night, 2 adults

Hotel Botanico y Oriental Spa Garden

Hotel in Puerto de la Cruz

The Hotel Botánico and Oriental Spa Garden 5*GL features 3 outdoor pools and offers luxurious accommodations surrounded by beautiful gardens with views of the Atlantic Ocean and Mount Teide.

J
JOAV
From
Israel
A beautiful resort, top design, with an amazing own botanic garden, fish ponds, bridges, tennis courts, amazing spa and terrific food.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,246 reviews
Location 8.9
Price from
$465.58
1 night, 2 adults

Perfect Apartment

Puerto de la Cruz

Offering an open-air bath and a bar, Perfect Apartment in Puerto de la Cruz is close to Playa Jardin and Taoro Park. It features free Wifi, water sports facilities, a rooftop pool, and a restaurant.

J
John
From
Ireland
Location was fine. About 10/15 minute was to the old town, but there are shops and restaurants nearby.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 134 reviews
Location 9.4
Price from
$82.09
1 night, 2 adults

Hotel AF Valle Orotava

Hotel in Puerto de la Cruz

Hotel AF Valle Orotava is a 4-star hotel, completely renovated, located in the center of Puerto de la Cruz, 10 minutes walk from Playa Jardín, equipped with modern facilities and rooms with views of...

N
Nieves
From
Ireland
It is so central and very clean. Staff are wonderful especially Jose on reception. Mu elderly father in law was with us and they treated him very well. The breakfast choice was very good and the pool and bar area was lovely
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,183 reviews
Location 9.1
Price from
$116.10
1 night, 2 adults

Hotel Best Semiramis

Hotel in Puerto de la Cruz

Set on a cliff overlooking the Atlantic Ocean, Hotel Best Semiramis is located in Puerto de la Cruz. It offers rooms with balconies, a spa, and 2 outdoor swimming pools surrounded by gardens.

A
Aleksandar
From
Montenegro
Everything, from start to beginning we were treated in the best way possible, I would return to the same hotel again.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,881 reviews
Location 8.7
Price from
$142.77
1 night, 2 adults

Silken Saaj Maar - Adults Only

Hotel in Puerto de la Cruz

Silken Saaj Maar - Adults Only features an outdoor swimming pool, fitness center, a terrace and restaurant in Puerto de la Cruz. This 4-star hotel features free WiFi and a bar.

K
KIMBERLY
From
United States
The location was PERFECT. In the heart of the town and literally 10 steps from the waters’ edge. Overlooked the bay with thundering waves which made for the perfect viewing and night’s sleep! The hotel was very clean, sexy and modern. The breakfast buffet was fantastic - with bottomless mimosas too ;). Absolutely loved this hotel.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 850 reviews
Location 9.3
Price from
$129
1 night, 2 adults

Melia Costa Atlantis Tenerife

Hotel in Puerto de la Cruz

Melia Costa Atlantis Tenerife has an ideal setting 164 feet from Martiánez Beach and the Lago Martiánez pool complex. This hotel features a spa and outdoor swimming pool, and free WiFi.

I
Ioulia
From
Netherlands
Great location, highly recommend the upgrade if you can get it - amazing ocean views and the private complementary dining area is worth it for breakfast and drinks - the main restaurant gets way too busy. The pool area was nice and food was quite good as well in the poolside cafe, staff very friendly. Room and bed very comfortable.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 70 reviews
Location 9.4
Price from
$168.88
1 night, 2 adults

O7 Tenerife

Hotel in Puerto de la Cruz

Located within 10 minutes' walk from Playa Martianez Beach, Orotava Botanical Gardens and La Paz View Point, Hotel O7 Tenerife offers 24-hour reception.

M
Maite
From
Spain
It was very well located, easy to get there. The staff was exceptionally polite and supportive. We really enjoyed our stay.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 989 reviews
Location 8.4
Price from
$114.93
1 night, 2 adults

Ankerplatz - casa Juseli - Ruhe und Erholung

Santa Úrsula (Near Puerto de la Cruz)

1.6 miles from Playa El Ancon in Santa Úrsula, Ankerplatz - casa Juseli - Ruhe und Erholung offers accommodations with access to wellness packages and beauty services.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 8 reviews
Location 9.0
Price from
$130.49
1 night, 2 adults

Penthouse direkt am Meer

Los Realejos (Near Puerto de la Cruz)

A 4-minute walk from Playa de los Roques in Los Realejos, Penthouse direkt am Meer offers accommodations with access to spa facilities and wellness packages.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 30 reviews
Location 9.1
Price from
$116.10
1 night, 2 adults
All spa hotels in Puerto de la Cruz

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing 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 Puerto de la Cruz and surrounding area in the past month

See all

FAQ about spa hotels in Puerto de la Cruz

Spa Hotels That Guests Love in Puerto de la Cruz

See all
  • Avg. price/night: $136.51
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3,875 reviews
    The Pool is great and the staff went above and beyond to make this holiday remarkable. The breakfast buffet had lots of different options. We also tried the dinner buffet which was excellent! Animation at the hotel was super fun, every night that is something happening! a big thank you to Jose who made my partner’s birthday once to be remembered! The room was bigger than we had expected, very clean and with a beautiful sea view. We also had a relaxing massage at the Spa by Eric which was great.
    Guest review by
    Adriana
    Young couple