Thinking about cycling the Spanish Pyrenees, but not sure where to begin?
This rugged mountain range stretches along the border between Spain and France, and offers some of Europe’s most rewarding cycling. Cyclists can experience twisting mountain passes, alpine meadows and quiet villages, steeped in Catalan and Aragonese culture.
In this article, Epic Road Rides ambassador Fran Oteo shares his five-day itinerary through the Spanish Pyrenees, along with practical tips for planning your own adventure. Expect challenging climbs, sweeping descents, and plenty of off-the-beaten-path charm.
Whether you’re chasing views, elevation, or solitude, cycling holidays in the Spanish Pyrenees promise a memorable ride through one of Spain’s most dramatic landscapes.
Part 1: An overview of the Spanish Pyrenees
Where is this route?
The route spans two of Spain’s most enchanting regions: Catalonia and Aragon, showcasing the stunning diversity of the Spanish Pyrenees.
Why cycle the Spanish Pyrenees?
The Spanish Pyrenees are a haven for cyclists, known for their rugged, sun-drenched landscapes with deep valleys, dense forests, and lively villages.
Unlike the mistier, greener French side, the Spanish Pyrenees feel wilder and more diverse, featuring a mix of Mediterranean and alpine climates.
The roads are quieter, offering a more tranquil and remote experience, and everything, from accommodation to meals, is more affordable compared to France, making it a budget-friendly paradise for cyclists.
New surprises, even for experienced riders
As a local, I often ride through the Pyrenees, but there are still hidden gems that surprise me.
For instance, I discovered Montcortès Lake, a secluded endorheic lake surrounded by lush greenery, offering serene, untouched waters.
Another pleasant surprise was Aínsa, a charming medieval town.
Challenging climbs
Each day of my journey included climbs that have featured in major cycling competitions like La Vuelta a España, La Volta a Catalunya, and even the Tour de France.
For example, Thomas De Gendt was the first to crest the Port del Cantó (19 kilometres at 5.4%) in the 2016 Tour de France stage that finished in Andorra, won by Tom Dumoulin.
Discover more fascinating race insights below.
Ending in Zaragoza
I chose to end my journey in Zaragoza for several reasons. Primarily, it allowed me to easily connect by train back to Barcelona, where I live, and take advantage of a summer promotion from the Spanish government offering discounted public transportation for young people.
Additionally, I have friends in Zaragoza whom I hadn’t seen in a while, so it was a great opportunity to catch up.
The city itself is often overlooked by travellers, but it’s affordable and has a vibrant nightlife. This makes it a great place to celebrate the end of a cycling adventure.
Highlights of the route
Cycling through the Spanish Pyrenees is like riding through a piece of Grand Tour history. Each mountain pass carries tales of famous races, unforgettable wins, and legendary riders.
My journey took me up some remarkable climbs: the Port del Cantó, the Port de la Creu de Perves, Coll de Espina, Alto de Fanlo, Alto de Vió and Puerto de Cotefablo. Each climb had its own story to tell, linking past races with stunning landscapes.
Port del Cantó
This climb holds a dramatic memory from the 2016 Tour de France. It was on this pass that Alberto Contador was forced to abandon the race due to injury (source).
That day’s stage, finishing in Andorra, was ultimately won by Tom Dumoulin under a fierce storm – a memorable scene for both riders and fans.
Port de la Creu de Perves
This next climb has seen its fair share of action, featuring in two stages of the Vuelta a España (2005 and 2007) and the Volta a Catalunya in recent years (2018 and 2022).
What truly stands out about this climb, though, are the breathtaking views, with the village of Perves creating a picturesque backdrop that’s hard to beat.
Coll de Espina
This climb played a pivotal role in the 2008 Vuelta a España.
During stage 8, French rider David Moncoutié claimed crucial mountain points here, putting on the polka-dot jersey as the leader of the mountain classification – a jersey he held all the way to the finish in Madrid (source).
Alto de Fanlo and Alto de Vió
Further along, I encountered these two climbs, which are connected by a stunning road with sweeping views. Both of these climbs were included in the 2020 Vuelta a España, stage 5 (source).
It was on this day that Tim Wellens, who broke away in the mid-stage escape with future Vuelta winner Sepp Kuss, secured the mountain classification lead after crossing these climbs first. Although he eventually finished second in the overall mountain standings, Wellens’ daring ride made this stage one to remember.
Puerto de Cotefablo
The final challenge, this climb also featured in the 2020 Vuelta, the very next day, in stage 6. Guillaume Martin passed it first, building points that would ultimately win him the mountain classification for that year (source).
Cotefablo’s inclusion signalled the Vuelta’s interest in this region’s potential for exciting racing and scenic splendour.
It’s clear that the Spanish Pyrenees are becoming a staple in the Vuelta a España. The organisers have recognised the region’s spectacular landscapes and the excitement its rugged terrain brings to the race. I’m convinced these climbs will soon become must-ride spots for cyclists, if they haven’t already.

