Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Puerto de la Cruz

Apartments Chinyero
2.5 out of 5
Carretera Botanico, 25, Puerto de la Cruz, Tenerife
The price is $31 per night
0.3 mi from city center
3.4/5Good! (75 reviews)
Good location but a long walk to the beach.

"The room was close to a pharmacy and several eateries."…"

Reviewed on Feb 1, 2019

Apartments Chinyero
Apartamentos Park Plaza
2.5 out of 5
Calle Jose Arroyo, 4, Puerto de la Cruz, Tenerife
The price is $32 per night
0.17 mi from city center
3.3/5 (26 reviews)
Great location, but very tired, 80's decor etc;

"Very friendly and helpful but sorely in need of upgrading!!!"…"

Reviewed on Feb 14, 2014

Apartamentos Park Plaza
Apartamentos Pez Azul
3 out of 5
C/ Rector Benito Rodríguez Rios n1, Puerto de la Cruz, Tenerife
Free CancellationReserve now, pay when you stay
The price is $33 per night
0.42 mi from city center
3.7/5Good! (120 reviews)

"Lovely staff, great place. Good location. Highly recommended for a family holiday."…"

Reviewed on Dec 19, 2019

Apartamentos Pez Azul
Hotel Diamante Suites
4 out of 5
Calle Manuel Yanes Barreto, 13, Puerto de la Cruz, Tenerife
Get Rates
0.75 mi from city center
3.5/5Good! (84 reviews)
Decent hotel and breakfast. Rooms dated

"Stayed for one night in a family room. The hotel is nice but rooms are dated. Breakfast was OK with fresh omelettes and pancakes, but we found the evening meal to be very restrictive."…"

Reviewed on Apr 1, 2019

Hotel Diamante Suites
Hotel Best Semiramis
5 out of 5
C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz, Tenerife
Get Rates
0.8 mi from city center
3.9/5Very Good! (433 reviews)

"Fantastic location & views....great value for money"…"

Reviewed on Jan 16, 2020

Hotel Best Semiramis
Hotel Gran Turquesa Playa
4 out of 5
C. Antonio Ruiz Alvarez 7, Puerto de la Cruz, Tenerife
Free CancellationReserve now, pay when you stay
The price is $53 per night
0.72 mi from city center
3.6/5Good! (102 reviews)
not good value for money

"not much food to choose for vegetarians. hard bread. miserable waitress room too small .terrace small and no privacy good entertainment Wednesday night . Swing Latino"…"

Reviewed on Oct 19, 2019

Hotel Gran Turquesa Playa
Blue Sea Costa Jardin & Spa
4 out of 5
Guerrero, 14, Urbanización Durazno, Puerto de la Cruz, Santa Cruz de Tenerife
Get Rates
0.88 mi from city center
3.6/5Good! (32 reviews)

"Hotel dated bathrooms bedrooms need make over. A fantastic pool and plenty of sumbeds. Some female Reception staff quite rude. Others very nice. Good buffet food always plenty of it. Sofas need cleaning upgrading in public area. But house keeping excellent rooms and public areaa very clean. A good ..."…"

Reviewed on Mar 24, 2019

Blue Sea Costa Jardin & Spa
Club Tarahal
2.5 out of 5
Calle Acevino 49, Urbanización La Paz, Puerto de la Cruz, Santa Cruz de Tenerife
The price is $69 per night
0.99 mi from city center
4.2/5Excellent! (116 reviews)

"Roomy apartment with mountain view. Walls not very soundproofed. Could hesr next door neighbour"…"

Reviewed on Mar 7, 2020

Club Tarahal
Hotel Perla Tenerife
3 out of 5
Calle Isla de la Gomera, s/n, Urb. Guacimara, Puerto de la Cruz, Tenerife
Get Rates
0.74 mi from city center
3.8/5Good! (20 reviews)
Food was grim, rest was barely adequate

"This hotel really needs to sort its food out. The facilities are dated and some of the staff have an attitude problem (except the dining room staff who are lovely), all inclusive runs 11am till 11pm and Entertainment is really poor quality. All of this could be forgiven as it is only 3* if it could ..."…"

Reviewed on Jul 30, 2017

Hotel Perla Tenerife
H10 Tenerife Playa
4 out of 5
Avenida Colon, 12, Puerto de la Cruz, Tenerife
The price is $100 per night
0.41 mi from city center
4/5Very Good! (324 reviews)

