5 stars hotels in Puerto de la Cruz (Tenerife)

Hotel Botanico & The Oriental Spa Garden

From US$ 242

Avenida Richard J. Yeoward 1, Puerto De La Cruz, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

Located in the center of Puerto de la Cruz, Hotel Botanico & The Oriental Spa Garden provides comfortable rooms overlooking the…

Book Now From US$ 242

Best Semiramis Puerto de la Cruz

From US$ 123

C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

Best Semiramis Hotel is a 5-star property offering a night club, an outdoor heated swimming pool and a rooftop…

Book Now From US$ 123

3 stars hotels in Puerto de la Cruz (Tenerife)

Aparthotel Bellavista Mirador Puerto de la Cruz

From US$ 48

Eucaliptus, 4, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

The quiet Aparthotel Bellavista Mirador offers a non-smoking accommodation in the center of Puerto de la Cruz. The hotel…

Book Now From US$ 48

Perla Tenerife Puerto de la Cruz

From US$ 74

C/ Isla De La Gomera, 3, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

Perla Tenerife Hotel is a traditional 3-star property featuring non-smoking rooms in a natural area of Puerto de…

Book Now From US$ 74

2 stars hotels in Puerto de la Cruz (Tenerife)

Apartamentos Rf Bambi Adults Only Puerto de la Cruz

From US$ 61

C/ Enrique Talg 15, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

The 2-star Rf Bambi Hotel enjoys its location a few steps away from the beach. The hotel occupies 5 floors…

Book Now From US$ 61

Tejuma Puerto de la Cruz

From US$ 35

C/ Perez Zamora, 49, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

The quiet 2-star Tejuma Hotel offers medical service, laundry and ironing service. Tejuma Hotel welcomes guests to its individual…

Book Now From US$ 35

Recommended hotels in Puerto de la Cruz (Tenerife)

Riu Garoe Puerto de la Cruz

From US$ 159

Calle Doctor Celestino Gonzalez Padron, 3, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

Riu Garoe Hotel is a 4-star venue set 1.7 km away from Iglesia de Nuestra Senora de la Pena Francia.

Book Now From US$ 159

Valle Mar Puerto de la Cruz

From US$ 155

Avda. De Colon 4, Puerto de la Cruz (Tenerife), Spain - Show map

Show map

Valle Mar is a 4-star hotel offering an outdoor heated swimming pool, a rooftop pool and a sun terrace.

Book Now From US$ 155