Hotels in Puerto de la Cruz

Search and compare Puerto de la Cruz hotels from hundreds of travel sites and save

Puerto de la Cruz, Tenerife, Spain
8 Dec — 9 Dec2
Puerto de la Cruz, Tenerife, Spain
Wed 8/12
Thu 9/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto de la Cruz

Filter by star ratings
All filters
Bahia Principe Sunlight San Felipe
Bahia Principe Sunlight San Felipe
8.3 Excellent
Avenida de Colon, 22, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 mi from city centre, Puerto de la Cruz 
ExcellentBased on 322 reviews
8.3

Bahia Principe Sunlight San Felipe is a charming setting while in Puerto de la Cruz and is close to everything the area has to offer. It also features outdoor tennis courts, a sauna and an outdoor pool.

Hotel La Perla Tenerife
Hotel La Perla Tenerife
8.4 Excellent
Calle Isla De La Gomera, 3, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 mi from city centre, Puerto de la Cruz 
ExcellentBased on 2 reviews
8.4

Hotel Perla Tenerife provides 3-star accommodation in Puerto de la Cruz. It also features an outdoor pool, a rooftop terrace and a sauna.

Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
7.0 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 mi from city centre, Puerto de la Cruz 
GoodBased on 307 reviews
7.0

Blue Sea Costa Jardin & Spa is situated on Tenerife and offers 4-star accommodation as well as miniature golf, a Jacuzzi and a Turkish steam bath. It is also minutes from Puerto de la Cruz's popular attractions and landmarks.

Hotel Marquesa
Hotel Marquesa
7.8 Good
Calle Quintana 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz 
GoodBased on 816 reviews
7.8

Set in a 18th-century property in Puerto de la Cruz, Hotel Marquesa combines an old-world feel with contemporary amenities, including a sauna and an outdoor pool. There is also a fitness centre with a swimming pool.

Sol Costa Atlantis
Sol Costa Atlantis
8.1 Excellent
Avenida Venezuela, 15, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz 
ExcellentBased on 1,022 reviews
8.1

Located in Puerto de la Cruz, Sol Costa Atlantis Tenerife is an easy drive from the Botanical Gardens and Loro Parque. It provides a gym, as well as a Turkish steam bath, a sauna and free Wi-Fi.

Coral Teide Mar
Coral Teide Mar
7.9 Good
Aceviño 6, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 mi from city centre, Puerto de la Cruz 
GoodBased on 1,389 reviews
7.9

Coral Teide Mar is located in Puerto de la Cruz and offers free Wi-Fi. It also provides an outdoor pool, a playground and a 24-hour reception.

Be Live Experience Orotava
Be Live Experience Orotava
7.9 Good
Avenida Aguilar y Quesada, 3, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz 
GoodBased on 783 reviews
7.9

Be Live Experience Orotava provides modern 4-star accommodation in Puerto de la Cruz. Those staying at the property have access to an outdoor pool, a sauna and a sun deck.

Checkin Concordia Playa
Checkin Concordia Playa
7.3 Good
Avda. Fam. Betancourt y Molina, 32, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz 
GoodBased on 347 reviews
7.3

Checkin Concordia Playa is a unique base when in Puerto de la Cruz and is close to everything the area has to offer. It also offers a coffee bar, a rooftop terrace and an outdoor pool.

Apartamentos Pez Azul
Apartamentos Pez Azul
7.1 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz 
GoodBased on 2,057 reviews
7.1

Apartamentos Pez Azul is located in Puerto de la Cruz and offers an indoor pool. There is also a fitness centre with a swimming pool.

Hotel Vallemar
Hotel Vallemar
8.5 Excellent
Avenida de Colon 4, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz 
ExcellentBased on 379 reviews
8.5

Recently refurbished, Hotel Vallemar provides elegant 4-star accommodation in Puerto de la Cruz. It has a fitness centre, as well as a sun deck, a safe and an outdoor pool.

Tips for booking a Puerto de la Cruz hotel

Cheapest month:June
Most expensive month:May
Average price in Puerto de la Cruz:£60/night
Absolute cheapest price found:£17/night
Cheapest day:Wednesday
Most expensive day:Monday
£22 - £145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£32 - £112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto de la Cruz hotels

Show all 778 hotels

Cheapest hotels in Puerto de la Cruz, Tenerife

Show all 778 hotels

Hotel prices in Puerto de la Cruz

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Puerto de la Cruz

About Puerto de la Cruz

A charming seaside city on the coast of Tenerife, Puerto de la Cruz has been luring in sunseekers since the 19th century. Spend your time soaking up the sun on volcanic beaches, visiting the contemporary art galleries and sipping on sangria in the central plaza.

Things to do

Located at the northern tip of the island, Playa Martianez is known for its powdery black sand. It's a great place to swim in the Atlantic Ocean, top up your tan or get lost in a good book. A large jetty helps to slow down the waves, which makes it a favourite with surf schools.

When you've had your fill of sun and sand, head to Jardin Botanico. The sprawling botanic garden was founded in 1788 and is filled with exotic plants from across the globe. You can admire English roses, check out tropical palms, explore the aromatic herb garden and gaze up at a towering 200-year-old Australian gum tree.

Risco Belle Aquatic Gardens is another fantastic place to escape the sunshine for a few hours. It's anchored by a vast lawn strewn with tropical palms, citrus trees and birds of paradise flowers. You can also visit the lush aquatic gardens dotted with butterflies and herons.

As Spain's first modern art gallery, the Museo de Arte Contemporaneo is a must-see attraction for culture buffs. It was opened in 1953 and houses a treasure trove of works from the likes of Cesar Manrique and Oscar Dominguez.

Getting around

Thanks to breezy promenades and pedestrian-friendly streets, the best way to get around Puerto de la Cruz is on foot. Renting a car is a popular option if you want to explore Tenerife at your own pace. Tenerife Norte is the closest airport, located around 30 minutes from Puerto de la Cruz.

Puerto de la Cruz travel FAQs

  • What are the best hotels in Puerto de la Cruz?

    Hotel Best Semiramis, rated with a score of 8.3 from 2,546 reviewers, is one of the most popular hotels in Puerto de la Cruz. Other top stays include H10 Tenerife Playa, with an average rating of 8.0 from 1,857 reviewers, and Hc Hotel Magec, with a score of 7.1 from 1,422 reviewers.

  • What is a good hotel near Jardin Botanico?

    Hotel Best Semiramis is a popular hotel near Jardin Botanico that is highly recommended, with a score of 8.3 across 2,546 reviews.

  • What is a good hotel in Puerto de la Cruz near Loro Parque?

    Hc Hotel Magec is rated 7.1 from 1,422 reviews and is close to Loro Parque.

  • How much do hotels in Puerto de la Cruz cost?

    Puerto de la Cruz hotels have an average price of £116/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is £161/night, and if you are looking for a 5-star hotel in Puerto de la Cruz then the average price is around £142/night.

  • How much is a cheap hotel in Puerto de la Cruz?

    £18 per night is the cheapest Puerto de la Cruz hotel price found in our data from the last 72 hours.

  • How much is a hotel in Puerto de la Cruz tonight?

    A hotel in Puerto de la Cruz tonight can start as low as £37 for the night, with an average cost of £70, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Puerto de la Cruz tonight, prices start from £53.