"The staff are all very friendly and helpful. The entertainment certainly helps the holiday run smoothly. The position of the hotel is the best you could ask for being on the sea front with a relatively level area along the front. No bad points to mention, only if you were very picky could you not ..."…"

Reviewed on Mar 18, 2020

H10 Tenerife Playa
Smy Puerto de la Cruz
4 out of 5
Avda. Marques Villanueva del Prado s/n, Puerto de la Cruz, Tenerife
Free CancellationReserve now, pay when you stay
The price is $67 per night
0.48 mi from city center
3.8/5Good! (306 reviews)
A little gem of a hotel.

"Have stayed at this hotel many times and have never been disappointed. The staff try do all they can to make your stay what you would hope for. Looking forward to our next visit to Puerto and staying here at this hotel."…"

Reviewed on Mar 2, 2020

Smy Puerto de la Cruz
Be Live Adults Only Tenerife
4 out of 5
Avenida Blas Pérez González 11, Puerto de la Cruz, Tenerife
Free CancellationReserve now, pay when you stay
The price is $79 per night
0.56 mi from city center
3.7/5Good! (98 reviews)

"The hotel is old The food is below standard The staff were fabulous and friendly If you stay all inclusive you have to serve yourself however if you only pay for room only you get waited on hand and foot I really dont get that !!! Wouldn't stay again"…"

Reviewed on Mar 30, 2019

Be Live Adults Only Tenerife
Coral Teide Mar
3 out of 5
Aceviño 6, Puerto de la Cruz, Tenerife
Get Rates
0.73 mi from city center
3.6/5Good! (212 reviews)

"It has a lovely garden and pool area, with views of Mount Teidi, that is a perfect place to relax. Do choose a pool view room if you can. Great views of the sea are only a 5 minute stroll away, with plenty of shops and a supermarket even closer. And a regular, friendly maid service. Very pleased ..."…"

Reviewed on Feb 15, 2020

Coral Teide Mar
Be Live Experience Orotava
4 out of 5
Avenida Aguilar y Quesada, 3, Puerto de la Cruz, Tenerife
Free CancellationReserve now, pay when you stay
The price is $90 per night
0.33 mi from city center
3.8/5Good! (145 reviews)

"The floors deco could do with an upgrade, also the beds were not that comfortable & mattresses needs upgrading."…"

Reviewed on Jan 21, 2020

Be Live Experience Orotava
Hotel Blue Sea Interpalace
4 out of 5
Calle Acevino, 21, Puerto de la Cruz, Tenerife
Get Rates
0.8 mi from city center
3.4/5 (290 reviews)
all good 👍

"All good, room was spacious and had everything I needed staff were very helpful"…"

Reviewed on Dec 11, 2019

Hotel Blue Sea Interpalace
Don't see what you're looking for?
See all available properties in Puerto de la Cruz
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Puerto de la Cruz

Families will find kid-friendly activities in Puerto de la Cruz, and visitors give high marks for the beaches and shopping. Tourists can also enjoy so much more including its parks. Top sights around the area include Loro Park and Teide National Park.

  • There are 177 hotels and other accommodations in Puerto de la Cruz
  • The closest major airport is in Santa Cruz de Tenerife (TFN-Tenerife North), 13.3 mi (21.3 km) from the city center
  • The next closest is in Tenerife (TFS-Tenerife South), 25.5 mi (41.1 km) away

Sightseeing and Staying in Puerto de la Cruz

The city's natural setting is picturesque, including the beaches and these places to visit: Risco Belle Aquatic Gardens, Sitio Litre Garden, and Taoro Park. The city is well liked for its places to shop, and Las Piramides de Martianez Shopping Center is a favorite for retail therapy. A couple of additional sights to add to your agenda are Loro Park and Church of Nuestra Senora de la Pena de Francia.

In Puerto de la Cruz, you'll be able to select from 177 hotels and other lodging accommodations so you'll have plenty of choices for your holiday getaway. Below are top ranked ones based on our user reviews:

  • Apartamentos Villa Rosalva - This 3.5-star apartment features an outdoor pool, free parking, and a bar. It's a favorite with Expedia travelers for its breakfast and beach locale.
  • Hotel Botanico & The Oriental Spa Garden - Our customers like the family-friendly amenities and beach locale at this hotel. This 5-star hotel features 3 outdoor pools, a full-service spa, and 4 restaurants.
  • Hotel Riu Garoé - With a stay at this 4-star hotel, guests can enjoy access to 2 restaurants and free breakfast, along with free WiFi. Expedia customers like its dining options and pool.

