Hotels in Santa Cruz de Tenerife

Search and compare Santa Cruz de Tenerife hotels from hundreds of travel sites and save

Santa Cruz de Tenerife
28 Oct — 29 Oct2
Santa Cruz de Tenerife
Thu 28/10
Fri 29/10
...and more

Tips for booking a Santa Cruz de Tenerife hotel

Cheapest month:July
Most expensive month:February
Average price in Santa Cruz de Tenerife:C$ 138/night
Absolute cheapest price found:C$ 14/night
Cheapest day:Thursday
Most expensive day:Saturday
C$ 80 - C$ 256
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 67 - C$ 190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Santa Cruz de Tenerife, Canary Islands

Show all 16,802 hotels
Hotel Maga
Hotel Maga
7.1 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$ 30
Avg. per night
Hc Hotel Magec
Hc Hotel Magec
7.1 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$ 37
Avg. per night
Apartment Park Plaza
Apartment Park Plaza
7.1 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 Casa del Sol
Hotel Casa del Sol
7.1 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$ 43
Avg. per night
Aparthotel Tropical
Aparthotel Tropical
7.5 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$ 45
Avg. per night
Apartamentos Pez Azul
Apartamentos Pez Azul
7.1 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre,  

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.

C$ 47
Avg. per night
Blue Sea Costa Jardin & Spa
Blue Sea Costa Jardin & Spa
7.0 Good
Guerrero, 14, Puerto de la Cruz, Tenerife, Spain
Show on map
1.2 km from city centre,  

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.

C$ 56
Avg. per night
Finca Alibaba
Finca Alibaba
8.7 Excellent
Santa Úrsula, Tenerife, Spain
Show on map
2.3 km from city centre,  

Situated in Santa Ursula, Finca Alibaba is an easy drive from Puerto de la Cruz and provides an outdoor pool. Guests can also enjoy free internet throughout the property.

C$ 62
Avg. per night

Hotel prices in Santa Cruz de Tenerife

2 stars or below

C$ 16 - C$ 183

Hotel Maga

#1 Most popular

Hotel Maga
7.1 Good
C$ 30
Avg. per night
Ibo Alfaro Hotel Rural

#2 Most popular

C$ 94
Avg. per night
Campobase.Box - Hostel

Best value

C$ 16
Avg. per night
3 stars

C$ 43 - C$ 287

Santa Barbara Golf and Ocean Club by Diamond Resorts
C$ 71
Avg. per night
Sunset Bay Club By Diamond Resorts

#2 Most popular

C$ 80
Avg. per night
Hotel Casa del Sol

Best value

C$ 43
Avg. per night
4 stars and up

C$ 37 - C$ 478

Alua Atlantico Golf

#1 Most popular

C$ 178
Avg. per night
Iberostar Heritage Grand Mencey

#2 Most popular

C$ 145
Avg. per night
Hc Hotel Magec

Best value

C$ 37
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Santa Cruz de Tenerife

Santa Cruz de Tenerife travel FAQs

  • Where is the best place to stay in Santa Cruz de Tenerife?

    Users favor staying in areas such as Santa Cruz de Tenerife, Adeje, and Playa de las Américas. Consider these locations when searching for your desired stay.

  • What are the best hotels in Santa Cruz de Tenerife?

    Santa Cruz de Tenerife is home to many highly-rated hotels, one of which is Alua Atlantico Golf, which has a current rating of 7.4. For other potential stays, consider Iberostar Heritage Grand Mencey and Hard Rock Hotel Tenerife, which can also be great places to stay in Santa Cruz de Tenerife.