
Search Vilaflor hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Vilaflor
Apart hotel
Check prices for these dates
Our top choices for Vilaflor hotels

Hotel Rural Vilaflor
Hotel Rural VilaflorVilaflor
7.0 out of 10, Good, (74 reviews)
The price is AU$92
includes taxes & fees
1 Feb - 2 Feb

Hotel Don Candido
Hotel Don CandidoPuerto de la Cruz
8.6 out of 10, Excellent, (124 reviews)
The price is AU$69
includes taxes & fees
25 Jan - 26 Jan

Bahia Principe Luxury Tenerife - Adults Only +16 Newly Renovated!
Bahia Principe Luxury Tenerife - Adults Only +16 Newly Renovated!Costa Adeje
10.0 out of 10, Exceptional, (2 reviews)
The price is AU$576
includes taxes & fees
20 Jan - 21 Jan

Hotel Vincci Selección La Plantación del Sur
Hotel Vincci Selección La Plantación del SurCosta Adeje
9.4 out of 10, Exceptional, (904 reviews)
The price is AU$574
includes taxes & fees
4 Feb - 5 Feb

Precise Resort Tenerife
Precise Resort TenerifePuerto de la Cruz
8.2 out of 10, Very good, (361 reviews)
The price is AU$213
includes taxes & fees
26 Jan - 27 Jan

Atlantic Holiday Hotel
Atlantic Holiday HotelCallao Salvaje
9.0 out of 10, Wonderful, (323 reviews)
The price is AU$308
includes taxes & fees
16 Feb - 17 Feb

Los Amigos Nest Hostel
Los Amigos Nest HostelGranadilla de Abona
8.6 out of 10, Excellent, (18 reviews)
The price is AU$141
includes taxes & fees
9 Feb - 10 Feb

Gran Hotel Taoro
Gran Hotel TaoroPuerto de la Cruz
9.6 out of 10, Exceptional, (5 reviews)
The price is AU$444
includes taxes & fees
27 Jan - 28 Jan

Royal Hideaway Corales Suites, part of Barceló Hotel Group
Royal Hideaway Corales Suites, part of Barceló Hotel GroupCosta Adeje
9.8 out of 10, Exceptional, (152 reviews)
The price is AU$1,021
includes taxes & fees
12 Feb - 13 Feb

Melia Jardines del Teide - Adults Only
Melia Jardines del Teide - Adults OnlyCosta Adeje
8.8 out of 10, Excellent, (161 reviews)
The price is AU$587
includes taxes & fees
20 Jan - 21 Jan

Hotel AF Valle Orotava
Hotel AF Valle OrotavaPuerto de la Cruz
8.2 out of 10, Very good, (148 reviews)
The price is AU$206
includes taxes & fees
26 Jan - 27 Jan

Hotel Boutique HC Maga
Hotel Boutique HC MagaPuerto de la Cruz
7.8 out of 10, Good, (25 reviews)
The price is AU$150
includes taxes & fees
28 Jan - 29 Jan

H10 Atlantic Sunset Horizons Collection
H10 Atlantic Sunset Horizons CollectionCosta Adeje
9.0 out of 10, Wonderful, (313 reviews)
The price is AU$445
includes taxes & fees
29 Jan - 30 Jan

Apartamentos Casablanca
Apartamentos CasablancaPuerto de la Cruz
9.2 out of 10, Wonderful, (516 reviews)

TUI Blue Atlantic Hills
TUI Blue Atlantic HillsPuerto de la Cruz
9.2 out of 10, Wonderful, (21 reviews)
The price is AU$237
includes taxes & fees
20 Jan - 21 Jan

Hotel Tigaiga
Hotel TigaigaPuerto de la Cruz
9.6 out of 10, Exceptional, (53 reviews)
The price is AU$412
includes taxes & fees
15 Feb - 16 Feb

Hard Rock Hotel Tenerife
Hard Rock Hotel TenerifeCosta Adeje
8.8 out of 10, Excellent, (1,008 reviews)
The price is AU$451
includes taxes & fees
25 Jan - 26 Jan
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Vilaflor attractions
Learn more about Vilaflor
Spain's highest village offers pine-scented hiking trails and panoramic views of Mount Teide in the national park. Wander cobblestone streets past whitewashed houses, then sample local wines and traditional Canarian cuisine at family-run restaurants.

Photo by javiersanp
Open Photo by javiersanp
Top Vilaflor Hotel Reviews
Recent Reviews in Vilaflor

Ramada Residences by Wyndham Costa Adeje
10/10 Excellent
More cheap accommodation in Vilaflor

