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

1.3 km from city centre, Puerto de la Cruz Show on map

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.

Los Dragos Del Norte
Los Dragos Del Norte
8.6 Excellent

0.9 km from city centre, Puerto de la Cruz Show on map

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

0.7 km from city centre, Puerto de la Cruz Show on map

GoodBased on 58 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

1.4 km from city centre, Los Realejos Show on map

GoodBased on 1,103 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

1.1 km from city centre, Puerto de la Cruz Show on map

ExcellentBased on 3,711 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.

Miramar Hotel
Miramar Hotel
8.1 Excellent

0.3 km from city centre, Puerto de la Cruz Show on map

ExcellentBased on 2 reviews
8.1

Recently refurbished, Hotel Elegance Miramar provides traditional 3-star accommodation in Puerto de la Cruz. It also offers a sauna, a rooftop terrace and an outdoor pool.

Coral Teide Mar
Coral Teide Mar
7.9 Good

1.1 km from city centre, Puerto de la Cruz Show on map

GoodBased on 1,017 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

0.5 km from city centre, Puerto de la Cruz Show on map

GoodBased on 831 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

1.1 km from city centre, Puerto de la Cruz Show on map

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

0.7 km from city centre, Puerto de la Cruz Show on map

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.

Tips for booking a Puerto de la Cruz hotel

Cheapest month:April
Most expensive month:July
Average price in Puerto de la Cruz:$102/night
Absolute cheapest price found:$2/night
Cheapest day:Wednesday
Most expensive day:Friday
$74 - $162
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$79 - $127
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 646 hotels
1
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good

1.3 km from city centre, Puerto de la Cruz Show on map

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

1.1 km from city centre, Puerto de la Cruz Show on map

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

1.1 km from city centre, Puerto de la Cruz Show on map

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

0.7 km from city centre, Puerto de la Cruz Show on map

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
Miramar Hotel
Miramar Hotel
8.1 Excellent

0.3 km from city centre, Puerto de la Cruz Show on map

Recently refurbished, Hotel Elegance Miramar provides traditional 3-star accommodation in Puerto de la Cruz. It also offers a sauna, a rooftop terrace and an outdoor pool.

6
Los Dragos Del Norte
Los Dragos Del Norte
8.6 Excellent

0.9 km from city centre, Puerto de la Cruz Show on map

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 646 hotels
Miramar Hotel
Miramar Hotel
8.1 Excellent

0.3 km from city centre, Puerto de la Cruz Show on map

Recently refurbished, Hotel Elegance Miramar provides traditional 3-star accommodation in Puerto de la Cruz. It also offers a sauna, a rooftop terrace and an outdoor pool.

$42
Avg. per night
Coral Teide Mar
Coral Teide Mar
7.9 Good

1.1 km from city centre, Puerto de la Cruz Show on map

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.

$43
Avg. per night
OYO Hotel Don Cándido
OYO Hotel Don Cándido
7.9 Good

0.5 km from city centre, Puerto de la Cruz Show on map

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.

$49
Avg. per night
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
6.9 Good

1.3 km from city centre, Puerto de la Cruz Show on map

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.

$57
Avg. per night
Panoramica Garden
Panoramica Garden
7.9 Good

1.4 km from city centre, Los Realejos Show on map

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.

$61
Avg. per night
Parque Vacacional Eden
Parque Vacacional Eden
7.9 Good

0.7 km from city centre, Puerto de la Cruz Show on map

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.

$64
Avg. per night
Tenerife Ving
Tenerife Ving
7.8 Good

0.7 km from city centre, Puerto de la Cruz Show on map

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.

$64
Avg. per night
Apartamentos Masaru
Apartamentos Masaru
8.5 Excellent

1.1 km from city centre, Puerto de la Cruz Show on map

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.

$71
Avg. per night

Hotel prices in Puerto de la Cruz

3 stars

$42 - $64

Coral Teide Mar

No. 1 most popular

$43
Avg. per night
Tenerife Ving

No. 2 most popular

$64
Avg. per night
Miramar Hotel

Best value

Miramar Hotel
8.1 Excellent
$42
Avg. per night
4 stars and up

$57 - $198

Hotel Botanico & The Oriental Spa Garden

No. 1 most popular

$198
Avg. per night
Be Live Adults Only Tenerife

No. 2 most popular

$85
Avg. per night
Blue Sea Costa Jardin & Spa

Best value

$57
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?

    Hotel Las Aguilas, rated with a score of 8.4 from 449 reviewers, is one of the most popular hotels in Puerto de la Cruz. Other top stays include Hotel Blue Sea Puerto Resort, with an average rating of 7.6 from 706 reviewers, and Hotel Botanico & The Oriental Spa Garden, with a score of 9.3 from 457 reviewers.

  • 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,165 reviews.

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

    Catalonia Las Vegas is rated 8.4 from 974 reviews and is close to Jardin Botanico.

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

    $169/night is the average price of a hotel in Puerto de la Cruz, based on HotelsCombined searches over the last 3 days.

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

    HotelsCombined searches in the last 3 days suggest cheap Puerto de la Cruz hotels have prices starting from as low as $31/night, depending on the popularity of your requested dates.