Ciervo subiendo coll d’Espina (photo credit: Sandra Comas)
Part 2: Spanish Pyrenees cycling itinerary (from Alp to Zaragoza)
Day 1: Alp to Sort
GPX DownloadTerms of use reminder
Key statistics
94 kilometres
1,400 metres elevation gain
Summary
This initial stage of the Spanish Pyrenees journey serves as an ideal introduction, tracing the descent along the Segre River valley. This route is a favourite among professional cyclists residing in Andorra, who frequently use it to accumulate kilometres on flatter terrain.
The highlight of the day is the ascent of Port del Cantó, which has been detailed in previous accounts: it presents a challenging first six kilometres, but the remainder of the climb is more manageable.
The journey is enriched by picturesque small villages like Avellanet, adding a charming touch to the ride. You should take note to keep water bottles topped up and carry ample food, as opportunities for resupply are sparse until descending towards Sort.
Points of interest
- Climbing Port del Cantó with its Vuelta and Tour De France history
- The ride through several small villages, such as Avellanet
- The forests and rushing rivers into the valleys of Sort
Where I stayed in Sort

Port del Cantó (photo credit: Sandra Comas)
Day 2: Sort to Laspaúles
GPX DownloadTerms of use reminder
Key statistics
82 kilometres
1,930 metres of elevation gain
Summary
The second day of the journey is marked by its diverse terrain as it traverses four distinct valleys, each carved by its river: the Noguera Pallaresa, Flamisell, Sarroca, and finally the Noguera Ribagorzana.
Throughout the day, you’ll have the opportunity to turn off the main Pyrenean axis road (N-260) to see the local villages along more scenic roads.
The stage concludes in Laspaúles, a quaint village nestled at approximately 1,400 meters in altitude.
Points of interest
- The standout moment of the day is undoubtedly the serene beauty of Lake Montcortés.
- The medieval villages set in the rolling hills are idyllic and great for a quick stop.
- The views from Port de la Creu de Perves, with the village of Perves as the backdrop, are genuinely special.
Where I stayed in Laspaúles
Camping Laspaúles: Ctra. N. 260 km 369 22471 – Laspaúles (Huesca)

U turn in Creu de Perves (photo credit: Sandra Comas)
Day 3: Laspaúles to Broto
GPX DownloadTerms of use reminder
Key statistics
128 kilometres
2,380 metres elevation gain
Summary
Day three stands out as the most beautiful and immersive segment of the journey, as it delves deep into the lesser-known, less touristy parts of the Pyrenees.
With roads almost free of cars and consistently stunning landscapes, this leg is a true delight. The charm begins with the route through the village of Espel, continues along the dramatic Obarra Gorge, and features breathtaking views of the Turbón peak – all part of the first half of the day.
Yet, the second half is equally impressive, passing through Aínsa and venturing onto the scenic roads of Vio and Fanlo.
While I had heard great things about the Cañón de Añisclo, that road was unfortunately closed. However, I followed an alternative return route that proved to be equally rewarding. The day concludes in Broto, a lovely spot tucked within a picturesque valley.
Points of interest
- Passing through the Obarra Gorge and admiring the Turbón peak brought an exhilarating sense of remoteness.
- Aínsa’s Old Town is a fantastic stopping point with its cobbled streets and hilltop castle.
- The Cañón de Añisclo is a stunning canyon. If the road’s open, then definitely take advantage.
Where I stayed in Broto
Camping Oto: N-260 road, Broto detour 22370 Oto | Broto Valley

