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
27 Jul — 28 Jul2
Santa Cruz de Tenerife
Tue 27/7
Wed 28/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Cruz de Tenerife

Filter by star ratings
All filters
Mediterranean Palace
Mediterranean Palace
8.3 Excellent
Avda de Las Américas, 5, Adeje, Tenerife, Spain
Show on map
7.5 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 1,783 reviews
8.3

Mediterranean Palace Playa de las Americas is situated on Tenerife and offers 5-star facilities in addition to a Turkish steam bath, a Jacuzzi and outdoor tennis courts. This modern resort also features a sauna, an outdoor pool and a rooftop terrace, and is an easy drive from Los Cristianos and Adeje.

Bahia Principe Sunlight San Felipe
Bahia Principe Sunlight San Felipe
8.3 Excellent
Avenida de Colon, 22, Puerto de la Cruz, Tenerife, Spain
Show on map
0.7 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 377 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.

Regency Torviscas Apartments and Suites
Regency Torviscas Apartments and Suites
8.2 Excellent
Adeje, Tenerife, Spain
Show on map
4.1 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 708 reviews
8.2

This comfortable property in Adeje offers complimentary Wi-Fi, as well as a sauna and a swimming pool. It also provides a kids club, a sun deck and a bowling alley.

Iberostar Las Dalias
Iberostar Las Dalias
8.8 Excellent
Gran Bretana, Adeje, Tenerife, Spain
Show on map
5.0 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 727 reviews
8.8

Iberostar Las Dalias is situated on Tenerife and provides 4-star accommodation as well as free Wi-Fi. It is also within walking distance of Adeje's popular tourist spots.

Grand Muthu Golf Plaza Hotel
Grand Muthu Golf Plaza Hotel
7.2 Good
Avenida J.M Galvan Bello Urbanizacion Golf Del Sur, 38639 de Abona, Tenerife - San Miguel, San Miguel De Abona, Tenerife, Spain
Show on map
7.9 km from city centre, San Miguel De Abona, Tenerife, Spain 
GoodBased on 952 reviews
7.2

Grand Muthu Golf Plaza Hotel & Spa is situated on Tenerife and provides 5-star accommodation in addition to free Wi-Fi. Popular amenities, such as a sauna and a swimming pool, make for an enjoyable stay in San Miguel de Abona.

Iberostar Heritage Grand Mencey
Iberostar Heritage Grand Mencey
8.9 Excellent
Calle Doctor Jose Naveiras, 38, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
1.0 km from city centre, Santa Cruz de Tenerife, Tenerife, Spain 
ExcellentBased on 1,906 reviews
8.9

Situated in Santa Cruz de Tenerife, Iberostar Grand Hotel Mencey offers stylish, 5-star accommodation close to Garcia Sanabria Park. It also has a sauna, an outdoor pool and a Turkish steam bath.

Parador de la Gomera
Parador de la Gomera
8.7 Excellent
Lomo de la Horca, San Sebastián de la Gomera, La Gomera, Spain
Show on map
0.5 km from city centre, San Sebastián de la Gomera, La Gomera, Spain 
ExcellentBased on 647 reviews
8.7

Parador de La Gomera is set in San Sebastian de La Gomera and is within a short walk of nearby sightseeing spots, including La Cueva Beach. It also offers an outdoor pool, a 24-hour reception and massage services.

Hard Rock Hotel Tenerife
Hard Rock Hotel Tenerife
8.9 Excellent
Avenida de Adeje 300, s/n, Adeje, Tenerife, Spain
Show on map
4.0 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 3,696 reviews
8.9

Hard Rock Hotel Tenerife is set on Tenerife and offers 5-star accommodation as well as outdoor tennis courts, a Jacuzzi and miniature golf. It also features free Wi-Fi, an outdoor pool and squash courts.

RF San Borondon
RF San Borondon
8.9 Excellent
C/ Agustín Espinosa, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre, Puerto de la Cruz, Tenerife, Spain 
ExcellentBased on 1,097 reviews
8.9

