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.3 (731 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 (2430 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 (4035 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 (993 reviews)
Overlooking Gardens, the renowned 5-star Hotel Botanico Y Oriental Spa Garden Puerto de la Cruz is located approximately a 10-minute drive from the Pueblo Chico and offers a sundeck and a shared…
Overlooking Gardens, the renowned 5-star Hotel Botanico Y Oriental Spa Garden Puerto de la Cruz is located approximately a 10-minute drive from the Pueblo Chico and offers a sundeck and a shared…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
8.8 (2154 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.7 (541 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.6 (1237 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.6 (2571 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 (565 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 (1771 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 (1794 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.6 (191 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.6 (130 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
700 m to the city centre
9.4 (129 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…
Guest house in Puerto de la Cruz (Tenerife), Spain
Situated merely a 14-minute walk from Playa del Castillo Public Beach, Sol Y Luna - Retreat Center Puerto de la Cruz hotel offers proximity to various city highlights.
Situated merely a 14-minute walk from Playa del Castillo Public Beach, Sol Y Luna - Retreat Center Puerto de la Cruz hotel offers proximity to various city highlights.
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…

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

Marina Beach

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

Sol Y Luna - Retreat Center

Guest house in Puerto de la Cruz (Tenerife), Spain

Perfect Apartment

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