Filters

Selected filters
Clear all
Family Friendly 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…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre
8.0 (1238 reviews)
Featuring a play area and a ping - pong table, Bluesea Interpalace Puerto de la Cruz hotel is nestled about a 20-minute walk from the La Paz Lookout. Offering a swimming pool along with lawn tennis…
Featuring a play area and a ping - pong table, Bluesea Interpalace Puerto de la Cruz hotel is nestled about a 20-minute walk from the La Paz Lookout. Offering a swimming pool along with lawn tennis…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
8.1 (933 reviews)
Situated around 900 metres from Playa de Puerto, the charming 4-star H10 Tenerife Playa Puerto de la Cruz hotel offers 180 rooms. Located within reach of the catholic Church of Our Lady of the Rock…
Situated around 900 metres from Playa de Puerto, the charming 4-star H10 Tenerife Playa Puerto de la Cruz hotel offers 180 rooms. Located within reach of the catholic Church of Our Lady of the Rock…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.0 (1135 reviews)
The 4-star smoke-free Fergus Puerto De La Cruz Hotel is located around a 10-minute stroll from Casona y Jardines de San Fernando, offering 304 rooms, Wi-Fi, and private car parking. Staying at this…
The 4-star smoke-free Fergus Puerto De La Cruz Hotel is located around a 10-minute stroll from Casona y Jardines de San Fernando, offering 304 rooms, Wi-Fi, and private car parking. Staying at this…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
8.0 (1517 reviews)
Located approximately a 5-minute walk from San Telmo Beach, the 4-star Catalonia Las Vegas - Adults Only Puerto de la Cruz hotel gives easy access to various tourist attractions. Situated in the…
Located approximately a 5-minute walk from San Telmo Beach, the 4-star Catalonia Las Vegas - Adults Only Puerto de la Cruz hotel gives easy access to various tourist attractions. Situated in the…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
7.7 (887 reviews)
The 4-star Bahia Principe Explore San Felipe Puerto de la Cruz hotel enjoys a central location only 6 minutes' walk from Las Piramides de Martianez Shopping Center and offers 590 rooms with views of…
The 4-star Bahia Principe Explore San Felipe Puerto de la Cruz hotel enjoys a central location only 6 minutes' walk from Las Piramides de Martianez Shopping Center and offers 590 rooms with views of…
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
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
1.6 km to the city centre
8.5 (5174 reviews)
The 4-star Hotel Las Aguilas Tenerife, Affiliated By Melia Puerto de la Cruz, offering a hilltop location within 25 minutes' walk of the Lago Martianez, showcases a banquet hall for business…
The 4-star Hotel Las Aguilas Tenerife, Affiliated By Melia Puerto de la Cruz, offering a hilltop location within 25 minutes' walk of the Lago Martianez, showcases a banquet hall for business…
4 stars Resort in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
7.9 (1037 reviews)
The wonderful 4-star Parque Vacacional Eden Hotel Puerto de la Cruz, located merely 7 minutes on foot from the delightful Sitio Litre Garden, offers guests the convenience of 24-hour front desk…
The wonderful 4-star Parque Vacacional Eden Hotel Puerto de la Cruz, located merely 7 minutes on foot from the delightful Sitio Litre Garden, offers guests the convenience of 24-hour front desk…
3 stars Aparthotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
7.9 (1545 reviews)
The 3-star smoke-free Coral Teide Mar Aparthotel Puerto de la Cruz is within 15 minutes' walk of Playa de San Telmo and offers a large outdoor swimming pool. This Puerto de la Cruz hotel is located…
The 3-star smoke-free Coral Teide Mar Aparthotel Puerto de la Cruz is within 15 minutes' walk of Playa de San Telmo and offers a large outdoor swimming pool. This Puerto de la Cruz hotel is located…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
8.6 (5276 reviews)
Located only 1.3 km from the oceanfront stone Castillo de San Felipe Fort, the smoke-free Hotel Puerto Palace Puerto de la Cruz offers spacious rooms merely an 11-minute walk from the Taoro Gardens.
Located only 1.3 km from the oceanfront stone Castillo de San Felipe Fort, the smoke-free Hotel Puerto Palace Puerto de la Cruz offers spacious rooms merely an 11-minute walk from the Taoro Gardens.
2 stars Hotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
8.6 (2024 reviews)
The 2-star smoke-free Puerto Azul Hotel Puerto de la Cruz is located nearly a 5-minute ride from Parque de la Sortija, offering 28 rooms, high-speed Internet access, and a car park. There is a bus…
The 2-star smoke-free Puerto Azul Hotel Puerto de la Cruz is located nearly a 5-minute ride from Parque de la Sortija, offering 28 rooms, high-speed Internet access, and a car park. There is a bus…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.7 (377 reviews)
At the 4-star smoke-free Trh Taoro Garden - Only Adults Hotel Puerto de la Cruz, you can stay close to the Risco Belle Aquatic Gardens, as it is situated only 0.7 km away. The 4-star smoke-free Trh…
At the 4-star smoke-free Trh Taoro Garden - Only Adults Hotel Puerto de la Cruz, you can stay close to the Risco Belle Aquatic Gardens, as it is situated only 0.7 km away. The 4-star smoke-free Trh…
3 stars Aparthotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.0 (471 reviews)
Playa del Castillo Public Beach is about 5 minutes' walk from the 3-star Gf Noelia Aparthotel Puerto de la Cruz, which offers 24-hour front desk assistance and wake-up service. Boasting the…
Playa del Castillo Public Beach is about 5 minutes' walk from the 3-star Gf Noelia Aparthotel Puerto de la Cruz, which offers 24-hour front desk assistance and wake-up service. Boasting the…
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,…
2 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.2 km to the city centre
6.8 (1517 reviews)
Located 3.5 km from the Beach Bollullo, the 2-star Globales Acuario Hotel Puerto de la Cruz offers modern comforts such as currency exchange and a lift. Featuring an outdoor swimming pool, the hotel…
Located 3.5 km from the Beach Bollullo, the 2-star Globales Acuario Hotel Puerto de la Cruz offers modern comforts such as currency exchange and a lift. Featuring an outdoor swimming pool, the hotel…

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

Bluesea Interpalace

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

H10 Tenerife Playa

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

Fergus Puerto De La Cruz

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

Catalonia Las Vegas - Adults Only

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

Bahia Principe Explore San Felipe

4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m 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

Melia Costa Atlantis Tenerife

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

Hotel Las Aguilas Tenerife, Affiliated By Melia

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

Parque Vacacional Eden

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

Coral Teide Mar

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

Hotel Puerto Palace

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

Puerto Azul

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

Trh Taoro Garden - Only Adults

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

Gf Noelia

3 stars Aparthotel in Puerto de la Cruz (Tenerife), Spain
1.1 km 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

Globales Acuario

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