Located amongst well-known tourist attractions, boutiques and restaurants, Hotel San Borondon is ideal for those wanting to discover Puerto de la Cruz and its surroundings. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

Pension Mova
Pension Mova
San Martin, 33, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
0.7 km from city centre, Santa Cruz de Tenerife, Tenerife, Spain 

Pension Mova provides a comfortable setting while in Santa Cruz de Tenerife. Those staying at the property can also make use of free Wi-Fi throughout their stay.

Tips for booking a Santa Cruz de Tenerife hotel

Cheapest month:February
Most expensive month:October
Average price in Santa Cruz de Tenerife:$146/night
Absolute cheapest price found:$6/night
Cheapest day:Monday
Most expensive day:Wednesday
$73 - $268
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$118 - $268
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Cruz de Tenerife hotels

Show all 14,881 hotels
1
Sunset Bay Club By Diamond Resorts
Sunset Bay Club By Diamond Resorts
8.6 Excellent
Calle Antonio Navarro, 1, Adeje, Tenerife, Spain
Show on map
4.4 km from city centre, Adeje 

This modern resort in Adeje provides complimentary wireless internet, as well as an outdoor pool and a Jacuzzi. It also features a rooftop terrace and a fitness centre.

2
Flamingo Beach Mate
Flamingo Beach Mate
8.7 Excellent
Avenida España, 3, Adeje, Tenerife, Spain
Show on map
4.7 km from city centre, Adeje 

Flamingo Beach Mate is located on Tenerife and offers 4-star accommodation as well as free Wi-Fi. Close to shops and restaurants, the hotel is a convenient base while in Adeje.

3
Royal Hideaway Corales Suites - by Barceló Hotel Group
Royal Hideaway Corales Suites - by Barceló Hotel Group
9.4 Excellent
Avenida Virgen De Guadalupe 21, Adeje, Tenerife, Spain
Show on map
3.0 km from city centre, Adeje 

Royal Hideaway Corales Suites - Part Of Barcelo Hotel Group features a swimming pool along with a pool-side bar. It is also a brief car trip from Siam Park and Fanabe Beach.

4
Vincci Selección La Plantación del Sur
Vincci Selección La Plantación del Sur
9.1 Excellent
Calle Roque Nublo, 1 - Urbanizacion Playa de Fanabe - Adeje, Adeje, Tenerife, Spain
Show on map
3.1 km from city centre, Adeje 

Vincci Seleccion La Plantacion del Sur is set on Tenerife and offers 5-star facilities in addition to a Jacuzzi, a Turkish steam bath and a rooftop terrace. Popular amenities, such as an outdoor pool, a sauna and outdoor tennis courts, ensure a satisfying stay in Adeje.

5
Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
8.8 Excellent
C/la Enramada 9, Adeje, Tenerife, Spain
Show on map
3.2 km from city centre, Adeje 

Sheraton La Caleta Resort & Spa is situated on Tenerife, and provides 5-star accommodation as well as a saltwater swimming pool. Popular amenities, such as a Jacuzzi, a rooftop terrace and a sauna, ensure a satisfying stay in Adeje.

6
Iberostar Grand El Mirador
Iberostar Grand El Mirador
9.4 Excellent
Avda de Bruselas, Adeje, Tenerife, Spain
Show on map
3.4 km from city centre, Adeje 

Iberostar Grand El Mirador is located on Tenerife and offers 5-star accommodation in addition to free Wi-Fi. It is also steps from Adeje's well-known attractions.

7
Iberostar Las Dalias
Iberostar Las Dalias
8.8 Excellent
Gran Bretana, Adeje, Tenerife, Spain
Show on map
5.0 km from city centre, Adeje 

Iberostar Las Dalias is situated on Tenerife and provides 4-star accommodation as well as free Wi-Fi. It is also within walking distance of Adeje's popular tourist spots.

8
H10 Costa Adeje Palace
H10 Costa Adeje Palace
8.4 Excellent
Playa La Enramada, Adeje, Tenerife, Spain
Show on map
3.1 km from city centre, Adeje 

