We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Masca Valley

Tenerife, Spain
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

Calle Blanco 5, 38683 Santiago del Teide, Tenerife, Spain
2.0 miles from Masca Valley
#333 of 392 hotels in Tenerife
  • Budget
Show Prices
Buenavista del Norte Teneriffa, Buenavista, Buenavista del Norte, Tenerife, Spain
2.2 miles from Masca Valley
Carretera General Las Manchas., Las Manchas, Tenerife, Spain
2.8 miles from Masca Valley
Camino de Franqui, 4 | San Jose de Los Llanos, 38435 El Tanque, Tenerife, Spain
3.6 miles from Masca Valley
Hotel Rural Caserio los Partidos Slideshow
#261 of 392 hotels in Tenerife
  • Mid-range
  • Pets Allowed
  • Free Breakfast
  • Free Parking
Show Prices
Ctra el Palmar, Buenavista 38480, 38480 Buenavista del Norte, Tenerife, Spain
4.0 miles from Masca Valley
#217 of 392 hotels in Tenerife
  • Mid-range
  • Pool
  • Beach
  • Free Parking
Show Prices
Calle Geranio 16, 38683 Los Gigantes, Tenerife, Spain
4.1 miles from Masca Valley
GreenLeadersSilver level
#36 of 392 hotels in Tenerife
  • Green
  • Luxury
  • Pool
Show Prices
Flor de Pascua, 38683 Acantilado de los Gigantes, Tenerife, Spain
4.1 miles from Masca Valley
#65 of 392 hotels in Tenerife
  • Luxury
  • Pool
  • Free Parking
Show Prices
Ntra. Sta. De Lourdes, 2, 38470 Los Silos, Tenerife, Spain
4.1 miles from Masca Valley
#248 of 392 hotels in Tenerife
  • Mid-range
  • Pets Allowed
Show Prices
Avda Maritima 28, 38683 Los Gigantes, Tenerife, Spain
4.2 miles from Masca Valley
#97 of 392 hotels in Tenerife
  • Mid-range
  • Pool
Show Prices
Calle las Rosas, 4, 38685 Santiago del Teide, Tenerife, Spain
4.4 miles from Masca Valley
#54 of 392 hotels in Tenerife
  • Pool
  • Beach
Show Prices
La Hondura, 8, 38683 Puerto de Santiago, Tenerife, Spain
4.4 miles from Masca Valley
Special Offer Up to 20% discount
GreenLeadersSilver level
Barcelo Santiago Slideshow
#94 of 392 hotels in Tenerife
  • Casino
  • Resort hotel
  • Green
  • Luxury
Show Prices
C/. Las Rosas, s/n, 38683 Puerto de Santiago, Tenerife, Spain
4.4 miles from Masca Valley
#190 of 392 hotels in Tenerife
  • Mid-range
  • Pool
Show Prices
Calle La Hondura S/N | Los Gigantes, 38683 Puerto de Santiago, Tenerife, Spain
4.4 miles from Masca Valley
#216 of 392 hotels in Tenerife
  • Mid-range
  • Pool
  • Beach
Show Prices
Avda. La Iglesia, 72, 38690 Santiago del Teide, Tenerife, Spain
4.6 miles from Masca Valley
Special Price €68 off room rate
Hotel La Casona del Patio Slideshow
#18 of 392 hotels in Tenerife
  • Mid-range
  • Free Breakfast
  • Free Parking
Show Prices
Av Maritima S/N | Puerto de Santiago, 38683 Puerto de Santiago, Tenerife, Spain
4.6 miles from Masca Valley
#185 of 392 hotels in Tenerife
  • Mid-range
  • Pool
Show Prices
Juan Manuel Capdevielle 8 | Playa de la Arena, 38683 Puerto de Santiago, Tenerife, Spain (Formerly Luabay Costa Los Gigantes)
4.8 miles from Masca Valley
Special Offer Exclusive benefits...
Be Live Family Costa los Gigantes Slideshow
#57 of 392 hotels in Tenerife
  • Luxury
  • Pool
  • Beach
  • Free Breakfast
Show Prices
Calle La Finca s/n, 38480 Buenavista del Norte, Tenerife, Spain
4.8 miles from Masca Valley
Special Price 10% off room rate
GreenLeadersGold level
Vincci Seleccion Buenavista Golf & Spa Slideshow
#89 of 392 hotels in Tenerife
  • Green
  • Luxury
  • Pool
  • Free Breakfast
Show Prices
C/Jose Gonzalez Gonzalez, 38683 Puerto de Santiago, Tenerife, Spain
4.8 miles from Masca Valley
#244 of 392 hotels in Tenerife
  • Luxury
  • Pool
  • Free Breakfast
Show Prices
C/Los Guios s/n | Poblado Marinero, 38683 Los Gigantes, Tenerife, Spain
4.8 miles from Masca Valley
#254 of 392 hotels in Tenerife
  • Mid-range
  • Pool
Show Prices
Juan Manuel Capdevielle 8 | Playa de la Arena, 38683 Puerto de Santiago, Tenerife, Spain
4.9 miles from Masca Valley
#49 of 392 hotels in Tenerife
  • Resort hotel
  • Pool
25 Avda Maritima, 38683 Puerto de Santiago, Tenerife, Spain
4.9 miles from Masca Valley
#115 of 392 hotels in Tenerife
  • Mid-range
  • Pool
  • Beach
  • Free Parking
Show Prices
Calle Lajial, 4, 38683 Puerto de Santiago, Tenerife, Spain
5.0 miles from Masca Valley
Special Offer Up to -20% & Free child
Be Live Experience Playa La Arena Slideshow
#85 of 392 hotels in Tenerife
  • Resort hotel
  • Luxury
  • Pool
  • Beach
Show Prices
Avda. Sibora 10, 38470 Los Silos, Tenerife, Spain
5.2 miles from Masca Valley
#272 of 392 hotels in Tenerife
  • Luxury
  • Pool
  • Free Parking
Show Prices
Avenida de la Gaviota, 3 | Urb. Varadero, 38683 Puerto de Santiago, Tenerife, Spain
5.3 miles from Masca Valley
#200 of 392 hotels in Tenerife
  • Mid-range
  • Pool
  • Beach
  • Free Breakfast
Show Prices
Dr. Virgos Pinto 27, 38435 El Tanque, Tenerife, Spain
5.3 miles from Masca Valley
Finca El Lance Slideshow
#220 of 392 hotels in Tenerife
  • Mid-range
  • Free Parking
Show Prices
Avda La Gaviota 1 | Playa de la Arena, 38680 Guia de Isora, Tenerife, Spain
5.5 miles from Masca Valley
Special Offer Up to 30% discount
Barcelo Varadero Slideshow
#196 of 392 hotels in Tenerife
  • Mid-range
  • Pool
Show Prices
En El Tanque, El Tanque, Tenerife, Spain
5.5 miles from Masca Valley
#324 of 392 hotels in Tenerife
La Caleta de Interian | Los Silos. TF42 KM. 9, Tenerife. Canary Islands, 38470 Los Silos, Tenerife, Spain
5.7 miles from Masca Valley
Hotel Rural Casamarilla Slideshow
#172 of 392 hotels in Tenerife
  • Mid-range
  • Pool
  • Free Breakfast
  • Free Parking
Show Prices
Las Cruces 4 | San Pedro De Daute, 38450 Benchijigua, La Gomera, Spain
5.9 miles from Masca Valley
#1 of 2 hotels in Benchijigua
Carretera San Pedro-Las Cruces 4 38450 Garachico, 38450 Garachico, Tenerife, Spain
5.9 miles from Masca Valley