Hotels in Puerto de la Cruz, Spain

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

Puerto de la Cruz, Tenerife, Spain
Jun 28 — Jun 292
Puerto de la Cruz, Tenerife, Spain
Tue 6/28
Wed 6/29
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Puerto de la Cruz

Filter by star ratings
All filters
Hc Hotel Magec
7.1 Good
Calle Cupido, 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 1,599 reviews
7.1

HC Hotel Magec is a comfortable base when visiting Puerto de la Cruz and is close to everything the area has to offer. It also offers an outdoor pool, outdoor tennis courts and a Jacuzzi.

Hotel Monopol
7.9 Good
C/. Quintana, 15, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 972 reviews
7.9

Hotel Monopol Puerto de la Cruz is located in Puerto de la Cruz and features a Jacuzzi. The multiple facilities this historic hotel has to offer include an outdoor pool, a courtyard and a sauna.

Catalonia Las Vegas
8.1 Excellent
Avenida Colón, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 1,024 reviews
8.1

Situated a brief drive from Loro Parque, Catalonia Las Vegas offers modern accommodation in Puerto de la Cruz. It also provides a sauna, an outdoor pool and a rooftop terrace.

Smy Puerto de la Cruz
7.6 Good
Avda. Marques Villanueva Del Prado, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 2,169 reviews
7.6

Hotel Puerto de la Cruz is situated on Tenerife and offers 4-star accommodation in addition to outdoor tennis courts, a free shuttle service and free Wi-Fi. This modern hotel is close to everything Puerto de la Cruz has to offer.

Globales Acuario
6.4 Good
Parque de Las Flores, 35, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 677 reviews
6.4

Boasting an outdoor pool, Globales Acuario is located in Puerto de la Cruz and offers comfortable accommodation. It is ideally positioned for those wishing to sightsee in the area.

Hotel Maga
6.8 Good
C/ Iriarte 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 1,193 reviews
6.8

This comfortable hotel in Puerto de la Cruz offers free Wi-Fi, as well as a 24-hour reception and a lift. It is ideally located for guests wanting to visit local attractions.

Hotel El Tope
8.1 Excellent
Calzada Martianez, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 980 reviews
8.1

Overlooking Mount Teide, Hotel El Tope is the ideal spot for guests wanting to discover the shopping area in Puerto de la Cruz. It provides a day spa, as well as a sauna, an outdoor pool and outdoor tennis courts.

Hotel Casa del Sol
7.2 Good
Finlandia 4, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 1,100 reviews
7.2

Located amongst a range of well-known tourist attractions, shops and eateries, Hotel Casa del Sol Puerto de la Cruz is ideal for guests wishing to explore Puerto de la Cruz and its surroundings. It also offers an outdoor pool, a rooftop terrace and a sun deck.

4Dreams Hotel
7.8 Good
Agustin de Bethencourt, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 1,510 reviews
7.8

Featuring views of the mountains, 4Dreams Hotel Chimisay offers 3-star accommodation in Puerto de la Cruz. There is also a gym with a swimming pool and a rooftop terrace.

Apartment Park Plaza
6.9 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 1,082 reviews
6.9

Apartamentos Park Plaza is a comfortable base when visiting Puerto de la Cruz and is close to everything the area has to offer. It also offers an outdoor pool, free Wi-Fi and a 24-hour reception.

Tips for booking hotels in Puerto de la Cruz

Cheapest month:February
Most expensive month:October
Average price in Puerto de la Cruz:$75/night
Cheapest price found:$25/night
Cheapest day:Tuesday
Most expensive day:Thursday
$33 - $97
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$63 - $95
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto de la Cruz hotels

1
Weare Hotel La Paz
La Haya, 3, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Situated in Puerto de la Cruz, Hotel Weare La Paz offers 4-star accommodation, as well as a sauna, an outdoor pool and a rooftop terrace. It is ideally located for guests wanting to visit the area's popular attractions.

2
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, Tenerife, Spain 

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 swimming pool, a Jacuzzi and an outdoor pool.

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

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.

4
H10 Tenerife Playa
7.9 Good
Avenida Colon, 12, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

H10 Tenerife Playa provides modern 4-star accommodation in Puerto de la Cruz. It has a spa and wellness centre, as well as a Jacuzzi, a sauna and a kids club.

5
Hotel Botanico & The Oriental Spa Garden
8.9 Excellent
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Set in Puerto de la Cruz, Hotel Botanico y Oriental Spa Garden is a five-minute walk from the Botanical Gardens and features outdoor tennis courts, an outdoor pool and a Jacuzzi. This 5-star hotel offers views of Mount Teide, as well as a rooftop terrace, a sauna and a Turkish steam bath.

