Elevation of the route
Waytypes of the cycle route
Surface of the cycle route
Crossing Corsica by bike: 592km on the GT20
Signposting and state of the cycle route
- Signposted in both directions, the GT20 mainly leads you along secondary roads with little traffic, providing peace and safety for cyclists.
- For a gentle start along the route, we recommend you begin from Bastia, the major ferry port in northern Corsica
- Cyclists will fall in love with Corsica, the Île de Beauté, devoting a day to each cycling stage. Like that, in 12 days, you can take your time stopping to appreciate many of the 1,001 gems the island has to offer, also enjoying refreshing dips in the sea, in lakes and in streams. Plus, the local cuisine will encourage you to relish frequent stops, as well as helping you regain your strength, of course!
The entire GT20 cycle route involves tackling 10,047m of cumulative elevation gain (EG). Most of the route is through low mountains, taking you from sea level to 1,500m. This is a cycle route really geared to very fit, highly experienced cyclists confident that they’re capable of tackling (with or without additional gear to carry) a whole series of climbs to passes, plus technically-demanding descents. Or then, less hardened cyclists can opt for an e-bike!
- For each stage, we indicate the total shift in altitude (or CAG) involved, as the key to conquering this cycle route isn’t simply about managing the distances, but also these elevation gains.
- After storms, given that Corsica has so many ravines, take special care, as you may encounter lots of pebbles and rocks scattered across the roads.
- Also be aware, in this mountainous terrain where Corsican pastoral activities continue to thrive, that you may encounter animals wandering about freely at times. Control your speed at all times, but especially beginning any descents from the high passes.
Altitude of the 10 main passes (cols) along the cycle route
- Stage 1: Col de la Serra: 361m
- Stage 3: Col de San Colombano: 692m
- Stage 5: Col de Bocca Di Neraghia: 283m; and Col de Marsolino: 443m
- Stage 6: Col de Palmarella: 408m
- Stage 7: Col de Vergio: 1,477m
- Stage 9: Col de Croce: 642m
- Stage 10: Col de Verde: 1,289m
- Stage 11: Col de la Vaccia: 1,193m
- Stage 12: Col de Bacinu: 809m
Services
- Accueil Vélo accredited accommodation is being gradually selected along the GT20 cycle route. However, given the limited number of accommodation providers inland, compared to on the Corsican coast, it is crucial to prepare for your stage stopovers well in advance by booking ahead of time.
Seasons and weather
- To make the most of the GT20 cycle route, best tackle it in spring, between April and late June, when temperatures are milder, days are longer and traffic is lighter. Other favourable periods are at the end of summer and in early autumn, so in September and October. Summer isn’t ideal, what with the heat and the large number of tourists, so work out when’s best for you to explore Corsica by bike.
Arriving by ferry, with your own bicycle
Several shipping lines (compagnies maritimes) run ferries to Corsica from the French mainland, most leaving from the ports of:
- Marseille
- Toulon
- Nice
Depending on the ferry company, you can choose to land in Corsica at:
- Bastia
- L'île Rousse
- Calvi
- Propriano
- Porto-Vecchio
To tackle your adventure along the GT20 cycle route, you can, for example, easily arrive by ferry at the northern port of Bastia and leave by ferry from either Propriano, Ajaccio or Porto Vecchio in the south. Remember too, that it’s much easier to transport your bike by ferry than by plane!
Travelling by train, with your bike, across Corsica
The island of Corsica has 2 train lines run by the Chemins de Fer de la Corse (CFC):
- The central line linking Bastia in Haute-Corse (northern Corsica) to Ajaccio in Corse du Sud (southern Corsica), 158km apart,
- The Balagne line linking Ponte-Leccia to Calvi, 73km apart
The main train stations on or close to the GT20 cycle route are at: Bastia; Corte; and Venaco. For each stage of the GT20 cycle route, we indicate if there is a train station or train stop nearby
⚠️ Train tickets : travelling by train with your bicycle, you must dismantle your bike and carry it in a suitable bike bag (measuring up to 120cm x 90cm). For this service, at time of writing, you will be charged €15 when you buy your ticket.

Bastia / Centuri
Cyclists keen on challenges and exploration, relish immersing yourselves straight into the wild side of Corsica on this [...]

Centuri / Saint-Florent
Offering wonderful sea views, the GT20’s second stage southwards, linking Centuri to San Fiurenzu in 58km, first [...]

Saint-Florent / Belgodère
Leave behind the beautiful beaches of San Fiurenzu to head west for Belgudè, crossing the Désert de l’Agriate. [...]

Belgodère / Calenzana
Leading you along the Strada di l’Artigiani (the Artistans’ Route) between Belgudè and Calinzana, this undulating [...]

Calenzana / Galéria
Ruddy rocks and rough maquis scrubland mark this fifth stage of the GT20 cycle route, linking Calinzana to Galéria in [...]

Galéria / Porto
Enjoy a gentle start on this sixth stage southwards on the GT20 cycle route, first presenting a flat stretch that [...]

Porto / Vergio
Marking the half-way point on your Corsican cycling adventure, this seventh stage guides you from Portu to Bocca di [...]

Vergio / Corte
First, you cycle down through the Valdu Niellu Forest, the largest in Corsica, as the starter on this over 50km-long [...]

Corte / Ghisoni
Beyond the Bocca di Verghju, Corsica’s highest road pass, this ninth stage of the GT20 proves one of the most [...]

Ghisoni / Zicavo
Taking you through the heart of the mountains of the Parc Naturel Régional de Corse, this tenth stage of the GT20 [...]

Zicavo / Zonza
Staying within the heart of the Parc Naturel Régional de Corse, this eleventh stage of the GT20 presents cyclists with [...]

Zonza / Bonifacio
The most southerly stage of the GT20 cycle route, linking Zonza to Bunifaziu, takes cyclists on a 71km-long journey, [...]
Travellers’ reviews