Find Cheap Hotels with a spa in Puerto de la Cruz

Search, compare, and save on Puerto de la Cruz Hotels with a spa from hundreds of travel sites on HotelsCombined.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

The Latest Deals for Hotels in Puerto de la Cruz with a Spa

Discover well-known properties in Puerto de la Cruz that are favoured by visitors more than others. There are 12 hotels in Puerto de la Cruz and price data was last updated on 1 May 2026. The average price for a hotel in Puerto de la Cruz is .
Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Avenida de Colon, 22, Puerto de la Cruz, Tenerife, Spain
Bahia Principe Sunlight San Felipe provides 4-star accommodation in Puerto de la Cruz, just minutes from Puerto La Cruz. It features a spa and a gym.
Pool
Free Wi-Fi
7.7
Good
1685 reviews
Location
0.5 mi from city centre
Calle Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Bluesea Costa Jardin & Spa provides comfortable 4-star accommodation in Puerto de la Cruz. It has a spa and wellness centre and a fitness centre.
Free Wi-Fi
7.2
Good
1066 reviews
Location
0.8 mi from city centre
Camino El Burgado, 1, Puerto de la Cruz, Tenerife, Spain
Conveniently located with direct access to Puerto La Cruz, Precise Resort Tenerife offers beachfront 4-star accommodation complete with free Wi-Fi, an outdoor pool and a sauna. It also features outdoor tennis courts, a swim-up bar and a beauty centre.
Free Wi-Fi
8.5
Excellent
2365 reviews
Location
1.4 mi from city centre
C/ Doctor Celestino Cobiella Zaera, 2, Puerto de la Cruz, Tenerife, Spain
Boasting outdoor tennis courts, an outdoor pool and free Wi-Fi, this Puerto de la Cruz hotel is conveniently located moments from Puerto La Cruz. It features a spa and wellness centre, as well as an express check-in and check-out feature, a sauna and a swim-up bar.
Free Wi-Fi
8.6
Excellent
5214 reviews
Location
0.4 mi from city centre
Eucaliptus, 4, Puerto de la Cruz, Tenerife, Spain
Hotel Atlantic Mirage Suites & Spa is situated in Puerto de la Cruz and is close to the area's well-known attractions. Just minutes from Puerto La Cruz, it offers guests comfortable overnight stay in a convenient location.
Free Wi-Fi
8.8
Excellent
2214 reviews
Location
0.7 mi from city centre
Avenida Venezuela, 15, Puerto de la Cruz, Tenerife, Spain
Sol Costa Atlantis provides free Wi-Fi, a swim-up bar and a bicycle hire. Within close proximity of Puerto La Cruz, it provides a convenient location for guests flying to or from Puerto de la Cruz.
Free Wi-Fi
8.6
Excellent
2813 reviews
Location
0.4 mi from city centre
C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz, Tenerife, Spain
Best Semiramis provides comfortable 5-star accommodation in Puerto de la Cruz. It has a spa and a gym.
Pool
Free Wi-Fi
8.3
Excellent
6041 reviews
Location
0.8 mi from city centre
C/ Cupido 12, Puerto de la Cruz, Tenerife, Spain
Conveniently located with direct access to Puerto La Cruz, Hotel Af Valle Orotava offers 4-star accommodation complete with free Wi-Fi and a rooftop pool. It also features male and female solariums, a 24-hour reception and a swim-up bar.
Free Wi-Fi
8.5
Excellent
2529 reviews
Location
0.2 mi from city centre
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, Spain
Hotel Botanico & The Oriental Spa Garden offers comfortable 5-star accommodation in Puerto de la Cruz. It features a day spa and a fitness centre.
Pool
Free Wi-Fi
9.3
Excellent
1708 reviews
Location
0.7 mi from city centre
Avenida Colon, 12, Puerto de la Cruz, Tenerife, Spain
Located in Puerto de la Cruz, H10 Tenerife Playa has direct access to Puerto La Cruz and features free Wi-Fi. The multiple amenities this beachfront hotel offers include a beauty centre, an outdoor pool and a sauna.
Free Wi-Fi
8.1
Excellent
2429 reviews
Location
0.5 mi from city centre

Other accommodations in Puerto de la Cruz

Discover the ideal theme hotel, holiday rental or hostel for your stay in Puerto de la Cruz. There are 984 properties in Puerto de la Cruz and price data was last updated on 1 May 2026.
Avenida de Colon, 22, Puerto de la Cruz, Tenerife, Spain
0.5 mi from city centre
Pool
Free Wi-Fi
£97
Avg. per night
Calle Quintana 11, Puerto de la Cruz, Tenerife, Spain
0.2 mi from city centre
Free Wi-Fi
£45
Avg. per night
Eucaliptus, 4, Puerto de la Cruz, Tenerife, Spain
0.7 mi from city centre
Free Wi-Fi
£101
Avg. per night

Explore Puerto de la Cruz

Explore different neighbourhoods and areas within Puerto de la Cruz to find the perfect location for your stay. Map data was last updated on 1 May 2026.
Scroll through the map to find hotels close to the Puerto de la Cruz neighbourhood(s) you plan on visiting. You can find more information on a particular hotel within the map by clicking on its name.

Puerto de la Cruz Hotels with a spa - FAQs

Find useful tips and insights about staying in Puerto de la Cruz to help you make the most of your experience. FAQs were last updated on 1 May 2026.
  • Can you book a 5-star hotels with a spa in Puerto de la Cruz?

    If you're looking to make your Puerto de la Cruz stay extra special, then consider staying at one of the top-rated hotels. The highest-rated hotels with a spa are Hotel Botanico & The Oriental Spa Garden (£235/night) and Best Semiramis (£78/night).

  • How many hotels with a spa are there in total in Puerto de la Cruz?

    There are 12 Puerto de la Cruz hotels with a spa available out of a total 984 hotels that you can book on HotelsCombined.

  • Which are the most popular Puerto de la Cruz hotels with a spa?

    HotelsCombined users’ favourite hotels in Puerto de la Cruz with a spa are Hotel O7 Tenerife, Bluesea Puerto Resort, and Bluesea Interpalace. With a rating of 8.6/10, Bluesea Interpalace is the highest-rated hotel.

Find better results for your stay in Puerto de la Cruz

Consider these popular 3-star hotels in Puerto de la Cruz

Stay at one of these Puerto de la Cruz 3-star hotels that users have found on HotelsCombined.