Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto de la Cruz

Filter by star ratings
All filters
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.3 km from city centre, Puerto de la Cruz 
GoodBased on 336 reviews
6.9

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

Apartamentos Los Dragos del Norte
Apartamentos Los Dragos del Norte
8.6 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.9 km from city centre, Puerto de la Cruz 
ExcellentBased on 980 reviews
8.6

Apartamentos Los Dragos del Norte provides modern 3-star accommodation in Puerto de la Cruz. Those staying at the property have access to an outdoor pool and a sun deck.

Parque Vacacional Eden
Parque Vacacional Eden
7.9 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre, Puerto de la Cruz 
GoodBased on 75 reviews
7.9

Situated a brief drive from Loro Parque, Parque Vacacional Eden offers cosy accommodation in Puerto de la Cruz. It also provides a free shuttle service, an outdoor pool and a rooftop terrace.

Panoramica Garden
Panoramica Garden
7.9 Good
Los Realejos, Tenerife, Spain
Show on map
3.7 km from city centre, Puerto de la Cruz 
GoodBased on 1,121 reviews
7.9

Located in Los Realejos, Hotel Panoramica Garden is a short drive from Puerto de la Cruz and provides a rooftop terrace, an outdoor pool and outdoor tennis courts. It offers 3-star accommodation and views of the sea.

Apartamentos Masaru
Apartamentos Masaru
8.5 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre, Puerto de la Cruz 
ExcellentBased on 3,882 reviews
8.5

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.

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

Coral Teide Mar is located in Puerto de la Cruz and offers outdoor tennis courts and a rooftop terrace. It also provides an outdoor pool, a kids pool and a playground.

OYO Hotel Don Cándido
OYO Hotel Don Cándido
7.9 Good
Portugal, 10, San Fernando, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre, Puerto de la Cruz 
GoodBased on 839 reviews
7.9

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.

Hotel Botanico & The Oriental Spa Garden
Hotel Botanico & The Oriental Spa Garden
9.3 Excellent
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre, Puerto de la Cruz 
ExcellentBased on 457 reviews
9.3

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

Tenerife Ving
Tenerife Ving
7.8 Good
Avenida Fernandez Perdigon 8, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre, Puerto de la Cruz 
GoodBased on 870 reviews
7.8

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.

Hotel Riu Garoé
Hotel Riu Garoé
Doctor Celestino González Padrón, 3, Puerto de la Cruz, Tenerife, Spain
Show on map
1.6 km from city centre, Puerto de la Cruz 

Hotel Riu Garoe provides 4-star accommodation in Puerto de la Cruz. It also offers a sauna, free Wi-Fi and a heated pool.

Tips for booking a Puerto de la Cruz hotel

Cheapest month:April
Most expensive month:July
Average price in Puerto de la Cruz:S$ 97/night
Absolute cheapest price found:S$ 2/night
Cheapest day:Wednesday
Most expensive day:Friday
S$ 70 - S$ 154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 75 - S$ 120
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 661 hotels
1
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.3 km from city centre, Puerto de la Cruz 

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

2
Hotel Botanico & The Oriental Spa Garden
Hotel Botanico & The Oriental Spa Garden
9.3 Excellent
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre, Puerto de la Cruz 

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

3
Apartamentos Masaru
Apartamentos Masaru
8.5 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre, Puerto de la Cruz 

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.

4
Tenerife Ving
Tenerife Ving
7.8 Good
Avenida Fernandez Perdigon 8, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre, Puerto de la Cruz 

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.

5
Apartamentos Los Dragos del Norte
Apartamentos Los Dragos del Norte
8.6 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.9 km from city centre, Puerto de la Cruz 

Apartamentos Los Dragos del Norte provides modern 3-star accommodation in Puerto de la Cruz. Those staying at the property have access to an outdoor pool and a sun deck.

Cheapest hotels in Puerto de la Cruz, Tenerife

Show all 661 hotels
OYO Hotel Don Cándido
OYO Hotel Don Cándido
7.9 Good
Portugal, 10, San Fernando, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre,  

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.

S$ 46
Avg. per night
Coral Teide Mar
Coral Teide Mar
7.9 Good
Aceviño 6, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre,  

Coral Teide Mar is located in Puerto de la Cruz and offers outdoor tennis courts and a rooftop terrace. It also provides an outdoor pool, a kids pool and a playground.

S$ 50
Avg. per night
Parque Vacacional Eden
Parque Vacacional Eden
7.9 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre,  

Situated a brief drive from Loro Parque, Parque Vacacional Eden offers cosy accommodation in Puerto de la Cruz. It also provides a free shuttle service, an outdoor pool and a rooftop terrace.

S$ 62
Avg. per night
Tenerife Ving
Tenerife Ving
7.8 Good
Avenida Fernandez Perdigon 8, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre,  

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.

S$ 62
Avg. per night
Panoramica Garden
Panoramica Garden
7.9 Good
Los Realejos, Tenerife, Spain
Show on map
1.4 km from city centre,  

Located in Los Realejos, Hotel Panoramica Garden is a short drive from Puerto de la Cruz and provides a rooftop terrace, an outdoor pool and outdoor tennis courts. It offers 3-star accommodation and views of the sea.

S$ 64
Avg. per night
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.3 km from city centre,  

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

S$ 66
Avg. per night
Apartamentos Masaru
Apartamentos Masaru
8.5 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre,  

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.

S$ 78
Avg. per night
Apartamentos Los Dragos del Norte
Apartamentos Los Dragos del Norte
8.6 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.9 km from city centre,  

Apartamentos Los Dragos del Norte provides modern 3-star accommodation in Puerto de la Cruz. Those staying at the property have access to an outdoor pool and a sun deck.

S$ 83
Avg. per night

Hotel prices in Puerto de la Cruz

3 stars

S$ 50 - S$ 62

Tenerife Ving

No. 1 most popular

S$ 62
Avg. per night
Coral Teide Mar

Best value

S$ 50
Avg. per night
4 stars and up

S$ 66 - S$ 222

Hotel Botanico & The Oriental Spa Garden

No. 1 most popular

S$ 222
Avg. per night
Be Live Adults Only Tenerife

No. 2 most popular

S$ 83
Avg. per night
Blue Sea Costa Jardin & Spa

Best value

S$ 66
Avg. per night

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?

    449 reviews rated Hotel Las Aguilas with an average score of 8.4/10. It may also be worth looking into the Hotel Blue Sea Puerto Resort, which received a rating of 7.6/10 from 763 reviews. Hotel Botanico & The Oriental Spa Garden could also be a good option, with a score of 9.3/10 from 457 reviews.

  • What is a good hotel near Loro Parque?

    Hc Hotel Magec is a popular hotel near Loro Parque that is highly recommended, with a score of 7.2 across 1,170 reviews.

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

    Catalonia Las Vegas is a hotel near Jardin Botanico that is popular with HotelsCombined users, scoring 8.3 from 1,008 reviews.

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

    Searches in the last 72 hours suggest an average price of around S$ 172/night is normal for a hotel in Puerto de la Cruz.

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

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