Aínsa, Spanish Pyrenees
Day 4: Broto to Sabiñánigo
GPX DownloadTerms of use reminder
Key statistics
38 kilometres
670 metres of elevation gain
Summary
The fourth day was shorter than planned due to persistent rain throughout. This serves as a reminder that the weather in the Pyrenees is famously unpredictable, even in the summer months.
As for my journey, I took advantage of the final hours of the day to complete this section.
The most captivating parts of the route were the Cotefablo pass and the narrow path leading to Oros.
Additionally, you may know Sabiñánigo, where I spent the night, as the starting point of the famous cycling event: La Quebrantahuesos. This is undoubtedly one of the top 5 cycling events in Spain. I had the opportunity to participate in it back in 2019.
Points of interest
- Once past Broto, the scenery shifts to dramatic gorges and steep cliffs, with the majestic Monte Perdido massif in the distance.
- Oros is known for a picturesque waterfall that I was recommended to visit, but unfortunately, due to time constraints, I couldn’t stop to see it.
- As you approach Sabiñánigo, the Pyrenees begin to soften into rolling, gentler hills.
Where I stayed in Sabiñánigo
Camping Valle de Tena: Ctra. Nac. 260 km. 513.46 Sorripas-Senegüe 22600 Sabiñanigo (HUESCA)
Day 5: Sabiñánigo to Zaragoza
GPX DownloadTerms of use reminder
Key statistics
162 kilometres
1,020 metres of elevation gain
Summary
The fifth day was the longest of the journey and perhaps the least “Pyrenean” in character. With my vacation coming to an end, I needed to reach Zaragoza, but I still sought out the most scenic route available.
This stage showcased a different kind of landscape, skirting the edge of a semi-desert area, yet remaining captivating in its own right.
Finally, every plateau I crested on the way to Zaragoza offered a unique opportunity to look back at where I had come from and ahead to where I was heading.
The rapid shift in scenery was striking and a reminder of how awe-inspiring these transitions can be for any cyclist.
Points of interest
- Passing through the village of Caldearenas, which, despite appearing flat on the profile, was filled with short, steep climbs that kept things interesting.
- The road skirting the Peña Reservoir is another memorable stretch.
- The road to Zaragoza showcased a rapid change from mountainous vistas to semi-desert plains, providing a striking and rewarding finale to the journey.

Road to Zaragoza (photo credit: Sandra Comas)
Part 3: Planning for cycling the Spanish Pyrenees
Here’s some useful information for planning your own cycling holidays in the Spanish Pyrenees.
When is the best time of year to go?
Choosing the right time of year is crucial, as weather conditions can change rapidly in the mountains. Researching the local climate is key. Being prepared for demanding climbs will help you manage the route better.
The best period is indeed summer. While July and August carry a higher risk of extreme heat and less chance of rain, June and September offer milder temperatures but come with increased chances of rainfall and cooler conditions (not extreme, but noticeable). June, however, boasts the advantage of long daylight hours.
Looking for more useful information about when to cycle in this mountainous region? You might find this article helpful.
What’s the weather like?
During spring, temperatures in the Pyrenees typically sit between 25°C and 30°C, climbing into the low 30s as summer arrives. For cyclists, late spring through summer offers the most favourable conditions for tackling the region.
However, even in summer, the warmth of the valleys can be deceiving. As you ascend into higher altitudes, temperatures can drop sharply, so it’s important to prepare for cooler conditions at the mountain passes.

Carretera Espes (photo credit: Sandra Comas)
How are cyclists treated in the region?
I always have the feeling that cyclists are well respected in Spain, and in this area, it’s even more so, as we’re not a common sight.
There’s plenty of space and little traffic, and people aren’t used to overtaking cyclists, so they do it more cautiously, with less urgency in the rural environment.
What are the facilities and provisions like?
There are no dedicated bike lanes or repair stations along the route. However, larger towns like La Seu d’Urgell, Sort, El Pont de Suert, and Sabiñánigo offer supermarkets and basic services where you can restock. It’s important to carry spare tools, enough water, and extra food for long stretches without services, though.
While there is minimal bike-specific signage, this actually adds to the charm of the route, as it’s not commonly chosen by cyclists. The lack of signage allows more freedom, with cyclists passing through quiet, scenic areas.
What accommodation did you use?
For this trip, I tried out camping for the first time, using a basic two-person tent from Decathlon. I carried my gear using a 15L Topeak rack bag, which I use for all my road cycling trips, along with its waterproof cover (highly recommended, 10/10).
The tent itself was transported in a backpack, which, while manageable, caused some back strain. This is something I’ll need to improve upon for future trips. My biggest oversight was not bringing a sleeping mat, which would have significantly improved comfort.
The campgrounds I chose were simple and met my basic needs without issue. At an average of 15 euros per night, this price covered a plot and access to facilities such as showers, which was all I required, especially since I typically bought dinner from the local supermarket.
While my camping experiences weren’t luxurious, they aligned well with the budget-friendly and practical approach I sought.
Looking for more budget-friendly cycling ideas? Don’t miss this handy guide.

