Filters

Selected filters
Clear all
Spa hotels

Accommodation type

Hotels by class

Price per night

Review rating

Attractions

  • Show All + Show Less -

Thematic hotels

  • Show All + Show Less -

Hotel facilities

  • Show All + Show Less -

Room facilities

List view
Photo view
Filters
Most popular first
Sorting
  • Most popular first
  • Highest rating first
  • Lowest price first
  • Distance - low to high
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre
7.2 (743 reviews)
The comfortable Bluesea Costa Jardin & Spa Puerto de la Cruz hotel is located within 25 minutes' walk of the Plaza de la Iglesia, offering 23 rooms along with a sauna, a sun deck, and a shared lounge…
The comfortable Bluesea Costa Jardin & Spa Puerto de la Cruz hotel is located within 25 minutes' walk of the Plaza de la Iglesia, offering 23 rooms along with a sauna, a sun deck, and a shared lounge…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre
7.8 (2438 reviews)
Located only 1.6 km from the 1632 catholic Church of Our Lady of the Rock of France, the 4-star Complejo Bluesea Puerto Resort Compuesto Por Hotel Canarife Y Bonanza Palace Puerto de la Cruz offers a…
Located only 1.6 km from the 1632 catholic Church of Our Lady of the Rock of France, the 4-star Complejo Bluesea Puerto Resort Compuesto Por Hotel Canarife Y Bonanza Palace Puerto de la Cruz offers a…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.3 (3897 reviews)
The perfect 5-star Hotel Best Semiramis Puerto de la Cruz, located within 25 minutes' walk of Playa del Castillo Public Beach, is decorated with parquet floors and includes important amenities like…
The perfect 5-star Hotel Best Semiramis Puerto de la Cruz, located within 25 minutes' walk of Playa del Castillo Public Beach, is decorated with parquet floors and includes important amenities like…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
9.3 (1008 reviews)
Located only 1.5 km from the Lago Martianez, the renowned 5-star Hotel Botanico Y Oriental Spa Garden Puerto de la Cruz boasts a hammam spa with body wraps, body scrub, and pedicure. Situated in…
Located only 1.5 km from the Lago Martianez, the renowned 5-star Hotel Botanico Y Oriental Spa Garden Puerto de la Cruz boasts a hammam spa with body wraps, body scrub, and pedicure. Situated in…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
8.8 (2128 reviews)
Guests will appreciate the 4-star smoke-free Hotel Atlantic Mirage Suites & Spa - Adults Only Puerto de la Cruz's location, merely 9 minutes on foot from the historic Botanical Garden, as well as a…
Guests will appreciate the 4-star smoke-free Hotel Atlantic Mirage Suites & Spa - Adults Only Puerto de la Cruz's location, merely 9 minutes on foot from the historic Botanical Garden, as well as a…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
8.6 (473 reviews)
Located a 9-minute stroll from the catholic Church of Our Lady of the Rock of France, the 4-star Melia Costa Atlantis Tenerife Puerto de la Cruz hotel offers air-conditioned rooms 0.7 km from the…
Located a 9-minute stroll from the catholic Church of Our Lady of the Rock of France, the 4-star Melia Costa Atlantis Tenerife Puerto de la Cruz hotel offers air-conditioned rooms 0.7 km from the…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.7 (1219 reviews)
Offering a sundeck and billiards, O7 Tenerife Puerto de la Cruz hotel is situated in a residential area, a 16-minute walk from the Lago Martiánez. Offering views of the mountain, this attractive…
Offering a sundeck and billiards, O7 Tenerife Puerto de la Cruz hotel is situated in a residential area, a 16-minute walk from the Lago Martiánez. Offering views of the mountain, this attractive…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
2.7 km to the city centre
8.5 (2587 reviews)
Situated around 25 minutes' walk from the Risco Belle Aquatic Gardens, the comfortable Precise Resort Tenerife Puerto de la Cruz features a 40,000-square-metre garden. Boasting scuba diving, mini…
Situated around 25 minutes' walk from the Risco Belle Aquatic Gardens, the comfortable Precise Resort Tenerife Puerto de la Cruz features a 40,000-square-metre garden. Boasting scuba diving, mini…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.4 km to the city centre
9.2 (545 reviews)
Near a casino, bars, and restaurants, the attractive Hotel Riu Garoe Puerto de la Cruz is located about 25 minutes' walk from the Lago Martianez and boasts a banquet hall for gatherings and meetings.…
Near a casino, bars, and restaurants, the attractive Hotel Riu Garoe Puerto de la Cruz is located about 25 minutes' walk from the Lago Martianez and boasts a banquet hall for gatherings and meetings.…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
8.5 (1840 reviews)
Situated just a 5-minute walk from the Plaza del Charco, the 4-star Hotel Af Valle Orotava Puerto de la Cruz includes 107 rooms with views of the sea. A rooftop pool as well as a solarium, a Jacuzzi,…
Situated just a 5-minute walk from the Plaza del Charco, the 4-star Hotel Af Valle Orotava Puerto de la Cruz includes 107 rooms with views of the sea. A rooftop pool as well as a solarium, a Jacuzzi,…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
8.3 (1601 reviews)
Silken Saaj Maar - Adults Only Hotel Puerto de la Cruz offers quick access to the 1632 catholic Church of Our Lady of the Rock of France, which is nearly 5 minutes' walk away. This 4-star hotel…
Silken Saaj Maar - Adults Only Hotel Puerto de la Cruz offers quick access to the 1632 catholic Church of Our Lady of the Rock of France, which is nearly 5 minutes' walk away. This 4-star hotel…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
300 m to the city centre
8.5 (146 reviews)
The 4-star non-smoking Tui Blue Atlantic Hills Hotel Puerto de la Cruz, located nearly a 10-minute ride from the 13.5-hectare zoo "Loro Park", offers a heated pool and Wi-Fi throughout the property.
The 4-star non-smoking Tui Blue Atlantic Hills Hotel Puerto de la Cruz, located nearly a 10-minute ride from the 13.5-hectare zoo "Loro Park", offers a heated pool and Wi-Fi throughout the property.
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.4 (110 reviews)
Featuring a wellness centre with body wraps, body scrub, and pedicure, Gran Hotel Taoro Puerto de la Cruz is located 2.3 km from the 13.5-hectare zoo "Loro Park". A heated pool along with a solarium,…
Featuring a wellness centre with body wraps, body scrub, and pedicure, Gran Hotel Taoro Puerto de la Cruz is located 2.3 km from the 13.5-hectare zoo "Loro Park". A heated pool along with a solarium,…
Apartment in Puerto de la Cruz (Tenerife), Spain
1.3 km to the city centre
8.8 (135 reviews)
The 1-room Perfect Apartment Puerto de la Cruz includes a terrace and is located just 500 m from San Felipe Castle. The beachfront 45 m² apartment with a steam room is within easy reach of Playa del…
The 1-room Perfect Apartment Puerto de la Cruz includes a terrace and is located just 500 m from San Felipe Castle. The beachfront 45 m² apartment with a steam room is within easy reach of Playa del…
Apartment in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
9.4 (134 reviews)
Nestled around a 5-minute walk from the Playa del Muelle, the 35 m² Marina Beach Puerto de la Cruz apartment offers quick access to numerous tourist attractions nearby. To elevate their stay, guests…
Nestled around a 5-minute walk from the Playa del Muelle, the 35 m² Marina Beach Puerto de la Cruz apartment offers quick access to numerous tourist attractions nearby. To elevate their stay, guests…

Bluesea Costa Jardin & Spa

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre

Complejo Bluesea Puerto Resort Compuesto Por Hotel Canarife Y Bonanza Palace

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre

Hotel Best Semiramis

5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre

Hotel Botanico Y Oriental Spa Garden

5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre

Hotel Atlantic Mirage Suites & Spa - Adults Only

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre

Melia Costa Atlantis Tenerife

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre

O7 Tenerife

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre

Precise Resort Tenerife

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
2.7 km to the city centre

Hotel Riu Garoe

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.4 km to the city centre

Hotel Af Valle Orotava

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre

Silken Saaj Maar - Adults Only

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre

Tui Blue Atlantic Hills

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
300 m to the city centre

Gran Hotel Taoro

5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre

Perfect Apartment

Apartment in Puerto de la Cruz (Tenerife), Spain
1.3 km to the city centre

Marina Beach

Apartment in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre