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

El Teide (2362m)
Road bike
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 bike
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
0

Tour zum Teide

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

Hotel Blue Puerto Resort to Teide Cable Car Station - Hotel Blue Puerto Resort to Teide Cable Car Station
46.3 km
Distance
2,784 m
Ascent
474 m
Descent
Teneriffa Teide Teil 1 Abkürzung
Road bike
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
Teneriffa Puerto de la Cruz - Teide Abkürzung
Road bike
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 bike
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 bike
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
PUERTO DE LA CRUZ - TEIDE
Road bike
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
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
0

Teneriffa rauf

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

35.7 km
Distance
2,340 m
Ascent
59 m
Descent
St.Cruz-Teide
Road bike
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

IH 2018 Tag 5

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

94.6 km
Distance
3,030 m
Ascent
1,680 m
Descent

Discover more routes