Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Puerto de la Cruz – 395 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

H10 Tenerife Playa 4 stars

Hotel in Puerto de la Cruz

H10 Tenerife Playa is set opposite Martiánez Lake and just 50 metres from the sea, in Puerto De La Cruz. This stylish hotel features 2 restaurants and an outdoor pool. The breakfast was amazing, to many options to choose. the staff was awesome, very helpful and kind. The room was clean, nice, and the bed really comfortable. We will repeat this place without doubts.

Show more Show less
8.2
Very good
1,274 reviews
Price from
£58
per night

Hotel Sun Holidays 1 stars

Hotel in Puerto de la Cruz

Set in a pedestrian street in the old town of Puerto de la Cruz, a 5-minute walk from the centre, Sun Holidays offers rooms and studios with balcony. The property is 300 metres from Playa Jardín... The lady that checked us in was wonderful. She explained everything and was very obliging. We had to book an extra night and were given a good rate for both rooms.

Show more Show less
8.3
Very good
1,392 reviews
Price from
£23
per night

RF San Borondon 3 stars

Hotel in Puerto de la Cruz

This small colonial style hotel complex is located in the heart of Puerto de la Cruz, next to Plaza del Charco and a wealth of leisure opportunities. We searched for a good hotel in the center of Puerto de la Cruz and are happy we booked this place. Room was plain, cosy and clean. Bed and pillows were perfect. Balcony doors are not really soundproof, but the neighbourhood is quiet at night so we got some good night sleeps. Breakfast was really good, got everything you might need. The personal is very polite, friendly and smiling. We did not use the swimming pool but it looked really nice and clean. All in all we were very satisfied with the hotel.

Show more Show less
8.9
Fabulous
1,053 reviews
Price from
£50
per night

Hotel Blue Sea Interpalace 4 stars

Hotel in Puerto de la Cruz

Located in Puerto de la Cruz in Tenerife, Hotel Blue Sea Interpalace overlooks the Atlantic Ocean. It offers a tennis court, outdoor pools and air-conditioned rooms with a private balcony. Lovely room... good food...fantastic location...friendly and helpful staff..

Show more Show less
7.5
Good
446 reviews
Price from
£37
per night

Hotel Tropical 3 stars

Hotel in Puerto de la Cruz

The Hotel Tropical can be found in Puerto de la Cruz. Just a few minutes from the sea, it also has an outdoor swimming pool. Corner room in fifth floor Light simple and very clean., with exellent views towards Chargo. You have full kitchen, coffee machine etc.. This side of the hotel Tropical is under renewing process. Overall only very positive visite, for sure we will come back.

Show more Show less
7.5
Good
519 reviews
Price from
£32
per night

Hotel Maga 1 stars

Hotel in Puerto de la Cruz

Located in the centre of the popular resort of Puerto de la Cruz and minutes from the beach, this hotel boasts 2 ample terraces outside its restaurant and great transport links. Price Stuff Room with private bathroom

Show more Show less
7.1
Good
974 reviews
Price from
£27
per night

Hotel Best Semiramis 5 stars

Hotel in Puerto de la Cruz

Set on a cliff overlooking the Atlantic Ocean, Hotel Best Semiramis is located in Puerto de la Cruz. It offers rooms with balconies, a spa, and 2 outdoor swimming pools surrounded by gardens. Buffet is really good and really big. Food was tasty and different every day. Room was large with view to the ocean. Facilities where excellent. I think the value for money was probably the best I have ever stayed.

Show more Show less
8.3
Very good
2,411 reviews
Price from
£86
per night

TRH Taoro Garden - Only Adults Recommended 4 stars

Hotel in Puerto de la Cruz

Located in Puerto de la Cruz, 1 km from Lago Martianez Lake, TRH Taoro Garden - Only Adults Recommended features a seasonal heated outdoor pool. Excellent service.We had a very well welcome.Guys on the reception are very helpful.Since it was our honeymoon they gave us very nice room with the view on the mountain.The service was very nice started from the dining room to the bar.Very big variety of the food.Next to the hotel is a beutiful padk for eider walking or training.Very clean place and would recommend to everyone.

Show more Show less
8.7
Fabulous
673 reviews
Price from
£71
per night

Hotel RF Astoria - Adults Only 3 stars

Hotel in Puerto de la Cruz

Hotel RF Astoria - Adults Only is situated in the heart of the tourist centre of Puerto de la Cruz, Tenerife, just a stone’s throw away from the beach. Very happy with this accomodation, our room was clean, spacious, bed very comfortable. Nice and friendly staff. Beautiful place in the center.

Show more Show less
8.5
Very good
828 reviews
Price from
£36
per night

Hotel Blue Sea Puerto Resort 4 stars

Hotel in Puerto de la Cruz

This resort, comprising 2 buildings (Bonanza y Canarife), offers outdoor swimming pools and elegant accommodation with sea or mountain views. The location is good access to Mt. Teide. Breakfast and Dinner were very excellent. I would like to ask you to prepare breakfast earlier than 0730, for example 0700. I would like to eat Paella next visit. The total score of your Hotel is more than 100 % Thank you very much.

Show more Show less
7.6
Good
675 reviews
Price from
£36
per night

Most booked hotels in Puerto de la Cruz in the past month

See all

Puerto de la Cruz's best hotels with breakfast

See all

Budget hotels in Puerto de la Cruz

See all

Hotels located in the centre of Puerto de la Cruz

See all

FAQs about hotels in Puerto de la Cruz

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Puerto de la Cruz:

Explore guest reviews of hotels in Puerto de la Cruz

See all