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

Hey there, fellow cyclist! If you're in the mood for an epic ride, let me tell you about this killer route from Puerto de la Cruz to Vilaflor. You’re going to love it!

Starting in Puerto de la Cruz, a lively coastal town on Tenerife’s north coast, you’ll pedal through a mix of ground and asphalt surfaces as you take in some absolutely gorgeous ocean views. Keep in mind, Puerto de la Cruz is famous for its botanical gardens and black sand beaches, so you might want to check those out before hitting the road.

Now, onto the ride! You’re in for some serious climbing with an ascent of over 8,100 meters. It's definitely a leg-burner, but the stunning scenery makes it worth the effort. Most of your journey will take you along quiet roads and tracks, with only a small portion on busier roads. So, you can really soak in the natural beauty around you.

As you climb to Vilaflor, you'll eventually hit the maximum elevation of nearly 2,340 meters. Vilaflor is the highest village in Spain—no big deal! Once there, the peaceful, picturesque surroundings make it a fantastic spot to unwind after the challenging ride.

Happy cycling, and enjoy the spectacular route! 🚴‍♂️🌄

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 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
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 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
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
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
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