6
Apartamentos Masaru
8.4 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Apartamentos Masaru is a comfortable setting when in Puerto de la Cruz and is close to everything the area has to offer. Offering free wireless internet, a restaurant and an outdoor pool, the property is within a 10-minute walk of the Botanical Gardens.

7
Tenerife Ving
8.4 Excellent
Avenida Fernandez Perdigon 8, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Tenerife Ving provides a cosy setting when in Puerto de la Cruz. It also features an express check-in and check-out feature, a rooftop terrace and an outdoor pool.

8
Miramar Hotel
Carretera Del Taoro, 23, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Situated a brief drive from Loro Parque, Hotel Elegance Miramar provides cosy accommodation in Puerto de la Cruz. It also offers a rooftop terrace, an outdoor pool and a sauna.

Cheapest hotels in Puerto de la Cruz, Spain

OYO Hotel Don Cándido
Portugal, 10, San Fernando, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Located in Puerto de la Cruz, Hotel Don Candido is within a 10-minute drive of Loro Parque and provides on-site parking. It is conveniently positioned for those wanting to discover the area's attractions.

$26
Avg. per night
Hotel Tejuma
7.8 Good
C/ Perez Zamora, 49, Puerto de la Cruz, Tenerife, Spain
Show on map
0.2 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Boasting a rooftop terrace, Hotel Tejuma is located in Puerto de la Cruz and provides comfortable accommodation. It is ideally positioned for guests wanting to discover the area's attractions.

$28
Avg. per night
Hotel Sun Holidays
8.0 Excellent
Calle La Penita, 6, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Hotel Sun Holidays is situated in Puerto de la Cruz and is close to the area's well-known attractions. The various amenities this modern hotel features include an express check-in and check-out feature, a rooftop terrace and free Wi-Fi.

$31
Avg. per night
La Carabela
7.1 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Situated in Puerto de la Cruz, Apartamentos La Carabela is a short walk from the Botanical Gardens and offers a rooftop terrace, an outdoor pool and a swimming pool. It is located in close proximity to many popular bars, clubs and restaurants.

$32
Avg. per night
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, Tenerife, Spain 

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.

$34
Avg. per night
Apartamentos Be Smart Florida Plaza
7.3 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Offering an outdoor pool, Apartamentos Be Smart Florida Plaza is located in Puerto de la Cruz and is a brief stroll from the Archaeological Museum of Puerto de la Cruz. It is situated in close proximity to a number of popular bars, clubs and restaurants.

$37
Avg. per night
Seguro de Sol Studios
7.8 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Situated in Puerto de la Cruz, Seguro de Sol Studios is a short walk from the Archaeological Museum of Puerto de la Cruz and offers an outdoor pool. It also provides an express check-in and check-out feature, a terrace and free Wi-Fi.

$38
Avg. per night
RF Apartamentos Bambi - Adults Only
8.5 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 mi from city centre, Puerto de la Cruz, Tenerife, Spain 

Located amongst a range of well-known tourist attractions, shops and restaurants, Apartamentos RF Bambi is ideal for guests wishing to discover Puerto de la Cruz and its surroundings. It also offers a rooftop terrace, an outdoor pool and a safe.

$42
Avg. per night

Hotel prices in Puerto de la Cruz

2 stars and under
3 stars
4 stars +

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 in Puerto de la Cruz

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 Puerto de la Cruz

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.

Facts about staying in Puerto de la Cruz

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

    Puerto de la Cruz is home to many highly-rated hotels, one of which is Catalonia Las Vegas, which has a current rating of 8.1. For other potential stays, consider Smy Puerto de la Cruz and Hotel El Tope, which can also be great places to stay in Puerto de la Cruz.

  • What is a good hotel near Loro Parque?

    With a rating of 7.2/10 from 1,100 reviews, Hotel Casa del Sol is a hotel close to Loro Parque that is well recommended by HotelsCombined users.

  • What is a good hotel in Puerto de la Cruz near Jardin Botanico?

    Catalonia Las Vegas is rated 8.1 from 1,024 reviews and is close to Jardin Botanico.

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

    The average price of a hotel in Puerto de la Cruz has been around $125 per night over the last 3 days. For a 5-star hotel in Puerto de la Cruz, the average price is around $140/night, depending on your dates. The average price of a 4-star hotel is $125/night.

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

    Prices for Puerto de la Cruz hotels have been found for as low as $125/night over the last 3 days.

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

    A hotel in Puerto de la Cruz tonight has an average price of $125, but some deals have been found for as low as $125 in HotelsCombined searches over the last 72 hours. Prices in Puerto de la Cruz are changing frequently. The best price found for a 4-star Puerto de la Cruz hotel for tonight has been $125.