

Bikepacking from Puerto de la Cruz to Vilaflor
Customize your own route based on our template or discover how our community prefers to cycle from Puerto de la Cruz to Vilaflor.
Route template
Puerto de la Cruz to Vilaflor
Get ready for an epic cycling adventure from Puerto de la Cruz to Vilaflor, crossing the dramatic heart of Tenerife! Starting in the lush, coastal town of Puerto de la Cruz—famous for its botanic gardens and historic old quarter—you’ll set off heading south, eventually climbing up through the spectacular landscapes of Teide National Park.
While the route stretches around 158 km and racks up an eye-watering 8,000 meters of ascent (yes, you read that right!), you’ll roll through a wild mix of surfaces: expect plenty of quiet roads, some gravel and ground tracks, and ever-changing scenery as you rise from sea level to nearly 2,340 meters at your max elevation.
Vilaflor, your destination, is the highest village in all of Spain and offers a peaceful, pine-scented finish. The route is demanding, sometimes rough, and rewards you with jaw-dropping volcanic vistas and a real “off the beaten path” feel—perfect for adventurous souls. Make sure your legs and brakes are ready for the ride of a lifetime!
Community
Top users in this region
From our community
The best bike routes from Puerto de la Cruz to Vilaflor
Puerto de la Cruz - TeĂde
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 49.4 km
- Distance
- 2,344 m
- Ascent
- 83 m
- Descent
El Teide (2362m)
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 43.4 km
- Distance
- 2,333 m
- Ascent
- 27 m
- Descent
Puerto de la Cruz nach Teide Teil1
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 35.8 km
- Distance
- 2,352 m
- Ascent
- 16 m
- Descent
Teneriffa Teide Teil 1 AbkĂĽrzung
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 35.7 km
- Distance
- 2,335 m
- Ascent
- 0 m
- Descent
Tour zum Teide
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 46.3 km
- Distance
- 2,784 m
- Ascent
- 474 m
- Descent
Teneriffa Puerto de la Cruz - Teide AbkĂĽrzung
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 33.3 km
- Distance
- 2,335 m
- Ascent
- 0 m
- Descent
El teide
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 41.2 km
- Distance
- 2,347 m
- Ascent
- 70 m
- Descent
Santa Cruz de Twnerife to Teide
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 44.8 km
- Distance
- 2,450 m
- Ascent
- 170 m
- Descent
St.Cruz-Teide
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 43.3 km
- Distance
- 2,380 m
- Ascent
- 334 m
- Descent
Teneriffa rauf
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 35.7 km
- Distance
- 2,340 m
- Ascent
- 59 m
- Descent
Tenerife II
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 41.3 km
- Distance
- 2,261 m
- Ascent
- 66 m
- Descent
PUERTO DE LA CRUZ - TEIDE
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 43.3 km
- Distance
- 2,365 m
- Ascent
- 93 m
- Descent
Discover more routes
- Tour zum Teide
- Distance
- 46.3 km
- Ascent
- 2,784 m
- Descent
- 474 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- Teneriffa Puerto de la Cruz - Teide AbkĂĽrzung
- Distance
- 33.3 km
- Ascent
- 2,335 m
- Descent
- 0 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- El teide
- Distance
- 41.2 km
- Ascent
- 2,347 m
- Descent
- 70 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- Santa Cruz de Twnerife to Teide
- Distance
- 44.8 km
- Ascent
- 2,450 m
- Descent
- 170 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- St.Cruz-Teide
- Distance
- 43.3 km
- Ascent
- 2,380 m
- Descent
- 334 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- Teneriffa rauf
- Distance
- 35.7 km
- Ascent
- 2,340 m
- Descent
- 59 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- Tenerife II
- Distance
- 41.3 km
- Ascent
- 2,261 m
- Descent
- 66 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
- PUERTO DE LA CRUZ - TEIDE
- Distance
- 43.3 km
- Ascent
- 2,365 m
- Descent
- 93 m
- Location
- Puerto de la Cruz, Canary Islands, Spain
Routes to Vilaflor
Cycling day trip from
Playa de las Américas to Vilaflor