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
19 Oct — 20 Oct2
Puerto de la Cruz, Tenerife, Spain
Tue 19/10
Wed 20/10
...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
83.0 Excellent
Avenida de Colon, 22, Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 km from city centre, Puerto de la Cruz 
ExcellentBased on 327 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
73.0 Good
Calle Isla De La Gomera, 3, Puerto de la Cruz, Tenerife, Spain
Show on map
1.0 km from city centre, Puerto de la Cruz 
GoodBased on 145 reviews
7.3

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
70.0 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.2 km from city centre, Puerto de la Cruz 
GoodBased on 325 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.

Tigaiga Suites
Tigaiga Suites
93.0 Excellent
Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre, Puerto de la Cruz 
ExcellentBased on 196 reviews
9.3

Apartamentos Tigaiga Suites is located in Puerto de la Cruz and is close to the area's popular attractions. It also provides outdoor tennis courts, a rooftop terrace and a heated pool.

Hotel Marquesa
Hotel Marquesa
78.0 Good
Calle Quintana 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.4 km from city centre, Puerto de la Cruz 
GoodBased on 817 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.

Apartamentos Teneguia
Apartamentos Teneguia
76.0 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.8 km from city centre, Puerto de la Cruz 
GoodBased on 183 reviews
7.6

Apartamentos Teneguia is situated in the city's well known tourism and shopping district. Popular facilities, such as an outdoor pool and a sauna, make for an enjoyable stay in Puerto de la Cruz.

Coral Teide Mar
Coral Teide Mar
79.0 Good
Aceviño 6, Puerto de la Cruz, Tenerife, Spain
Show on map
1.2 km from city centre, Puerto de la Cruz 
GoodBased on 1,330 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.

Checkin Concordia Playa
Checkin Concordia Playa
73.0 Good
Avda. Fam. Betancourt y Molina, 32, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre, Puerto de la Cruz 
GoodBased on 352 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
71.0 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre, Puerto de la Cruz 
GoodBased on 1,987 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.

Tips for booking a Puerto de la Cruz hotel

Cheapest month:November
Most expensive month:December
Average price in Puerto de la Cruz:C$ 93/night
Absolute cheapest price found:C$ 2/night
Cheapest day:Monday
Most expensive day:Friday
C$ 44 - C$ 159
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 44 - C$ 112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Puerto de la Cruz, Tenerife

Show all 725 hotels
Hotel Maga
Hotel Maga
71.0 Good
C/ Iriarte 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

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.

C$ 36
Avg. per night
Hc Hotel Magec
Hc Hotel Magec
71.0 Good
Calle Cupido, 11, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

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 free Wi-Fi, a rooftop terrace and an outdoor pool.

C$ 36
Avg. per night
Globales Acuario
Globales Acuario
66.0 Good
Calle Parque De Las Flores, 36 - Puerto de la Cruz, Puerto de la Cruz, Tenerife, Spain
Show on map
1.1 km from city centre,  

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.

C$ 37
Avg. per night
Miramar Hotel
Miramar Hotel
81.0 Excellent
Carretera Del Taoro, 23, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

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.

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

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 a rooftop terrace, an outdoor pool and a sun deck.

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

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 free Wi-Fi, a heated pool and a safe.

C$ 43
Avg. per night
Hotel Sun Holidays
Hotel Sun Holidays
81.0 Excellent
Calle La Penita, 6, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre,  

Hotel Sun Holidays is situated in Puerto de la Cruz and offers recently renovated rooms and free wireless internet. It is close to the Archaeological Museum of Puerto de la Cruz, restaurants and shops.

C$ 43
Avg. per night
Aparthotel Tropical
Aparthotel Tropical
74.0 Good
Plaza Del Charco, 9, Puerto de la Cruz, Tenerife, Spain
Show on map
0.3 km from city centre,  

Boasting an outdoor pool and a rooftop terrace, Hotel Tropical Puerto de la Cruz is located in Puerto de la Cruz and offers comfortable accommodation. It is moments from the Archaeological Museum of Puerto de la Cruz, restaurants and nightlife options.

C$ 44
Avg. per night

Hotel prices in Puerto de la Cruz

2 stars or below

C$ 36 - C$ 135

OYO Hotel Don Cándido

#1 Most popular

C$ 73
Avg. per night
Globales Acuario

#2 Most popular

C$ 37
Avg. per night
Hotel Maga

Best value

Hotel Maga
71.0 Good
C$ 36
Avg. per night
3 stars

C$ 37 - C$ 287

Sol Puerto de la Cruz Tenerife

#1 Most popular

C$ 69
Avg. per night
Hotel Casa del Sol

#2 Most popular

C$ 42
Avg. per night
Miramar Hotel

Best value

Miramar Hotel
81.0 Excellent
C$ 37
Avg. per night
4 stars and up

C$ 36 - C$ 208

Parque San Antonio

#1 Most popular

C$ 78
Avg. per night
Hotel Riu Garoé

#2 Most popular

Hotel Riu Garoé
92.0 Excellent
C$ 163
Avg. per night
Hc Hotel Magec

Best value

C$ 36
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?

    Parque San Antonio is a very popular hotel in Puerto de la Cruz with a score of 7.8 from 730 reviews. Hotel Riu Garoé (9.2 from 145 reviews) and Sol Puerto de la Cruz Tenerife (8.0 from 1,020 reviews) are also highly rated Puerto de la Cruz hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Loro Parque?

    Reviews of Parque San Antonio recommend it as a good place to stay near Loro Parque, scoring 7.8/10 from 730 ratings.

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

    For a good hotel near to Jardin Botanico, consider Parque San Antonio - it is rated 7.8/10 from 730 HotelsCombined reviews.

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

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

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

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