Pension Casa Blanca
Ramón Pino, 28 Arona Santa Cruz de Tenerife
The price is AU$78 per night from 29 Jan to 30 Jan
AU$78
29 Jan - 30 Jan
includes taxes & fees
6.8/10 (698 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Adeje Hotels
- Arico Hotels
- Arona Hotels
- Resort in Arona
- Atogo Hotels
- Caldera Hotels
- Chayofa Hotels
- Chimiche Hotels
- Costa Adeje Hotels
- Hotels near El Duque Beach
- El Duque Hotels
- Hotels near Fañabé Beach
- Granadilla de Abona Hotels
- Guaza Hotels
- La Caleta Hotels
- Hotels near La Caleta National Park
- La Escalona Hotels
- Villas in La Escalona
- Las Chafiras Hotels
- Las Fuentes Hotels
- Las Vegas Hotels
- Los Menores Hotels
- Hotels near Mount Teide
- Hotels near Playa Puerto Colón
- San Eugenio Hotels
- San Miguel de Abona Hotels
- Hotels near Siam Park
- Hotels near Teide National Park
- Ten Bel Hotels
- Apartments in Tenerife South
- Holiday Homes in Tenerife South
- Beach Hotels in Tenerife South
- Cheap Hotels in Tenerife South
- Family Hotels in Tenerife South
- Hotels with Pool in Tenerife South
- Lgbt Welcoming Hotels in Tenerife South
- Luxury Hotels in Tenerife South
- Pet Friendly Hotels in Tenerife South
- Spa Hotels in Tenerife South
- Tenerife South Hotels
- Resort in Tenerife South
- Hotels near Tenerife Top Training
- Yaco Hotels
- Flights to Arona
- Flights to Tenerife South
- Flights to Valle de San Lorenzo
- Flights from TCI-All Airports
- British Airways Tullamarine to TCI-All Airports flights
- Klm Leeds Bradford to TCI-All Airports flights
- Swiss International Air Lines Vaclav Havel to TCI-All Airports flights
- Vueling Airlines Adolfo Suárez Madrid-Barajas to TCI-All Airports flights
- Flights from Málaga (AGP) to Santa Cruz de Tenerife (TCI)
- Flights from Amsterdam (AMS) to Santa Cruz de Tenerife (TCI)
- Flights from Napa (APC) to Santa Cruz de Tenerife (TCI)
- Flights from Atlanta (ATL) to Santa Cruz de Tenerife (TCI)
- Flights from Bali (BAJ) to Santa Cruz de Tenerife (TCI)
- Flights from Baia Mare (BAY) to Santa Cruz de Tenerife (TCI)
- Flights from Barcelona (BCN) to Santa Cruz de Tenerife (TCI)
- Flights from Berlin (BER) to Santa Cruz de Tenerife (TCI)
- Flights from Bilbao (BIO) to Santa Cruz de Tenerife (TCI)
- Flights from Brisbane (BNE) to Santa Cruz de Tenerife (TCI)
- Flights from Baltimore (BWI) to Santa Cruz de Tenerife (TCI)
- Flights from Canberra (CBR) to Santa Cruz de Tenerife (TCI)
- Flights from Paris (CDG) to Santa Cruz de Tenerife (TCI)
- Flights from Charlottesville (CHO) to Santa Cruz de Tenerife (TCI)
- Flights from Charlotte (CLT) to Santa Cruz de Tenerife (TCI)
- Flights from Chi Mei (CMJ) to Santa Cruz de Tenerife (TCI)
- Flights from Cruzeiro do Sul (CZS) to Santa Cruz de Tenerife (TCI)
- Flights from Phoenix (DVT) to Santa Cruz de Tenerife (TCI)
- Flights from Hong Kong (HKG) to Santa Cruz de Tenerife (TCI)
- Flights from New York (JFK) to Santa Cruz de Tenerife (TCI)
- Flights from Las Vegas (LAS) to Santa Cruz de Tenerife (TCI)
- Flights from Liverpool (LPL) to Santa Cruz de Tenerife (TCI)
- Flights from Lyon (LYS) to Santa Cruz de Tenerife (TCI)
- Flights from Madrid (MAD) to Santa Cruz de Tenerife (TCI)
- Flights from Mar Del Plata (MDQ) to Santa Cruz de Tenerife (TCI)
- Flights from Melbourne (MEL) to Santa Cruz de Tenerife (TCI)
- Flights from Mexico City (MEX) to Santa Cruz de Tenerife (TCI)
- Flights from Manga Mission (MGP) to Santa Cruz de Tenerife (TCI)
- Flights from Melbourne (MLB) to Santa Cruz de Tenerife (TCI)
- Flights from Milan (MXP) to Santa Cruz de Tenerife (TCI)
- Flights from Nomad River (NOM) to Santa Cruz de Tenerife (TCI)
- Flights from Marina (OAR) to Santa Cruz de Tenerife (TCI)
- Flights from Oenpelli (OPI) to Santa Cruz de Tenerife (TCI)
- Flights from Oslo (OSL) to Santa Cruz de Tenerife (TCI)
- Flights from Perth (PER) to Santa Cruz de Tenerife (TCI)
- Flights from Marrakech (RAK) to Santa Cruz de Tenerife (TCI)
- Flights from Rome (ROM) to Santa Cruz de Tenerife (TCI)
- Flights from Singapore (SIN) to Santa Cruz de Tenerife (TCI)
- Flights from Sydney (SYD) to Santa Cruz de Tenerife (TCI)
- Flights from Traverse City (TVC) to Santa Cruz de Tenerife (TCI)
- Flights from Ua Pou (UAP) to Santa Cruz de Tenerife (TCI)
- Flights from Uyuni (UYU) to Santa Cruz de Tenerife (TCI)
- Flights from Zürich (ZRH) to Santa Cruz de Tenerife (TCI)












































































