Skip to main content

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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The 3,500 m2 spa includes an indoor swimming pool, as well as outdoor pools, a Japanese sauna, and Turkish baths. Beauty treatments including massages and aromatherapy are available.

There are 4 restaurants on site, offering Asian, Spanish and Italian dishes. The La Palmera restaurant features an outdoor dining area in the gardens, where you can also find an elegant cocktail bar.

High standard hotel, relaxing atmosphere, friendly and supportive staff, excellent location, grocery store around the corner, a few very good restaurants for a decent price very close to the hotel. Outdoor swimming pool is very nice. Breakfast was great with high variety of food.

Show more Show less
9
Wonderful
1,161 reviews
Price from
$247
per night

Marina Beach, a property with a terrace, is located in Puerto de la Cruz, 1.1 km from Playa Martianez, 200 metres from Plaza Charco, as well as 600 metres from Taoro Park. It is situated 400 metres from San Telmo Beach and features a lift. Free WiFi is available throughout the property and Playa del Muelle is 80 metres away.

This place has everything: great location, fully equipped, comfortable furniture and the host was very friendly. We arrived there with the car and she was so nice to give us the best advice where to find the best closest parking. Highly recommended:)

Show more Show less
9.5
Exceptional
102 reviews
Price from
$76
per night

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 the sea and Teide, rooftop with large terrace, heated saltwater pool.

Roof top pool and bar are amazing, great selection for breakfast, walking distance to city centre. Highly recommended.

Show more Show less
8.5
Very Good
2,631 reviews
Price from
$73
per night

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

All air-conditioned (cold/warm air subject to seasonality)rooms feature a balcony with sea view. Guests will find a private bathroom with shower and hairdryer and a flat TV with Satellite Channels. All units include a seating area with a sofa.

Great staff, variety of food, awesome location, a lot of parking. 10/10!!!

Show more Show less
8.8
Excellent
1,840 reviews
Price from
$109
per night

The spa is located on the hotel's top floor and offers sea views. It features a thermal circuit with sauna, Turkish bath and a pool with several water jets. It also offers beauty treatments, including massages. Entry comes at an additional cost. Free fitness facilities are available.

The staff was super kind and helpful, they even provided a cold dinner at midnight as the flight had a delay. The food was overall very good, everything clean and amazing location.

Show more Show less
8.1
Very Good
2,395 reviews
Price from
$96
per night

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.

The spa features a hot tub and sauna, and massage is available. There is also a gym.

I love our bed, the room was clean and lovely staffs

Show more Show less
8.1
Very Good
4,259 reviews
Price from
$90
per night

Bahia Principe San Felipe is located on the seafront, just 400 metres from the Martíanez Lakes. It offers a spa, tennis courts, and heated outdoor pools set in subtropical gardens.

Bahia Principe San Felipe’s spa includes an indoor pool, gym, sauna and hot tub. A range of relaxing massages and beauty treatments are available.

excellent food, lovely room, stuff is super nice

Show more Show less
8.1
Very Good
997 reviews
Price from
$111
per night

Located within 10 minutes' walk from Playa Martianez Beach, Orotava Botanical Gardens and La Paz View Point, Hotel O7 Tenerife offers 24-hour reception. It features two outdoor pools with sunbeds for adults and children.

The room was very clean, the bed was very good and the food was very tasty.

Show more Show less
8
Very Good
400 reviews
Price from
$69
per night

Situated in Puerto de la Cruz, Estudio Ático Sol y Playa piscina offers a balcony with mountain and garden views, as well as a year-round outdoor pool, beauty services and public bath. It features an open-air bath, a casino, city views and free WiFi. The property has a 24-hour front desk, a family-friendly restaurant with an outdoor dining area.

Guests are welcome to relax in the on-site lounge, while packed lunches are also available upon request.

Landlord was friendly and attentive. Any problems I had he sorted them out. Pool on the roof great

Show more Show less
8.4
Very Good
7 reviews
Price from
$57
per night

