Filters

Selected filters
Clear all
Pet-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.3 km to the city centre
8.5 (2018 reviews)
The smoke-free Aluasoul Orotava Valley - Adults Only Puerto de la Cruz hotel is nestled only a 9-minute walk from Playa del Castillo Public Beach and features an outdoor swimming pool. Offering 3…
The smoke-free Aluasoul Orotava Valley - Adults Only Puerto de la Cruz hotel is nestled only a 9-minute walk from Playa del Castillo Public Beach and features an outdoor swimming pool. Offering 3…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
9.3 (989 reviews)
Situated approximately 25 minutes' walk from the oceanfront stone Castillo de San Felipe Fort, the renowned Hotel Botanico Y Oriental Spa Garden Puerto de la Cruz features Wi-Fi in public areas, and…
Situated approximately 25 minutes' walk from the oceanfront stone Castillo de San Felipe Fort, the renowned Hotel Botanico Y Oriental Spa Garden Puerto de la Cruz features Wi-Fi in public areas, and…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.3 km to the city centre
8.3 (3599 reviews)
Located within 25 minutes' walk of the Lago Martiánez, the 4-star smoke-free Alua Tenerife Puerto de la Cruz hotel offers amenities such as a sundeck, a club lounge, and a shared lounge. With a…
Located within 25 minutes' walk of the Lago Martiánez, the 4-star smoke-free Alua Tenerife Puerto de la Cruz hotel offers amenities such as a sundeck, a club lounge, and a shared lounge. With a…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
8.1 (1550 reviews)
Featuring a solarium and a sauna, Catalonia Las Vegas - Adults Only Puerto de la Cruz hotel is 17 minutes' walk from the 18th-century Botanical Garden. At the hotel, located within reach of the Lago…
Featuring a solarium and a sauna, Catalonia Las Vegas - Adults Only Puerto de la Cruz hotel is 17 minutes' walk from the 18th-century Botanical Garden. At the hotel, located within reach of the Lago…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
8.7 (552 reviews)
Located merely a 6-minute stroll from the Lago Martiánez, the perfect 4-star Melia Costa Atlantis Tenerife Puerto de la Cruz hotel offers 24-hour front desk assistance and wake-up calls. Positioned…
Located merely a 6-minute stroll from the Lago Martiánez, the perfect 4-star Melia Costa Atlantis Tenerife Puerto de la Cruz hotel offers 24-hour front desk assistance and wake-up calls. Positioned…
3 stars Aparthotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
7.9 (1541 reviews)
The smoke-free Coral Teide Mar Aparthotel Puerto de la Cruz, located around a 5-minute walk from Strandpromenade, offers a 24-hour front desk and wake-up service, along with views of the pool.
The smoke-free Coral Teide Mar Aparthotel Puerto de la Cruz, located around a 5-minute walk from Strandpromenade, offers a 24-hour front desk and wake-up service, along with views of the pool.
2 stars Hotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
8.6 (1957 reviews)
Situated only 6 minutes' walk from the Plaza del Charco, the 2-star smoke-free Puerto Azul Hotel Puerto de la Cruz offers a sundeck, spa therapy, and a golf course. Located right in the centre of…
Situated only 6 minutes' walk from the Plaza del Charco, the 2-star smoke-free Puerto Azul Hotel Puerto de la Cruz offers a sundeck, spa therapy, and a golf course. Located right in the centre of…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.6 (1948 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…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.8 (1782 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 (2554 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.
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
800 m to the city centre
8.9 (115 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…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
8.7 (615 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 (1062 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…
3 stars Aparthotel in Puerto de la Cruz (Tenerife), Spain
1.2 km to the city centre
7.7 (95 reviews)
Located merely 1.8 km from the 13.5-hectare zoo "Loro Park", the 3-star beachfront Regina Pacis Aparthotel Puerto de la Cruz offers access to tourist attractions throughout Puerto de la Cruz. Guests…
Located merely 1.8 km from the 13.5-hectare zoo "Loro Park", the 3-star beachfront Regina Pacis Aparthotel Puerto de la Cruz offers access to tourist attractions throughout Puerto de la Cruz. Guests…
Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre
7.3 (2147 reviews)
The smoke-free Hotel Sun Holidays Puerto de la Cruz gives quick access to the catholic Church of Our Lady of the Rock of France, which is situated a mere 7 minutes' walk away. Located 1.9 km from the…
The smoke-free Hotel Sun Holidays Puerto de la Cruz gives quick access to the catholic Church of Our Lady of the Rock of France, which is situated a mere 7 minutes' walk away. Located 1.9 km from the…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.6 (130 reviews)
Located merely 8 minutes' stroll from the Risco Belle Aquatic Gardens, the 5-star Gran Hotel Taoro Puerto de la Cruz provides guests with 24-hour front desk assistance and wake-up calls. Boasting a…
Located merely 8 minutes' stroll from the Risco Belle Aquatic Gardens, the 5-star Gran Hotel Taoro Puerto de la Cruz provides guests with 24-hour front desk assistance and wake-up calls. Boasting a…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.1 (681 reviews)
Located just 1.4 km from the 13.5-hectare zoo "Loro Park", the 3-star Hotel Don Manolito Puerto de la Cruz provides guests with a luggage room and a restaurant. Boasting a location right near the…
Located just 1.4 km from the 13.5-hectare zoo "Loro Park", the 3-star Hotel Don Manolito Puerto de la Cruz provides guests with a luggage room and a restaurant. Boasting a location right near the…
Apartment in Puerto de la Cruz (Tenerife), Spain
1.3 km to the city centre
8.2 (1196 reviews)
Situated about a 5-minute walk from Playa Punta Brava, Apartamentos Bahia Playa Puerto de la Cruz offers a solarium. Offering access to 3 outdoor swimming pools, this apartment is a stone's throw…
Situated about a 5-minute walk from Playa Punta Brava, Apartamentos Bahia Playa Puerto de la Cruz offers a solarium. Offering access to 3 outdoor swimming pools, this apartment is a stone's throw…
Apartment in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
9.1 (424 reviews)
The 8-room North Coast Apartments Puerto de la Cruz is located only 0.9 km from the Lago Martianez and entices guests with a solarium. The apartment provides quick access to the Plaza del Charco…
The 8-room North Coast Apartments Puerto de la Cruz is located only 0.9 km from the Lago Martianez and entices guests with a solarium. The apartment provides quick access to the Plaza del Charco…
Apartment in Puerto de la Cruz (Tenerife), Spain
1.2 km to the city centre
7.4 (1234 reviews)
The Orca Ocean Show is only 1.8 km from Apartamentos Teneguia Puerto de la Cruz, while the El Peñón Football Field is situated nearby.
The Orca Ocean Show is only 1.8 km from Apartamentos Teneguia Puerto de la Cruz, while the El Peñón Football Field is situated nearby.

Aluasoul Orotava Valley - Adults Only

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

Alua Tenerife

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

Melia Costa Atlantis Tenerife

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

Coral Teide Mar

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

Puerto Azul

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

4Dreams Hotel Chimisay

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

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

Regina Pacis

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

Hotel Sun Holidays

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

Gran Hotel Taoro

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

Hotel Don Manolito

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

Apartamentos Bahia Playa

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

North Coast Apartments

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

Apartamentos Teneguia

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