Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 450 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. Perfect, great room, amazing sea view, great facilities, great breakfast, great value for money

Show more Show less
8.2
Very Good
2,782 reviews
Price from
$82
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. This was an excellent place, highly recommend for families. We were very please with how beautiful the place was, how well it was maintained and the pool area is just perfect for kids. The night entertainment was also fun and the bar/cafe crew

Show more Show less
8.4
Very Good
2,797 reviews
Price from
$53
per night

HC Hotel Magec

Hotel in Puerto de la Cruz

HC Hotel Magec has a restaurant, outdoor swimming pool, a fitness center and bar in Puerto de la Cruz. The location is very good, within minutes to the City Centre and at around 20-25 minutes walking to Loro Parque. The room was clean and the bed was very comfy. Breakfast was also good with a large and variated sorts of food. It is a quiet hotel and the staff is very kind and polite.

Show more Show less
7.1
Good
1,598 reviews
Price from
$38
per night

Hotel RF Astoria - Adults Only

Hotel in Puerto de la Cruz

Hotel RF Astoria - Adults Only is located in the heart of the tourist center of Puerto de la Cruz, Tenerife, just a stone’s throw away from the beach. The bedroom was really big, even if it there was plenty of space which was not really used, was just empty.

Show more Show less
8.3
Very Good
1,214 reviews
Price from
$51
per night

DWO Nopal

Hotel in Puerto de la Cruz

Featuring an outdoor swimming pool, bar, shared lounge and free WiFi, DWO Nopal is located in Puerto de la Cruz, a 3-minute walk from Playa del Muelle and 400 yards from San Telmo Beach. nice, modern, spacious room. good location in an old town. plenty of hot water.

Show more Show less
8.8
Excellent
1,147 reviews
Price from
$57
per night

Alua Tenerife

Hotel in Puerto de la Cruz

Alua Tenerife is 984 feet from Playa Jardín and 10 minutes’ walk from Puerto de la Cruz. It has 2 outdoor pools a children and an adult one, a buffet restaurant and a free pitch and putt golf course. Nice location , hotel very clean , perfect for family trips , all inclusive is definitely worth it , hard working staff

Show more Show less
7.9
Good
572 reviews
Price from
$82
per night

Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY

Hotel in Puerto de la Cruz

Located in Puerto de la Cruz, 0.9 mi from Martiánez Beach, Hotel Atlantic Mirage Suites & SPA offers an all year round swimming pool and free WiFi. todo en general buenas instalaciones excelente trato en general un 10

Show more Show less
8.9
Excellent
872 reviews
Price from
$121
per night

Hotel El Tope

Hotel in Puerto de la Cruz

Offering views of Mount Teide, El Tope is 1312 feet from Puerto de la Cruz Beach and the Martiánez Pools. It has an outdoor pool, spa and buffet restaurant. Good location. Clean rooms. Good breakfast.

Show more Show less
8.1
Very Good
979 reviews
Price from
$81
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 staff couldn't do enough for you exceptional 👌

Show more Show less
7.9
Good
1,847 reviews
Price from
$62
per night

Sol Puerto de la Cruz Tenerife

Hotel in Puerto de la Cruz

Featuring a swimming pool and garden area, Sol Puerto de la Cruz Tenerife is set at the heart of the tourist resort of Puerto de la Cruz, in the north of the island of Tenerife. Everything was almost perfect, location, staff, very good breakfast...

Show more Show less
7.7
Good
1,282 reviews
Price from
$64
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

  • For hotels in Puerto de la Cruz that serve highly-rated breakfasts, try Puerto Azul, Hotel Tigaiga, and Hotel RIU Garoé.

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

  • Hotel Tigaiga, Hotel RIU Garoé, and Puerto Azul are some of the popular hotels in Puerto de la Cruz.

  • Some of the best hotels in Puerto de la Cruz near Lake Martianez include LE TERRAZZE 6, LE TERRAZZE 4 and LE TERRAZZE 1.

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

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

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

  • These hotels in Puerto de la Cruz are highly rated by couples: Hotel Tigaiga, Puerto Azul, and Hotel RIU Garoé.

  • Many families visiting Puerto de la Cruz loved staying at Puerto Azul, Live Pez Azul, and Hotel Tigaiga.

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