The hotel spa has a sauna and spa bath. Guests can also enjoy a range of massage and beauty treatments. Free WiFi is available throughout the hotel.

The hotel serves an international buffet breakfast and dinner. There is also a snack bar and a poolside bar.

Great value for money, friendly and clean

Show more Show less
7
Good
1,861 reviews
Price from
$54
per night

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.
Search spa hotels in Puerto de la Cruz

Most booked spa hotels in Puerto de la Cruz this month

FAQ about spa hotels in Puerto de la Cruz







Spa Hotels That Guests Love in Puerto de la Cruz

  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 888 reviews
    We had a lovely, relaxing stay at the hotel. The breakfast buffet has everything you can ask for with different throughout the week. The pool is spacious, quiet and we never had any issues finding a sunbed. The staff were very friendly and helpful. We had a blocked drain which was fixed instantly when I mentioned it.
    Jakob
    Young couple
  • Avg. price/night: $283.87
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 1,565 reviews
    The staff were exceptional in their help and friendliness. The senior managers (owners?) came around in the evening and at breakfast to check we were OK. The garden is amazing for this northern European. Cactuses and any number of colourful plants beautifully laid out in a number of separate spaces. The view from the swimming pool area of Puerto del la Cruz is stunning. The hotel is situated opposite a pleasant park in a relaxed area of Puerto. Alberto's bar round the corner for evening drinks and a pizza with a view of the sunset.
    Stephen
    Young couple
  • Avg. price/night: $13.36
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,024 reviews
    The hotel have an interesting history and it is located 50 meters from the ocean. At your location there will be a gym and a place for relaxation, a swimming pool, a jacuzzi, a sauna. I really liked the hall, it's cozy and cool. The breakfast is good, in my opinion 7 out of 10.
    Nikolai Fi
    Solo traveler
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 7,999 reviews
    breakfast was decent, but as a vegan I had limited options obviously - tomato, cucumbers and some pickles, bread, fruit and cereals (soy milk was available). Room and bathroom were OK, clean and quite spacious. Our balcony was above the hotel's kitchen, so we didn't spend much time there :D The area by the pool was really nice tough, it was great to relax there (good and affordable drinks in the pool bar!)
    Aleksandra
    Young couple
  • Avg. price/night: $116.79
    7.3
    Scored 7.3
    Good
    Rated good
     · 1,533 reviews
    close to the beach, the terrace, lots of space, huge variety at breakfast buffet, entertainment like a massage chair, billiard etc.
    Constanze
    Travelers with friends
  • Avg. price/night: $113.63
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 4,259 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.
    A
    Adriana
    Young couple
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 7,999 reviews
    Good hotel with great breakfast and dinner. Staff was kind and helpful. Rooms were clean and had a nice view. Pool was spacious and good for swimming and relaxing too.
    Zsófia
    Young couple
  • Avg. price/night: $283.87
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 1,565 reviews
    great garden around the hotel with nice places and pool to relax staff was always friendly and attentive comfortable room with enough space and balcony with great view delicious breakfast (buffet) and dinner (served at the table)
    Robin
    Young couple
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 920 reviews
    Upon late evening arrival the hotel received us very well. Our rooms were prepared, with a cold dinner which we were not expecting at all. The Breakfast and dinner had a superb spread with multiple cooking stations and the facilities, pool, spa etc were of a great standard and luxury.
    Richie
    Family with young children
  • Avg. price/night: $126.52
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,394 reviews
    The hotel was spotless, so clean, the beds were so comfy. The pool was lovely and deep and lots of sun loungers. The staff were very friendly and helpful at reception, restaurant, pool bar and pool towel rental and in the spa. I got a wonderful relaxing massage from Jennifer. Highly recommend the massages, great value and a gorgeous sea view from the spa. Great location near restaurants and the beach. The breakfast was lovely, a big selection, especially the fresh pancakes.
    Laura
    Travelers with friends