The steepest section on the Port del Cantó climb (photo credit: Sandra Comas)
How much time do you need?
The amount of time needed for this route depends on your fitness level and how much time you have available. You definitely need to be in good physical shape to tackle it.
The route covers about 500 kilometres with 7,000 meters of elevation gain. There are campsites along the way, so you can complete it in 6, 5, 4, or even 3 days if you’re in excellent condition.
If you have more time, you can extend your journey further into the Pyrenees and reach Navarra or the Basque Country – the possibilities are endless!
How good are the roads?
The roads are generally well-maintained. I rode mostly on national roads, which weren’t unpleasant at all. The secondary roads were sometimes a bit rougher or more irregular, but there were no major issues or dangerous sections.
I followed the route on Komoot, which I found very reliable.
In terms of road selection, there are no heavily trafficked routes to worry about. The secondary roads may be a bit more rugged, but nothing that poses a risk. Komoot will help you choose the best routes.
How fit do you need to be?
This is definitely not a route for beginners. You should be in solid physical condition, with the ability to handle long, demanding climbs and sustained efforts over several days.
Personally, I dedicate about five hours a week to cycling, along with one hour of swimming, yoga, and strength exercises once a week. If you have experience riding in the mountains and are prepared for endurance and climbing, you’ll be well-equipped for this challenge.
How do you get to/from the route?
For the train journey, I took the R3 line from Barcelona. This line connects the city to the Pyrenees, and I got off at Alp, though there are stations before and after Alp from where you can start the route.
I paid only four euros for the ticket, thanks to a youth discount, but even without the discount, I don’t think it would be very expensive. For the return trip from Zaragoza, I opted for a slower train, which was very affordable.
Bike storage on trains
It’s important to note that in Spain, high-speed trains require you to put your bike in a cover. This is also generally required on buses, though you can get away with it a bit more. But be aware! On trains, they’re stricter.
Since I didn’t want to deal with the bike cover, I took slower trains.
There was no other option from Barcelona to the Pyrenees. From Zaragoza to Barcelona, this took me five hours, a journey that can be completed in under 90 minutes on high-speed trains.

Mirador Guils del Cantó (photo credit: Sandra Comas)
Is it easy to find bike shops on the route?
As mentioned earlier, you can find bike shops in the larger towns along the route.
If you’re looking to rent a bike, Puigcerdà is a good place to check as there’s a lot of cycling culture there, and you’ll find plenty of bike shops.
However, it’s best to call ahead to check availability.
How did you manage with your luggage?
I didn’t use a luggage transfer service. I carried all my gear with me on the bike, using a rack mounted on the seat post and a backpack.
I didn’t need anything more, as I planned the trip knowing I wouldn’t need someone to carry my luggage for me. The convenience of taking the train from central Barcelona (I live just 5 minutes away) and returning on a train that drops me off here at the end made it easy to travel light.
If you wanted to break up the route, it’s important to note that there’s no continuous train connection along the route, but you pass through larger towns like La Seu d’Urgell, Sort, El Pont de Suert, and Sabiñánigo, where buses accept bicycles if necessary.
What did you pack?
For this trip, I set up my bike with standard touring gear. I packed the following items:
- Sandals
- Sunscreen
- ID and cash
- Credit card
- Convertible pants (Decathlon brand, which can be adjusted to shorts or long pants)
- Two t-shirts
- Gloves
- Underwear
- Hygiene items: toothbrush, toothpaste, deodorant
- Tire lever for changing tires
- Spare inner tube
- Windbreaker jacket
- Phone charger
- Lights
- Shampoo and shower gel
- Pegs (for drying clothes if needed)
- Knife and fork
- Waterproof jacket
- Towel
- Ibuprofen
- Camera
- Tent
Some of these items might seem unusual for a summer trip, but keep in mind that it can rain heavily, and temperatures can vary significantly in the mountains. The most important item I forgot was not the pillow, but rather the sleeping mat!
Looking for more useful packing suggestions? Don’t miss this handy guide.
Do you need a guide?
I don’t think having a guide is 100% necessary. However, if you have the resources to afford one, I see no reason not to hire someone who can provide you with all the information you need.
A guide can manage bike rentals for you, speak the local language, read maps, help you identify the most scenic spots, understand transport regulations, offer mechanical support, share cultural insights, or simply provide pleasant company while you ride.
While the route is manageable without external support, having someone who knows the area well can certainly enhance the experience.

