Filters

Selected filters
Clear all
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
600 m to the city centre
7.3 (1049 reviews)
Featuring a privileged location, Checkin Concordia Playa Hotel Puerto de la Cruz offers views of the garden, and is a 16-minute walk from the Aquatic Garden. This hotel in a historical district has…
Featuring a privileged location, Checkin Concordia Playa Hotel Puerto de la Cruz offers views of the garden, and is a 16-minute walk from the Aquatic Garden. This hotel in a historical district has…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
300 m to the city centre
Featuring currency exchange and a lift, Hotel Elegance Miramar Puerto de la Cruz is nestled in Puerto de la Cruz, 2.1 km from the Pueblo Chico. Guests who stay at the hotel can park their car on site.
Featuring currency exchange and a lift, Hotel Elegance Miramar Puerto de la Cruz is nestled in Puerto de la Cruz, 2.1 km from the Pueblo Chico. Guests who stay at the hotel can park their car on site.
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
8.7 (614 reviews)
Located a 19-minute walk from the historic Botanical Garden, Hotel Vallemar Puerto de la Cruz includes 153 rooms with views of the ocean. While staying only a few steps from the Lago Martiánez…
Located a 19-minute walk from the historic Botanical Garden, Hotel Vallemar Puerto de la Cruz includes 153 rooms with views of the ocean. While staying only a few steps from the Lago Martiánez…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
300 m to the city centre
8.5 (146 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.
Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
Located just 0.9 km from the El Peñón Football Field, Hotel Maga Puerto de la Cruz is 6 minutes' walk from the Puerto Street Art. This hotel features 17 rooms and such amenities as a shopping area…
Located just 0.9 km from the El Peñón Football Field, Hotel Maga Puerto de la Cruz is 6 minutes' walk from the Puerto Street Art. This hotel features 17 rooms and such amenities as a shopping area…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
6.6 (3221 reviews)
Situated 1.4 km from a shopping hub like the Plaza del Charco, the 3-star Hotel Casa Del Sol Puerto de la Cruz provides guests with a lobby area and a restaurant. Located not far from the Lago…
Situated 1.4 km from a shopping hub like the Plaza del Charco, the 3-star Hotel Casa Del Sol Puerto de la Cruz provides guests with a lobby area and a restaurant. Located not far from the Lago…
Hotel in Puerto de la Cruz (Tenerife), Spain
1 km to the city centre
7.3 (2136 reviews)
The delightful Hotel Sun Holidays Puerto de la Cruz gives quick access to the El Peñón Football Field, situated just a 6-minute walk away. Approximately 500 metres from the Plaza del Charco, this…
The delightful Hotel Sun Holidays Puerto de la Cruz gives quick access to the El Peñón Football Field, situated just a 6-minute walk away. Approximately 500 metres from the Plaza del Charco, this…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.1 km to the city centre
8.0 (668 reviews)
Located an 18-minute walk from the historic English Jardin de Orquideas de Sitio Litre Garden, Hotel Don Manolito Puerto de la Cruz offers a solarium and a sauna. Boasting a location not far from the…
Located an 18-minute walk from the historic English Jardin de Orquideas de Sitio Litre Garden, Hotel Don Manolito Puerto de la Cruz offers a solarium and a sauna. Boasting a location not far from the…
2 stars Hotel in Puerto de la Cruz (Tenerife), Spain
1.3 km to the city centre
7.9 (281 reviews)
The unpretentious Club Tarahal Hotel Puerto de la Cruz stands 2.6 km from Playa del Castillo Public Beach and features tour/ticket assistance. The 2-star hotel boasts a sun terrace, a patio, and a…
The unpretentious Club Tarahal Hotel Puerto de la Cruz stands 2.6 km from Playa del Castillo Public Beach and features tour/ticket assistance. The 2-star hotel boasts a sun terrace, a patio, and a…
5 stars Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.4 (110 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,…
Hotel in Puerto de la Cruz (Tenerife), Spain
400 m to the city centre
8.0 (1995 reviews)
Situated nearly a 5-minute drive from Botanical Garden, the smoke-free Hotel Don Candido Puerto de la Cruz features Wi-Fi, parking, and an outdoor swimming pool for a more relaxed stay. Located in…
Situated nearly a 5-minute drive from Botanical Garden, the smoke-free Hotel Don Candido Puerto de la Cruz features Wi-Fi, parking, and an outdoor swimming pool for a more relaxed stay. Located in…
2 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
7.0 (1103 reviews)
The 2-star Hotel Tejuma Puerto de la Cruz enjoys a prime location, 0.8 km from places of worship like the catholic Church of Our Lady of the Rock of France, and provides guests with baggage storage.
The 2-star Hotel Tejuma Puerto de la Cruz enjoys a prime location, 0.8 km from places of worship like the catholic Church of Our Lady of the Rock of France, and provides guests with baggage storage.
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
6.5 (488 reviews)
Positioned a mere 1.4 km from the Lago Martiánez and just 11 minutes' walk from the Las Pirámides de Martiánez, the 4-star family-friendly Hc Hotel Magec Puerto de la Cruz presents an archaeological…
Positioned a mere 1.4 km from the Lago Martiánez and just 11 minutes' walk from the Las Pirámides de Martiánez, the 4-star family-friendly Hc Hotel Magec Puerto de la Cruz presents an archaeological…
4 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
8.6 (311 reviews)
Offering an outdoor swimming pool and views of the city, Ocean Vistas 24 Hotel Puerto de la Cruz is situated 350 metres from Las Piramides de Martianez Shopping Center. Staying here you can use Wi-Fi…
Offering an outdoor swimming pool and views of the city, Ocean Vistas 24 Hotel Puerto de la Cruz is situated 350 metres from Las Piramides de Martianez Shopping Center. Staying here you can use Wi-Fi…
Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
6.7 (211 reviews)
Guests of Hotel Boutique Hc Maga Puerto de la Cruz can enjoy access to the modern Puerto de la Cruz lighthouse, located approximately 5 minutes' walk away. There is Wi-Fi, provided throughout the…
Guests of Hotel Boutique Hc Maga Puerto de la Cruz can enjoy access to the modern Puerto de la Cruz lighthouse, located approximately 5 minutes' walk away. There is Wi-Fi, provided throughout the…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
600 m to the city centre
The 3-star smoke-free Hotel Gema Puerto De La Cruz is situated right in the centre of Puerto de la Cruz about 20 minutes' walk from the historic Botanical Garden. Featuring a restaurant, the charming…
The 3-star smoke-free Hotel Gema Puerto De La Cruz is situated right in the centre of Puerto de la Cruz about 20 minutes' walk from the historic Botanical Garden. Featuring a restaurant, the charming…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
500 m to the city centre
The non-smoking Hotel San Telmo Mar Puerto de la Cruz accommodates guests in a popular area of Puerto de la Cruz and sits only an 8-minute walk from the Lago Martiánez. Located within walking…
The non-smoking Hotel San Telmo Mar Puerto de la Cruz accommodates guests in a popular area of Puerto de la Cruz and sits only an 8-minute walk from the Lago Martiánez. Located within walking…
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
300 m to the city centre
Featuring a restaurant and a gift shop, Lavaggi Hotel Puerto de la Cruz lies just an 8-minute walk from the Plaza del Charco. The hotel features safety facilities including a safe deposit box.
Featuring a restaurant and a gift shop, Lavaggi Hotel Puerto de la Cruz lies just an 8-minute walk from the Plaza del Charco. The hotel features safety facilities including a safe deposit box.
3 stars Hotel in Puerto de la Cruz (Tenerife), Spain
700 m to the city centre
6.9 (62 reviews)
Located within 25 minutes' walk of the catholic Church of Our Lady of the Rock of France, which is considered to be a sacred place of worship, the 3-star Muthu La Perla Tenerife Puerto de la Cruz…
Located within 25 minutes' walk of the catholic Church of Our Lady of the Rock of France, which is considered to be a sacred place of worship, the 3-star Muthu La Perla Tenerife Puerto de la Cruz…
Hotel in Puerto de la Cruz (Tenerife), Spain
900 m to the city centre
Villa Casablanca Puerto de la Cruz hotel provides proximity to the Plaza del Charco, which is situated about 20 minutes' walk away.
Villa Casablanca Puerto de la Cruz hotel provides proximity to the Plaza del Charco, which is situated about 20 minutes' walk away.

Checkin Concordia Playa

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

Hotel Elegance Miramar

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

Hotel Vallemar

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

Hotel Maga

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

Hotel Casa Del Sol

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

Hotel Sun Holidays

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

Hotel Don Manolito

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

Club Tarahal

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

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

Hotel Tejuma

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

Hc Hotel Magec

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

Ocean Vistas 24

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

Hotel Boutique Hc Maga

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

Hotel Gema Puerto De La Cruz

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

Hotel San Telmo Mar (Adults Only)

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

Lavaggi

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

Muthu La Perla Tenerife

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

Villa Casablanca

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