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 – 377 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. The choice of food was great. Staff were very helpful and friendly. The room was very big and had the most amazing views.

Show more Show less
8.3
Very Good
2,520 reviews
Price from
$88
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. Great location and facilities. Special thanks to the lovely lady at the reception who made my room change so smooth.

Show more Show less
8.4
Very Good
2,145 reviews
Price from
$61
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. The staff, breakfast, location, cleanliness, parking, pool, bar and especially view to the atlantic ocean.

Show more Show less
8.9
Excellent
756 reviews
Price from
$129
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. Central location next to a tiny and cute square. Nicely decorated room and comfortable bed

Show more Show less
8.1
Very Good
1,757 reviews
Price from
$33
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,162 reviews
Price from
$33
per night

Hotel Botanico y Oriental Spa Garden

Hotel in Puerto de la Cruz

Hotel Botanico y Oriental Spa Garden offers 3 outdoor pools and luxurious accommodations set in attractive gardens, overlooking the Atlantic Ocean and Mount Teide. Everything other than the hotel's Oriental restaurant was perfect. The hotel with its indoor gardens is beatiful, the breakfast was really good, the staff was great and the spa is amazing. Some of the facilities are a little outdated, but it's a part of the hotel's vibe and every detail is well thought of. The best hotel I've been in so far.

Show more Show less
9.3
Awesome
442 reviews
Price from
$175
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
838 reviews
Price from
$46
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. 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
Very Good
1,843 reviews
Price from
$85
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. Great location, 5 minute walk to beach and a few minute walk to town center. The entire staff, manager, reception, food servers, house keepers, gardeners, and pool maintenance staff were above exceptional! Everyone was thoughtful and helpful. The hotel and pool are immaculately kept. The food is delicious with many options. We had a studio with a kitchen that was wonderful, it had a lovely patio. We were there 20 days. It was our second stay there and we will be back. Thanks to all at the hotel for making our holiday spectacular. We truly recommend this lovely hotel. Bob

Show more Show less
8.8
Excellent
1,234 reviews
Price from
$65
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.... Well located with great staff. Clear and comfortable rooms.

Show more Show less
8.8
Excellent
524 reviews
Price from
$60
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

  • On average, 3-star hotels in Puerto de la Cruz cost $73 per night, and 4-star hotels in Puerto de la Cruz are $118 per night. If you're looking for something really special, a 5-star hotel in Puerto de la Cruz can be found for $128 per night, on average (based on Booking.com prices).

  • For hotels in Puerto de la Cruz that serve highly-rated breakfasts, try Hotel Tigaiga, Hotel RIU Garoé, and Hotel Botanico y Oriental Spa Garden.

  • Some of the best hotels in Puerto de la Cruz near Lake Martianez include LE TERRAZZE 6, Centrico, elegante, acogedor y cerca de la PLAYA con Parking gratis and Sunset Avenida.

  • The average price per night for a 3-star hotel in Puerto de la Cruz this weekend is $69 or, for a 4-star hotel, $104. Looking for something even fancier? 5-star hotels in Puerto de la Cruz for this weekend cost around $177 per night, on average (based on Booking.com prices).

  • Hotel Tigaiga, Hotel Botanico y Oriental Spa Garden, and Hotel RIU Garoé are some of the popular hotels in Puerto de la Cruz.

  • Hotel Tigaiga, Hotel Atlantic Mirage Suites & SPA, and Hotel Best Semiramis got great room view-related reviews from travelers in Puerto de la Cruz.

  • These hotels in Puerto de la Cruz are highly rated by couples: Hotel Tigaiga, Hotel Botanico y Oriental Spa Garden, and Hotel RIU Garoé.

  • Many families visiting Puerto de la Cruz loved staying at Hotel Botanico y Oriental Spa Garden, Hotel Tigaiga, and RF San Borondon.

  • On average, it costs $61 per night to book a 3-star hotel in Puerto de la Cruz for tonight. You'll pay around $94 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto de la Cruz will cost around $174, on average (based on Booking.com prices).

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