Climb to Port del Cantó (photo credit: Sandra Comas)
How did you manage your nutrition?
Unfortunately, I can’t contribute much when it comes to restaurants, as I did the trip on a low-budget version. For my meals, I relied on breakfasting with local bakery bread and regional cold cuts from local butcher shops.
Top tip! I highly recommend trying the local cured meats, they’re rarely disappointing and often the opposite, bursting with flavour.
During my rides, I stuck to easy-to-cook, pre-packed pasta dishes from supermarkets.
However, if you’re looking to enjoy local food and price isn’t an issue for you, I highly suggest heading to restaurants in the smaller villages. The local menus are affordable, usually ranging from €13 to €18, and you can trust that you won’t be falling into tourist traps; these areas are authentic and not very touristy, so you’ll find yourself surrounded by locals who will happily recommend the best dishes.
Food recommendations
One food experience I can share is at Bar Felip in La Pobleta de Bellvei. I had a mountain rice dish there that was absolutely delicious.
As someone with a Valencian family and a lot of experience eating paella, I can honestly say the rice was perfectly cooked and the meat was of top-notch quality. The only downside? It was a bit too salty for my taste. But it was a small flaw in an otherwise amazing meal.
If you end your route in Zaragoza, make sure to treat yourself to some tapas in El Tubo, it’s a must! It’s a vibrant spot where you can really indulge in the local flavours and enjoy a great atmosphere.
Do you need to be able to speak Spanish?
Even on the Spanish side of the Pyrenees, locals speak a mix of languages including Spanish, Catalan and some French.
A lot of people speak English too, especially in the bigger towns, but if you plan on stopping in some of the smaller villages on the route, then you might want to brush up on some essential Spanish phrases.
What’s next
A huge thank you to Fran for sharing his detailed itinerary of cycling in the Spanish Pyrenees.
Looking for more Spanish Pyrenees inspiration? Don’t miss:
- Discover our guide to cycling the Pyrenees.
- Check out the Raid Pyrenees route for a challenging coast-to-coast trail.
- Make sure you’ve read through our 15 things to know before you cycle the Pyrenees.
- Our guide to the Trans Pyrenees route includes more tips on the Spanish Pyrenees.
- We also have a specific guide to Pyrenees cycling holidays for gravel cyclists.
Please support Epic Road Rides
A huge amount of time and effort goes into the article you’ve just read, all with the aim of helping you!
If you found what you’ve read useful, I’d really appreciate it if you dropped something in the tip jar here.
It’s a way you can say thank you and help us carry on creating top quality content with no annoying ads and no pay wall.
Looking for an organised cycling trip?
If you want someone to help you plan and book your cycling holiday, fill out this form. We aren’t a tour operator/agent but we work with lots of people who are and will do our best to put you in touch with someone that can help (within 24 hours where possible)!This article includes details of products and/or services that we have used ourselves or which we would consider using. Some are paid features or include affiliate links or referral codes which we may earn commission from. As an Amazon Associate we earn from qualifying purchases. Please read our disclosure policy for further information.
The contents of this website are provided for general information purposes only. It is not intended to amount to advice and you should not rely on it. You should carry out your own due diligence and risk assessments and take professional advice. Views expressed by interviewees or other users of this website do not necessarily represent our views. We make no representations, warranties or guarantees, whether express or implied, that the content on our website is accurate, complete or up to date. If you use any information or content on this website, download from, or otherwise obtain content or services through our website, it is entirely at your own discretion and risk. Epic Road Rides Ltd disclaims all liability and responsibility arising from any reliance placed on the information and content on this website. Find out more here.
Comments