Gr20 GPX, Stages & Public Transport Guide
Start → End · 245 km · 11 transit-optimized stages
245km
Total Distance
11
Stages
13,360m
Total Ascent
23
Transit Stops
Plan Gr20
Gr20 covers 245 km with 13,360 m of ascent from Start to End. Use the full-route GPX, stage GPX files, elevation profile, and public transport stops to choose a hiking, trail running, or fastpacking schedule.
- Best season
- Mar-Nov
- GPX coverage
- Full route plus 11 stage GPX files
- Transit access
- 9 of 11 stages start or finish by public transport
- Stage options
- 10 days hiking / 5 days trail running / 6 days fastpacking
🚌 Why transit-optimized?
We split Gr20 into 11 stages. 9 of them start or end at a transit stop — look for the 🚌 icon in the stage directory below.
Full Trail Map
Stage Directory
| # | Stage | Distance | Ascent | Time | Transit |
|---|---|---|---|---|---|
| 1 | Start → Colli Longa | 20.2 km | +1079m | 6h 49m | 🚌 |
| 2 | Santa Lucia di Portivechju bar U Culumbu → Zonza - Bavedda | 17.6 km | +1448m | 6h 43m | 🚌 |
| 3 | Zonza - Bavedda → Zicavu - A Posta | 22.7 km | +1130m | 7h 47m | 🚌 |
| 4 | Zicavu - A Posta → Abatescu | 10.2 km | +774m | 3h 41m | 🚌 |
| 5 | Abatescu → Bergerie de Gialgone | 21.3 km | +951m | 7h 26m | 🚌 |
| 6 | Bergerie de Gialgone → Foce di Vizzavona | 21.7 km | +727m | 7h 01m | — |
| 7 | Foce di Vizzavona → Bergerie du Melo | 20.6 km | +2245m | 9h 20m | — |
| 8 | Bergerie du Melo → Col de Vergio | 23.4 km | +660m | 7h 22m | 🚌 |
| 9 | Col de Vergio → Calasima | 14.3 km | +1103m | 5h 36m | 🚌 |
| 10 | Calasima → Bonifato | 19.5 km | +2275m | 10h 14m | 🚌 |
| 11 | Bonifato → End | 11.4 km | +101m | 3h 51m | 🚌 |
| Total | 244.7 km | +13,360m | 88h 53m |
How Long Does It Take?
Comfortable pace with time to enjoy the scenery. 10 days.
Elevation Profile
Transit Stops Along the Trail
Bus and train stops within 2 km of the trail, sorted by distance along the route.
| Km | Stop | Distance to Trail |
|---|---|---|
| 26.7 | 🚌 Sainte Lucie bar U Culumbu | 4022m |
| 26.7 | 🚌 Sainte Lucie de Porto Vecchio | 4091m |
| 26.7 | 🚌 Santa Lucia di Portivechju bar U Culumbu | 4007m |
| 26.7 | 🚌 Santa Lucia di Purtivechju - Stazioni A Pompa | 4105m |
| 26.7 | 🚌 Zonza - Santa Lucia di Portivechju | 4041m |
| 44.1 | 🚌 Zonza - Bavedda | 14m |
| 66.5 | 🚌 A Vuttera - I Bagni di Vuttera | 4299m |
| 67 | 🚌 Zicavu - A Posta | 2775m |
| 72.8 | 🚌 Cuzzà - Centru | 3057m |
| 75.5 | 🚌 Palleca - Centru | 4588m |
| 77.2 | 🚌 Abatescu | 421m |
| 164.2 | 🚌 Col de Vergio | 320m |
| 178.1 | 🚌 Calasima | 4592m |
| 185.8 | 🚌 Asco Haut | 4475m |
| 204.3 | 🚌 Bonifato | 4102m |
| 207.1 | 🚌 Suare | 4469m |
| 209.4 | 🚌 Zilia | 4660m |
| 209.3 | 🚌 Moncale | 360m |
| 209.4 | 🚌 Calenzana Carrefour | 434m |
| 209.4 | 🚌 Calenzana place de l'église | 89m |
| 209.4 | 🚌 Calvi | 89m |
| 209.4 | 🚌 Montegrosso | 3407m |
| 209.4 | 🚌 Calinzana piazza di a chjesa | 89m |
The Gr20 is a 193 km long-distance hiking trail in France. This car-free guide breaks it into 11 transit-optimized stages, each starting and ending at a public transport stop.
Ready to hike Gr20?
Pick your first stage below and download the GPX. Every stage has transit connections listed.
🗂️ Open data source: Gr20 on OpenStreetMap (relation 101692). Transit stops from OSM.