A top sight in the surrounding area is Teide National Park, located 14.3 mi (23 km) from the heart of the city.

Dressing for Puerto de la Cruz

  • Between January and March, daytime temperatures average 74°F, while nighttime temperatures stay around 60°F
  • From April to June, the average is 80°F during the day and 61°F at night
  • July through September sees average temperatures of 83°F during the day and 67°F at night
  • In October-December, you can expect 80°F as the daytime average and 61°F as the nighttime average
  • Puerto de la Cruz gets about 0.20 inches of rain per year
  • August and July are usually the hottest months averaging 82°F, while January and February are usually the coldest with an average temperature of 60°F

Frequently asked questions

Where is the best place for a stay in Puerto de la Cruz?
Hotel Gran Turquesa Playa is one of the top choices for your stay based on our traveler data. This 4-star hotel offers 3 bars and a restaurant. It is located a short 5-minute walk from Garden Beach. Other good choices for your stay include Catalonia Las Vegas and Hotel Blue Sea Puerto Resort.
If I need to cancel my hotel reservation in Puerto de la Cruz, will I receive a refund?
Yes! You’ll find that most hotel bookings are fully refundable provided that you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If you have a reservation that’s non-refundable, you might be able to cancel it and be given a refund within 24 hours of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to review top deals in Puerto de la Cruz.
Where can I learn more about changing or cancelling my trip to Puerto de la Cruz?
To access more information about changing or cancelling your trip to Puerto de la Cruz, go to https://www.expedia.com/service/.
What's the best accommodation for a budget-friendly stay in Puerto de la Cruz?
Based on reviews, 4Dreams Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and an outdoor pool. Another top choice for your stay on the cheap is HC Hotel Magec.
What's the best hotel for a family vacation to Puerto de la Cruz?
Apartamentos Casablanca is a top 3-star aparthotel on Expedia for families, and features a children’s pool and in-room kitchens. Other choices for your stay with the kids include Smy Puerto de la Cruz and Hotel Blue Sea Interpalace. Kids of all ages will also enjoy a visit to Loro Park.
What's the best accommodation for a romantic vacation to Puerto de la Cruz?
Hotel ValleMar is a favorite 4-star hotel for couples, and features private balconies and an ocean-view restaurant. Another good option for a romantic stay is Sol Costa Atlantis Tenerife.
What's the best all-inclusive hotel in Puerto de la Cruz?
Bahia Principe Sunlight San Felipe is a 4-star hotel featuring 3 restaurants and a full-service spa, and a favorite with Expedia travelers. Other good choices for your vacation include Hotel Blue Sea Puerto Resort and Miramar Hotel.
What's the best pet-friendly place to stay in Puerto de la Cruz?
Apartamentos Villa Rosalva is a top apartment for people traveling with their pets, and offers an outdoor pool and a bar/lounge for its human guests.
Where is the best place to stay near Loro Park?
Puerto Palace is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers 2 outdoor pools and free breakfast. It’s located just a short 0.8 mi (1.3 km) from Loro Park. Other good choices close by include Hotel Gran Turquesa Playa and Be Live Adults Only Tenerife.
What about the best place to stay near Lago Martianez Swimming Pools?
One of the top choices for your stay is Sol Costa Atlantis Tenerife, located next to Lago Martianez Swimming Pools, and this 4-star hotel offers a full-service spa and free breakfast. Puerto Palace and Hotel Puerto de la Cruz are a couple of other good and close options.
What's the best hotel to stay near the beach in Puerto de la Cruz?
Hotel Gran Turquesa Playa is a top 5-star beach hotel with 3 outdoor pools and 4 restaurants. Other good choices to stay near the beach include Sol Puerto De La Cruz Tenerife and Hotel Best Semiramis. Head to Garden Beach or Playa Martianez for some quality time by the water.
What's the best luxury accommodation in Puerto de la Cruz?
Hotel Best Semiramis is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay. Hotel Botanico & The Oriental Spa Garden and Sol Costa Atlantis Tenerife are two other upscale options for your vacation.

Recent reviews of Puerto de la Cruz hotels

More trip options