Route from Madrid to Montpellier

This section is fairly easy as most of the route is very flat. Rail connections are easily accessible.

Unpaved roads could be unsuitable for certain types of bikes and/ or tires with wet conditions. Consider taking a train if available or the main road.

This route was validated in May 2025.

This connection will be mostly done by train in Spain (to cross the Pyrenees), and by bicycle and train in France.


Total bicycle distance: 244 km
Total up gain: 2,167 m
Total train distance: 614 km
Days: 5


This content is being served from an external source and is not available because cookies have not been accepted.

Here is what you can do:

access the content at its original location or manage your cookie preferences and reload the page

Day 1: Madrid – Cerbère

Day 2: Cerbère – Canet-en-Roussillon

Day 3: Canet-en-Roussillon – Gruissan

Day 4: Gruissan – Vias

Day 5: Vias – Montpellier

Files to download

Stage From > To Download
1 Portbou > Cerbère GPX file 21
2 Cerbère > Canet-en-Roussillon GPX file 22
3 Canet-en-Roussillon > Gruissan GPX file 23
4 Gruissan > Vias Plage GPX file 24
5 Vias Plage > Montpellier GPX file 25

The GPX files include altimetry and can be imported into a cyclocomputer.