How cycling in Puerto de la Cruz could look like.
How cycling in Vilaflor could look like.

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

16 h 27 min
Duration
158 km
Distance
8,166 m
Ascent
6,846 m
Descent
9.6 km/h
Avg. speed
2,340 m
Max. altitude

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
Road bikePaved
Sven ter Heijden
2

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)
Road bikePaved
Kiss András
0

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
Road bikePaved
Stefan Boelcke
1

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
Road bikePaved
Stefan Boelcke
1

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
0

Tour zum Teide

Cycling route in Puerto de la Cruz, Canary Islands, Spain

Hotel Blue Puerto Resort nach Seilbahnstation Teide - Hotel Blue Puerto Resort nach Seilbahnstation Teide
46.3 km
Distance
2,784 m
Ascent
474 m
Descent
Teneriffa Puerto de la Cruz - Teide AbkĂĽrzung
Road bikePaved
Stefan Boelcke
0

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
Road bikePaved
Zbyszek Jeziorski
0

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
Road bikePaved
Matti Vesterinen
0

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
Road bikePaved
vincek
1

St.Cruz-Teide

Cycling route in Puerto de la Cruz, Canary Islands, Spain

index:61m/km
43.3 km
Distance
2,380 m
Ascent
334 m
Descent
0

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
Road bike
Michal Krejza
0

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
Road bikePaved
1

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