Filters

Selected filters
Clear all
Luxury accommodations

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
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…
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
1.1 km to the city centre
7.3 (1922 reviews)
The comfortable 4-star Sol By Melia Puerto De La Cruz Tenerife Puerto de la Cruz hotel, situated only 1.5 km from the Las Pirámides de Martiánez, welcomes guests with chaise longues and hiking trails…
The comfortable 4-star Sol By Melia Puerto De La Cruz Tenerife Puerto de la Cruz hotel, situated only 1.5 km from the Las Pirámides de Martiánez, welcomes guests with chaise longues and hiking trails…
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,…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.5 (1921 reviews)
Offering spa therapy, a shared lounge, and various recreational opportunities, Hotel Marquesa Puerto de la Cruz is located a few steps from the 1632 catholic Church of Our Lady of the Rock of France…
Offering spa therapy, a shared lounge, and various recreational opportunities, Hotel Marquesa Puerto de la Cruz is located a few steps from the 1632 catholic Church of Our Lady of the Rock of France…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.8 (1824 reviews)
Offering a location a 5-minute walk from San Telmo Beach, Hotel Monopol Puerto de la Cruz offers 18 rooms. Featuring currency exchange and a lift throughout the property, this hotel is located in…
Offering a location a 5-minute walk from San Telmo Beach, Hotel Monopol Puerto de la Cruz offers 18 rooms. Featuring currency exchange and a lift throughout the property, this hotel is located in…
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…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.1 (2585 reviews)
Perfectly situated within 5 minutes' walk of the 1632 catholic Church of Our Lady of the Rock of France, the charming 4Dreams Hotel Chimisay Puerto de la Cruz offers chaise longues and various…
Perfectly situated within 5 minutes' walk of the 1632 catholic Church of Our Lady of the Rock of France, the charming 4Dreams Hotel Chimisay Puerto de la Cruz offers chaise longues and various…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.3 (1450 reviews)
Featuring Wi-Fi in public areas, the 3-star Hotel Rf Astoria - Adults Only Puerto de la Cruz is 5 minutes' walk from the Plaza de la Iglesia. Private car parking is available for EUR 8 per day on…
Featuring Wi-Fi in public areas, the 3-star Hotel Rf Astoria - Adults Only Puerto de la Cruz is 5 minutes' walk from the Plaza de la Iglesia. Private car parking is available for EUR 8 per day on…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.2 (2871 reviews)
Offering an archaeological museum, the family-friendly Hotel Rf San Borondon Puerto de la Cruz is situated just 1.4 km from the 13.5-hectare zoo "Loro Park". Guests can enjoy an à la carte restaurant…
Offering an archaeological museum, the family-friendly Hotel Rf San Borondon Puerto de la Cruz is situated just 1.4 km from the 13.5-hectare zoo "Loro Park". Guests can enjoy an à la carte restaurant…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
9.2 (1534 reviews)
The 4-star Hotel Tigaiga Puerto de la Cruz is situated in a residential area of Puerto de la Cruz, 2.1 km from the 13.5-hectare zoo "Loro Park" and 14 minutes on foot from the delightful Sitio Litre…
The 4-star Hotel Tigaiga Puerto de la Cruz is situated in a residential area of Puerto de la Cruz, 2.1 km from the 13.5-hectare zoo "Loro Park" and 14 minutes on foot from the delightful Sitio Litre…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
7.8 (3293 reviews)
Featuring a sundeck, chaise longues, and a golf course, the 3-star smoke-free Hotel Marte Puerto de la Cruz enjoys a magnificent location, around a 10-minute walk from the modern Puerto de la Cruz…
Featuring a sundeck, chaise longues, and a golf course, the 3-star smoke-free Hotel Marte Puerto de la Cruz enjoys a magnificent location, around a 10-minute walk from the modern Puerto de la Cruz…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
6.6 (2933 reviews)
The smoke-free Hotel Tropical Puerto de la Cruz is located about 5 minutes' walk from the sleek lakefront Puerto de la Cruz Casino and features currency exchange and a vending machine. This 3-star…
The smoke-free Hotel Tropical Puerto de la Cruz is located about 5 minutes' walk from the sleek lakefront Puerto de la Cruz Casino and features currency exchange and a vending machine. This 3-star…
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…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
200 m to the city centre
8.8 (50 reviews)
Offering a sun terrace, spa therapy, and a shared lounge, the 5-star Radisson Resort & Residences Tenerife - Adults Only Puerto de la Cruz is situated in Puerto de la Cruz, merely a 6-minute walk…
Offering a sun terrace, spa therapy, and a shared lounge, the 5-star Radisson Resort & Residences Tenerife - Adults Only Puerto de la Cruz is situated in Puerto de la Cruz, merely a 6-minute walk…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
9.0 (2096 reviews)
Situated around a 5-minute walk from the Plaza del Charco, the smoke-free Dwo Nopal Hotel Puerto de la Cruz offers air-conditioned rooms with Wi-Fi in public areas. This 3-star hotel, located within…
Situated around a 5-minute walk from the Plaza del Charco, the smoke-free Dwo Nopal Hotel Puerto de la Cruz offers air-conditioned rooms with Wi-Fi in public areas. This 3-star hotel, located within…

O7 Tenerife

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

Puerto Azul

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

Sol By Melia Puerto De La Cruz Tenerife

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

Hotel Marquesa

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

Hotel Monopol

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

Globales Acuario

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

4Dreams Hotel Chimisay

3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m 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 Rf San Borondon

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

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

Radisson Resort & Residences Tenerife - Adults Only

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

Dwo Nopal

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