Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto de la Cruz – 370 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.

Hotel Best Semiramis

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. Location, facilities, room was very spacious and beds very comfortable.

Show more Show less
8.3
Very Good
2,517 reviews
Price from
$99
per night

Puerto Palace

Hotel in Puerto de la Cruz

Puerto Palace features accommodations with gardens and terraces. The property has three swimming pools along with a kid's pool. Convenient. Friendly staff. Walking distance from city center. Good value for money. Good breakfast (although may add a little more variety of vegetables).

Show more Show less
8.4
Very Good
1,861 reviews
Price from
$59
per night

Sol Costa Atlantis Tenerife

Hotel in Puerto de la Cruz

Sol Costa Atlantis Tenerife has an ideal setting 164 feet from Martiánez Beach and the Lago Martiánez pool complex. This hotel features a spa and outdoor swimming pool, and free WiFi. Loved everthing about our stay here.

Show more Show less
8.1
Very Good
838 reviews
Price from
$124
per night

Hotel Atlantic Mirage Suites & SPA

Hotel in Puerto de la Cruz

Located in Puerto de la Cruz, 820 feet from Martiánez Beach, Hotel Atlantic Mirage Suites & SPA offers an all year round swimming pool and free WiFi. In this beautiful hotel my husband and I spent our honeymoon and were satisfied with all 1000 %! Modern, new, clean, stylish room and hotel. Space, stunning ocean views, beautiful interior, comfortable, modern shower, which perfectly fit two:) Huge soft bed, stylish sinks and a huge mirror, it was a fairy tale! Breakfasts and dinners are varied and delicious! Fish, seafood, meat, failed to taste everything for the whole stay. For Breakfast, wonderful pancakes with Nutella or cheese and red fish! Responsive and operational staff. A Jacuzzi on the roof - it's something unreal! Paragliders circle above you and say Hello! This is a very memorable sight! I recommend to young couples! Perfect place for a honeymoon! Thank you very much! Recommend to all!

Show more Show less
8.9
Excellent
692 reviews
Price from
$153
per night

Hotel Sun Holidays

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 center, Sun Holidays offers rooms and studios with balcony. The property is 984 feet from Playa Jardín Beach. Perfectly located in nice area very close to the bus station where you can take any bus to any direction on the island. Also several minutes walk from bars, restaurants and beautiful street art. Easy to walk to Playa Jardin and Playa del Castillo. In the opposite direction, close to Bateria de Santa Barbara. The place was extremely clean, the staff very welcoming! The room was cozy, with all amenities and comfort you would want on your solo vacation. Definitely recommended. Great value for its price 👍🏻

Show more Show less
8.2
Very Good
1,760 reviews
Price from
$36
per night

4Dreams Hotel Chimisay

Hotel in Puerto de la Cruz

4Dreams Hotel Chimisay is located in Puerto de la Cruz. Set on a pedestrian street of the city center, it offers a 24-hour reception and a roof terrace with an outdoor pool. Loved the location and friendly staff, roof top pool

Show more Show less
8
Very Good
1,157 reviews
Price from
$33
per night

Hotel Marquesa

Hotel in Puerto de la Cruz

Built in 1712 and offering stunning views of Mount Teide, Hotel Marquesa features an outdoor swimming pool. Jardín Beach is 2297 feet away. I loved my room and hope to book it again when I return. The staff was so helpful directing us every step of the way. The location was perfect!

Show more Show less
7.9
Good
883 reviews
Price from
$62
per night

RF San Borondon

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
Excellent
1,095 reviews
Price from
$69
per night

Dwo Nopal by Checkin

Hotel in Puerto de la Cruz

Boasting an outdoor swimming pool, bar, shared lounge and free WiFi, Dwo Nopal by Checkin is located in Puerto de la Cruz, 656 feet from Playa del Muelle and less than 0.6 mi from Lago Martianez Lake.... Great place, recently renovated to a very nice standard.

Show more Show less
8.8
Excellent
411 reviews
Price from
$69
per night

H10 Tenerife Playa

Hotel in Puerto de la Cruz

H10 Tenerife Playa is set opposite Martiánez Lake and just 164 feet from the sea, in Puerto De La Cruz. This stylish hotel features 2 restaurants and an outdoor pool. Location at seafront with beach practically at the hotel door. Breakfast buffet and restaurant with a view at the sea. Swimming pool with jacuzzi area. Everything was great, really.

Show more Show less
8
Very Good
1,746 reviews
Price from
$102
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 center of Puerto de la Cruz

See all

FAQs about hotels in Puerto de la Cruz

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Puerto de la Cruz:

Explore guest reviews of hotels in Puerto de la Cruz

See all