H10 Costa Adeje Palace Hotel Tenerife is located on Tenerife, and provides 4-star accommodation in addition to a private beach. Popular amenities, such as a sauna, a Jacuzzi and outdoor tennis courts, make for an enjoyable stay in Adeje.

Cheapest hotels in Santa Cruz de Tenerife, Canary Islands

Show all 14,881 hotels
Pension Mova
Pension Mova
San Martin, 33, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
0.7 km from city centre,  

Pension Mova provides a comfortable setting while in Santa Cruz de Tenerife. Those staying at the property can also make use of free Wi-Fi throughout their stay.

$27
Avg. per night
Pension Milema
Pension Milema
8.0 Excellent
Simón Bolivar, 3, Santa Cruz de Tenerife, Tenerife, Spain
Show on map
2.0 km from city centre,  

Located amongst popular attractions, shops and eateries, Pension Milema is ideal for those wishing to discover Santa Cruz de Tenerife and its surroundings. Guests can also enjoy complimentary internet access in all areas.

$31
Avg. per night
Miramar Hotel
Miramar Hotel
8.1 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.

$41
Avg. per night
Apartamentos Be Smart Florida Plaza
Apartamentos Be Smart Florida Plaza
7.3 Good
Puerto de la Cruz, Tenerife, Spain
Show on map
0.5 km from city centre,  

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.

$46
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.

$52
Avg. per night
Santa Barbara Golf and Ocean Club by Diamond Resorts
Santa Barbara Golf and Ocean Club by Diamond Resorts
8.6 Excellent
Avd. Del Atlantico, Los Abrigos, Tenerife, Spain
Show on map
1.5 km from city centre,  

Located in San Miguel de Abona, Santa Barbara Golf & Ocean Club by Diamond Resorts is a short walk from Golf del Sur and provides an outdoor pool, a Jacuzzi and a sauna. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$68
Avg. per night
Brisas De Anaga
Brisas De Anaga
8.2 Excellent
Santa Cruz de Tenerife, Tenerife, Spain
Show on map
7.7 km from city centre,  

Brisas De Anaga is located in Santa Cruz de Tenerife and features free Wi-Fi. It is ideally positioned for guests wishing to sightsee in the area.

$72
Avg. per night
RF San Borondon
RF San Borondon
8.9 Excellent
C/ Agustín Espinosa, 2, Puerto de la Cruz, Tenerife, Spain
Show on map
0.6 km from city centre,  

Located amongst well-known tourist attractions, boutiques and restaurants, Hotel San Borondon is ideal for those wanting to discover Puerto de la Cruz and its surroundings. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

$75
Avg. per night

Hotel prices in Santa Cruz de Tenerife

2 stars or below

$22 - $91

Hotel Adonis Pelinor

No. 1 most popular

$76
Avg. per night
Pension Mova

No. 2 most popular

$27
Avg. per night
Pension Milema

Best value

Pension Milema
8.0 Excellent
$31
Avg. per night
3 stars

$41 - $178

Pueblo Torviscas

No. 1 most popular

Pueblo Torviscas
9.4 Excellent
$75
Avg. per night
Occidental Santa Cruz Contemporáneo

No. 2 most popular

$100
Avg. per night
Miramar Hotel

Best value

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

$52 - $518

Iberostar Las Dalias

No. 1 most popular

$263
Avg. per night
Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife
$284
Avg. per night
Hc Hotel Magec

Best value

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

    You can find several places worth visiting in Santa Cruz de Tenerife. Adeje, Santa Cruz de Tenerife, and Playa de las Américas are some of the most popular amongst our users.

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

    Hc Hotel Magec (7.1/10 from 1,234 reviews), Iberostar Las Dalias (8.8/10 from 727 reviews), and Sheraton La Caleta Resort & Spa, Costa Adeje, Tenerife (8.8/10 from 444 reviews) are all highly rated places to stay in Santa Cruz de Tenerife.