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
30 Jun — 1 Jul2
Puerto de la Cruz, Tenerife, Spain
Thu 30-6
Fri 1-7
...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
Catalonia Las Vegas
8.0 Excellent
Avenida Colón, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 1,030 reviews
8.0

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.7 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 2,168 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.

Hotel El Tope
8.1 Excellent
Calzada Martianez, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 982 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 Marquesa
7.8 Good
Calle Quintana 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 847 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.

Hotel Vallemar
8.4 Excellent
Avenida de Colon 4, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 388 reviews
8.4

Situated a brief drive from Loro Parque, Hotel Vallemar offers elegant accommodation in Puerto de la Cruz. It has a fitness centre, as well as a Jacuzzi, a sun deck and an outdoor pool.

Bahia Principe Sunlight San Felipe
8.1 Excellent
Avenida de Colon, 22, Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 434 reviews
8.1

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.

Be Live Adults Only Tenerife
7.5 Good
Avenida Blas Pérez González 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 664 reviews
7.5

Located amongst a variety of popular tourist attractions, boutiques and eateries, Be Live Adults Only Tenerife is ideal for those wishing to discover Puerto de la Cruz and its surroundings. It also features a gym, an outdoor pool and a beauty centre.

Atlantic Mirage Suites & Spa - Adults Only
8.9 Excellent
Eucaliptus, 4, Puerto de la Cruz, Tenerife, Spain
Show on map
1.2 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 878 reviews
8.9

Hotel Atlantic Mirage Suites & SPA provides unique 4-star accommodation in Puerto de la Cruz. It also offers a Jacuzzi, a sauna and an outdoor pool.

Apartamentos Be Smart Florida Plaza
7.3 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre, Puerto de la Cruz, Tenerife, Spain 
GoodBased on 598 reviews
7.3

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.

The Blue Corner
8.8 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 390 reviews
8.8

The Blue Corner Apartments is situated in Puerto de la Cruz and is close to the area's well-known attractions. Some of the popular facilities provided at this 3-star property are a Jacuzzi and free Wi-Fi.

Tips for booking hotels in Puerto de la Cruz

Cheapest month:December
Most expensive month:April
Average price in Puerto de la Cruz:S$ 128/night
Cheapest price found:S$ 31/night
Cheapest day:Sunday
Most expensive day:Wednesday
S$ 44 - S$ 126
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 48 - S$ 112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto de la Cruz hotels

1
Sol Costa Atlantis
8.1 Excellent
Avenida Venezuela, 15, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km 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.

2
Blue Sea Costa Jardin & Spa
6.8 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.2 km 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.

3
H10 Tenerife Playa
7.9 Good
Avenida Colon, 12, Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 km 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.

4
Hotel Botanico & The Oriental Spa Garden
8.9 Excellent
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km 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.

5
Apartamentos Masaru
8.4 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km 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.

6
Tenerife Ving
8.4 Excellent
Avenida Fernandez Perdigon 8, Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 km 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.

7
Miramar Hotel
Carretera Del Taoro, 23, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km 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.

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

Situated a short drive from Loro Parque, Apartamentos Los Dragos del Norte offers modern accommodation in Puerto de la Cruz. It has a gym, as well as an outdoor pool, a sun deck and an express check-in and check-out feature.

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.5 km 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.

S$ 36
Avg. per night
Hotel Maga
6.7 Good
C/ Iriarte 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre, Puerto de la Cruz, Tenerife, Spain 

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.

S$ 37
Avg. per night
Hotel Tejuma
7.7 Good
C/ Perez Zamora, 49, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km 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.

S$ 37
Avg. per night
Globales Acuario
6.5 Good
Parque de Las Flores, 35, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre, Puerto de la Cruz, Tenerife, Spain 

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.

S$ 39
Avg. per night
Apartment Park Plaza
6.9 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre, Puerto de la Cruz, Tenerife, Spain 

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.

S$ 40
Avg. per night
Hotel Casa del Sol
7.2 Good
Finlandia 4, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre, Puerto de la Cruz, Tenerife, Spain 

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.

S$ 43
Avg. per night
Hotel Sun Holidays
8.0 Excellent
Calle La Penita, 6, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km 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.

S$ 43
Avg. per night
Hc Hotel Magec
7.1 Good
Calle Cupido, 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 km from city centre, Puerto de la Cruz, Tenerife, Spain 

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.

S$ 46
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?

    Catalonia Las Vegas (8.0/10 from 1,030 reviews), Smy Puerto de la Cruz (7.6/10 from 2,168 reviews), and Hotel El Tope (8.1/10 from 982 reviews) are all highly rated places to stay in Puerto de la Cruz.

  • What is a good hotel near Loro Parque?

    Hotel Casa del Sol is a popular hotel near Loro Parque that is highly recommended, with a score of 7.2 across 1,101 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.0 from 1,030 reviews.

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

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

  • 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 S$ 39/night, depending on the popularity of your requested dates.