Filters

Selected filters
Clear all
Hotels with indoor pool

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.4 km to the city centre
9.2 (567 reviews)
Offering a solarium, a Jacuzzi, and a sauna, the 4-star Hotel Riu Garoe Puerto de la Cruz is nestled 500 metres from Casa Amarilla and 2.8 km from the upstairs Casa de los Balcones Museum. One will…
Offering a solarium, a Jacuzzi, and a sauna, the 4-star Hotel Riu Garoe Puerto de la Cruz is nestled 500 metres from Casa Amarilla and 2.8 km from the upstairs Casa de los Balcones Museum. One will…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
300 m to the city centre
8.5 (958 reviews)
Offering air-conditioned rooms and Wi-Fi in public areas, the 4-star Hotel Atlantic El Tope Puerto de la Cruz is just 1.4 km from the Risco Belle Aquatic Gardens and 11 minutes' walk from the Lago…
Offering air-conditioned rooms and Wi-Fi in public areas, the 4-star Hotel Atlantic El Tope Puerto de la Cruz is just 1.4 km from the Risco Belle Aquatic Gardens and 11 minutes' walk from the Lago…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.7 (359 reviews)
The smoke-free Trh Taoro Garden - Only Adults Hotel Puerto de la Cruz is about 5 minutes' walk from the Sortija Park and features car rentals for guests' convenience. Offering an outdoor swimming…
The smoke-free Trh Taoro Garden - Only Adults Hotel Puerto de la Cruz is about 5 minutes' walk from the Sortija Park and features car rentals for guests' convenience. Offering an outdoor swimming…
3 stars Aparthotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.0 (458 reviews)
Gf Noelia Aparthotel Puerto de la Cruz is nestled only a 7-minute walk from the oceanfront stone Castillo de San Felipe Fort and features an outdoor swimming pool. This 3-star hotel provides high…
Gf Noelia Aparthotel Puerto de la Cruz is nestled only a 7-minute walk from the oceanfront stone Castillo de San Felipe Fort and features an outdoor swimming pool. This 3-star hotel provides high…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.6 (1949 reviews)
The 3-star smoke-free Hotel Marquesa Puerto de la Cruz is nestled approximately 25 minutes' walk from the 13.5-hectare zoo "Loro Park", offering 79 rooms and featuring spa therapy, chaise longues…
The 3-star smoke-free Hotel Marquesa Puerto de la Cruz is nestled approximately 25 minutes' walk from the 13.5-hectare zoo "Loro Park", offering 79 rooms and featuring spa therapy, chaise longues…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
8.5 (1756 reviews)
The stunning 4-star Hotel Af Valle Orotava Puerto de la Cruz is only 0.9 km from the delightful Sitio Litre Garden and has a rooftop pool plus a gym facility. Located only a few steps from the Plaza…
The stunning 4-star Hotel Af Valle Orotava Puerto de la Cruz is only 0.9 km from the delightful Sitio Litre Garden and has a rooftop pool plus a gym facility. Located only a few steps from the Plaza…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.8 (1784 reviews)
Located within 20 minutes' walk of the mountain, the 3-star Hotel Monopol Puerto de la Cruz offers 18 rooms, along with currency exchange and a lift onsite. This Puerto de la Cruz hotel is around 200…
Located within 20 minutes' walk of the mountain, the 3-star Hotel Monopol Puerto de la Cruz offers 18 rooms, along with currency exchange and a lift onsite. This Puerto de la Cruz hotel is around 200…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.1 (2558 reviews)
Standing approximately a 5-minute walk from the Plaza del Charco, the 3-star smoke-free 4Dreams Hotel Chimisay Puerto de la Cruz enjoys a charming location in the very heart of Puerto de la Cruz.
Standing approximately a 5-minute walk from the Plaza del Charco, the 3-star smoke-free 4Dreams Hotel Chimisay Puerto de la Cruz enjoys a charming location in the very heart of Puerto de la Cruz.
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
2.7 km to the city centre
8.6 (2568 reviews)
Located around a 25-minute walk from the Plaza del Charco, the 4-star Precise Resort Tenerife Puerto de la Cruz offers a 40,000-square-metre garden. Offering a location within a few blocks of the 13.
Located around a 25-minute walk from the Plaza del Charco, the 4-star Precise Resort Tenerife Puerto de la Cruz offers a 40,000-square-metre garden. Offering a location within a few blocks of the 13.
2 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.2 km to the city centre
6.9 (1570 reviews)
Featuring currency exchange and a lift, Globales Acuario Hotel Puerto de la Cruz is nestled in Puerto de la Cruz, about a 20-minute walk from the Plaza del Charco. The hotel has an à la carte…
Featuring currency exchange and a lift, Globales Acuario Hotel Puerto de la Cruz is nestled in Puerto de la Cruz, about a 20-minute walk from the Plaza del Charco. The hotel has an à la carte…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.3 (2798 reviews)
Offering bicycles for rent, as well as Wi-Fi in public areas, the 3-star Hotel Rf San Borondon Puerto de la Cruz is 19 minutes' walk from Jardin de Orquideas de Sitio Litre Botanical Garden. Located…
Offering bicycles for rent, as well as Wi-Fi in public areas, the 3-star Hotel Rf San Borondon Puerto de la Cruz is 19 minutes' walk from Jardin de Orquideas de Sitio Litre Botanical Garden. Located…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.3 (1399 reviews)
The perfect 3-star Hotel Rf Astoria - Adults Only Puerto de la Cruz provides proximity to the 13.5-hectare zoo "Loro Park", which is located approximately a 25-minute walk away. Boasting a location…
The perfect 3-star Hotel Rf Astoria - Adults Only Puerto de la Cruz provides proximity to the 13.5-hectare zoo "Loro Park", which is located approximately a 25-minute walk away. Boasting a location…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
9.2 (1499 reviews)
Located only 1.4 km from the oceanfront stone Castillo de San Felipe Fort, the 4-star smoke-free Hotel Tigaiga Puerto de la Cruz offers Wi-Fi in public areas and private car parking. Boasting a…
Located only 1.4 km from the oceanfront stone Castillo de San Felipe Fort, the 4-star smoke-free Hotel Tigaiga Puerto de la Cruz offers Wi-Fi in public areas and private car parking. Boasting a…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
7.8 (3153 reviews)
Offering a sundeck and a golf course, and views of the pool, the 3-star Hotel Marte Puerto de la Cruz is located just 1.6 km from the 13.5 - hectare zoo "Loro Park". Offering an outdoor swimming pool…
Offering a sundeck and a golf course, and views of the pool, the 3-star Hotel Marte Puerto de la Cruz is located just 1.6 km from the 13.5 - hectare zoo "Loro Park". Offering an outdoor swimming pool…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
8.9 (112 reviews)
Located only 8 minutes on foot from the Risco Belle Aquatic Gardens, the charming 5-star Radisson Resort & Residences Tenerife - Adults Only Puerto de la Cruz provides a tour desk for the utmost…
Located only 8 minutes on foot from the Risco Belle Aquatic Gardens, the charming 5-star Radisson Resort & Residences Tenerife - Adults Only Puerto de la Cruz provides a tour desk for the utmost…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
9.0 (2064 reviews)
Featuring chaise longues and a shared lounge, the 3-star Dwo Nopal Hotel Puerto de la Cruz enjoys a privileged setting just a 5-minute walk from the Playa del Muelle. Located 2 km from the 13.5…
Featuring chaise longues and a shared lounge, the 3-star Dwo Nopal Hotel Puerto de la Cruz enjoys a privileged setting just a 5-minute walk from the Playa del Muelle. Located 2 km from the 13.5…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
6.6 (2984 reviews)
Offering currency exchange and a vending machine, the 3-star Hotel Tropical Puerto de la Cruz is nestled a mere 5 minutes' walk from the 1632 catholic Church of Our Lady of the Rock of France and…
Offering currency exchange and a vending machine, the 3-star Hotel Tropical Puerto de la Cruz is nestled a mere 5 minutes' walk from the 1632 catholic Church of Our Lady of the Rock of France and…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
8.3 (1811 reviews)
Offering an outdoor swimming pool and views of the sea, Silken Saaj Maar - Adults Only Hotel Puerto de la Cruz is situated a 6-minute walk from the Playa del Muelle. Featuring an à la carte…
Offering an outdoor swimming pool and views of the sea, Silken Saaj Maar - Adults Only Hotel Puerto de la Cruz is situated a 6-minute walk from the Playa del Muelle. Featuring an à la carte…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
8.7 (616 reviews)
The wonderful Hotel Vallemar Puerto de la Cruz offers a location within 5 minutes' walk of the Lago Martianez and such amenities as an infinity pool, a sundeck, spa therapy, and a shared lounge. The…
The wonderful Hotel Vallemar Puerto de la Cruz offers a location within 5 minutes' walk of the Lago Martianez and such amenities as an infinity pool, a sundeck, spa therapy, and a shared lounge. The…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.3 (1061 reviews)
Situated within 5 minutes' walk of the Lago Martianez, the appealing 4-star Checkin Concordia Playa Hotel Puerto de la Cruz features a shared lounge, billiards, and a TV lounge. Centrally located in…
Situated within 5 minutes' walk of the Lago Martianez, the appealing 4-star Checkin Concordia Playa Hotel Puerto de la Cruz features a shared lounge, billiards, and a TV lounge. Centrally located in…

Hotel Riu Garoe

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

Hotel Atlantic El Tope

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

Hotel Marquesa

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

Hotel Af Valle Orotava

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

Hotel Monopol

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

4Dreams Hotel Chimisay

3 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

Globales Acuario

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

Hotel Rf San Borondon

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

Hotel Rf Astoria - Adults Only

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

Hotel Tigaiga

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

Hotel Marte

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

Radisson Resort & Residences Tenerife - Adults Only

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

Dwo Nopal

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

Hotel Tropical

3 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

Hotel Vallemar

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

Checkin Concordia Playa

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