

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
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
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 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
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 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
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
Tenerife II
Cycling route in Puerto de la Cruz, Canary Islands, Spain
- 41.3 km
- Distance
- 2,261 m
- Ascent
- 66 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
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 Teide Teil 1 Abkürzung
- Distance
- 35.7 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
- Tenerife II
- Distance
- 41.3 km
- Ascent
- 2,261 m
- Descent
- 66 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
- 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