GR 20 hiking guide: route map, stages & where to stay
Corsica's mountain crossing: about 180 km from Calenzana in the north to Conca in the south, along the granite spine of the island. Rough, rocky and steep, it is often called the toughest long-distance trail in Europe. Most hikers take 12 to 16 days.
GR 20 conditions today →Best time to hike the GR 20 →

Photo: Mathieudu68, CC BY-SA 3.0, cropped
The GR 20 crosses Corsica from north to south along the mountains that form the island's spine. It starts in Calenzana, near Calvi, and ends in Conca, near Porto-Vecchio. It was opened in 1972 and is waymarked in red and white all the way. Most hikers take 12 to 16 days and sleep in the regional park's mountain refuges, in tents at the refuges, or in private gîtes and shepherds' huts (bergeries).
The route
The village of Vizzavona, on the railway between Bastia and Ajaccio, splits the trail into two halves. The northern half, from Calenzana to Vizzavona, is the wildest and hardest: steep granite slabs, boulder fields, short sections with chains and a lot of climbing for few kilometres. The southern half, from Vizzavona to Conca, is greener and a little gentler, with beech and pine forests, high grassy plateaus and the rock towers of Bavella near the end.
This guide follows the main route as mapped on OpenStreetMap and splits it into the 16 classic refuge-to-refuge stages, about 11.5 km each. The total climb is more than 12,000 m and the highest point is around 2,600 m, near the Pointe des Éboulis. The walking times on the stage pages are adjusted for the slow, rocky ground, but your own pace on this terrain may still be slower.
Highlights
- The northern granite: the climb from Haut Asco over the Pointe des Éboulis, the replacement for the Cirque de la Solitude
- Paglia Orba and Ciottulu di i Mori: one of the most dramatic refuge settings on the island
- Lac de Ninu and the Capitello lakes: high lakes and pozzines (grassy wetlands) below the main ridge
- Vizzavona: the halfway point, with a railway station, hotels and shops
- The Cuscionu plateau and Monte Incudine: wide high pastures in the south
- The Aiguilles de Bavella: the jagged rock needles near the end of the trail
When to walk the GR 20
The park's refuges are staffed from mid-May to early October. Snow often lies on the northern section until mid-June, so the usual season is mid-June to late September. July and August are hot and busy, and thunderstorms are common on summer afternoons, so start early every day. September is quieter and cooler.
How many days do you need?
The 16 stages in this guide are the classic plan. Very fit hikers join stages and finish in 10 to 12 days; others add rest days in Vizzavona or Bavella. Many people walk only one half: the north from Calenzana to Vizzavona, or the south from Vizzavona to Conca, using the train at Vizzavona to come and go.
Getting there and logistics
Calvi is the nearest airport and port to the start at Calenzana; Bastia and Ajaccio also have airports and ferries. At the southern end, Conca is near Porto-Vecchio and Figari airport. The park's refuges must be booked online in advance, for a bunk, a rented tent or a bivouac pitch, and wild camping elsewhere is forbidden. Refuge wardens sell meals and basic food, but supplies are limited, so plan where you will buy food; Vizzavona and Bavella have more choice.
From mid-June to the end of September fires are banned in the hills, and the authorities can close parts of the mountains at short notice when the fire risk is very high. Check the official fire-risk map the evening before each stage.
Difficulty
The GR 20 is a serious mountain trek. There is no technical climbing, but there are steep rock slabs, scrambles with fixed chains, loose scree and long days with big ascents and descents. You need to be confident on rough ground, fit enough to carry your pack over it day after day, and ready to turn back or wait out bad weather. Several refuges have no mobile signal.
History
The GR 20 was opened in 1972 as one of France's long-distance footpaths (Grande Randonnée). In 2015 a fatal rockfall closed the Cirque de la Solitude, its most famous section; the official route between Haut Asco and Tighjettu now goes over the Pointe des Éboulis.
GR 20 map
The whole GR 20 with its 16 stages, Calenzana to Conca. Tap a stage on the map to open it. To follow the route with GPS and offline maps on the trail, open it in the free Outest app.
The 16 stages
The classic refuge-to-refuge stages from Calenzana near Calvi to Conca near Porto-Vecchio. Walking times allow for the slow, rocky ground. Each stage page has a map, elevation profile, the refuges and gîtes on the way, and the nearest help.
| # | Stage | Distance | Level |
|---|---|---|---|
| 1 | Calenzana → Ortu di u Piobbu | 11.4 km | hard |
| 2 | Ortu di u Piobbu → Carrozzu | 7.3 km | moderate |
| 3 | Carrozzu → Haut Asco | 5.0 km | moderate |
| 4 | Haut Asco → Tighjettu | 8.3 km | hard |
| 5 | Tighjettu → Ciottulu di i Mori | 6.4 km | moderate |
| 6 | Ciottulu di i Mori → Castel di Vergio | 8.4 km | easy |
| 7 | Castel di Vergio → Manganu | 16.7 km | hard |
| 8 | Manganu → Petra Piana | 8.4 km | moderate |
| 9 | Petra Piana → Onda | 10.0 km | moderate |
| 10 | Onda → Vizzavona | 10.1 km | moderate |
| 11 | Vizzavona → Capanelle | 14.0 km | hard |
| 12 | Capanelle → Prati | 17.7 km | hard |
| 13 | Prati → Usciolu | 10.9 km | moderate |
| 14 | Usciolu → Asinau | 20.7 km | hard |
| 15 | Asinau → Paliri | 15.3 km | hard |
| 16 | Paliri → Conca | 13.2 km | moderate |
Emergency, hospitals and services
In an emergency call 112. Mountain rescue on the GR 20 is run by the gendarmerie (PGHM) with helicopters. Corsica has 4 hospitals with a 24/7 emergency department; every stage page lists the nearest one.
Where to stay on the GR 20
Park refuges, private gîtes, bergeries and hotels, grouped by stage across Corsica. Listings were checked online in October 2026. Places marked "listed by the park or tourist office" are on an official list but could not be confirmed on their own website. Park refuges must be booked online before you go, for a bunk, a tent or a bivouac pitch.
Calenzana (trailhead)
2 places
- 2 with rooms
- 1 with meals
Calenzana
Calenzana → Ortu di u Piobbu
1 place
- 1 camping
- 1 with meals
Ortu di u Piobbu
Ortu di u Piobbu → Carrozzu
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Carrozzu
Carrozzu → Haut Asco
2 places
- 2 with rooms
- 1 camping
- 2 with meals
Haut-Asco
Haut Asco → Tighjettu
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Tighjettu
Tighjettu → Ciottulu di i Mori
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Ciottulu di i Mori
Ciottulu di i Mori → Castel di Vergio
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Castel di Vergio
Castel di Vergio → Manganu
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Manganu
Manganu → Petra Piana
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Petra Piana
Petra Piana → Onda
1 place
- 1 with rooms
- 1 camping
- 1 with meals
L'Onda
Onda → Vizzavona
6 places
- 5 with rooms
- 1 camping
- 2 with meals
Col de Vizzavona · Vizzavona
Vizzavona → Capanelle
1 place
- 1 with rooms
- 1 camping
- 1 with meals
E Capanelle
Capanelle → Prati
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Prati
Prati → Usciolu
1 place
- 1 with rooms
- 1 camping
- 1 with meals
Usciolu
Usciolu → Asinau
4 places
- 3 with rooms
- 4 camping
- 4 with meals
Asinau · Cuscionu plateau (Zicavo)
Asinau → Paliri
3 places
- 3 with rooms
- 1 camping
- 3 with meals
Col de Bavella · Paliri
Paliri → Conca
2 places
- 2 with rooms
- 1 camping
- 2 with meals
Conca
Plan your days
Pick any GR 20 stage in the free hike planner to see walking time, water to carry, calories, difficulty, the weather forecast and daylight.
More trail guides

Tour du Mont Blanc
France · Italy · Switzerland · 166 km · 11 stages

Walker's Haute Route
France · Switzerland · 204 km · 12 stages

Camino Francés
France · Spain · 768 km · 33 stages

GR10
France · Pyrenees · 921 km · 55 stages

GR54 Tour des Écrins
France · Écrins · 192 km · 13 stages

Via Podiensis (GR 65)
France · Le Puy to the Pyrenees · 752 km · 31 stages
GR R2 Réunion · Alta Via 1 · John Muir Trail · Laugavegur · Cotswold Way · Kerry Way · Camino Finisterre · West Highland Way · Kungsleden · Tour of Monte Rosa · Coast to Coast Walk · Pembrokeshire Coast Path · Hadrian's Wall Path · South Downs Way · Dingle Way · Wicklow Way · Fishermen's Trail · Camino Portugués · Alta Via 2 · Malerweg · Peaks of the Balkans · Overland Track · Lycian Way · St Paul Trail · Inca Trail · W Trek · Everest Base Camp Trek · Annapurna Circuit · Kumano Kodo Nakahechi · Camino del Norte · Via Francigena · Pennine Way · Carian Trail · Evliya Çelebi Way · Kaçkar Mountains Traverse · Phrygian Way · Sultans Trail · Mount Ararat Climb · Hittite Trail · Troy Culture Route · Independence Way · Mysia Ways · Rheinsteig · Westweg · Goldsteig · Via Alpina · Path of the Gods · Cinque Terre Trail · Alta Via 4 · GR221 Dry Stone Route · Stubai High Trail · Milford Track · Routeburn Track · Kepler Track · Tongariro Northern Circuit · Larapinta Trail · Great Ocean Walk · West Coast Trail · Wonderland Trail · Teton Crest Trail · Annapurna Base Camp Trek · Markha Valley Trek · Salkantay Trek · Huayhuash Circuit · Kilimanjaro Machame Route · Toubkal Circuit · Jordan Trail: Dana to Petra · Torres del Paine O Circuit · Abel Tasman Coast Track · Three Capes Track · Mestia to Ushguli Trek · Nakasendo Way · Berg Lake Trail · Skyline Trail (Jasper) · Fitz Roy & Cerro Torre Loop · Santa Cruz Trek · Otter Trail · Fish River Canyon Hiking Trail · Camino Primitivo · Camino Inglés · Eagle Walk (Adlerweg) · Berliner Höhenweg · Cape Wrath Trail · Great Glen Way · Offa's Dyke Path · Cleveland Way · Rota Vicentina Historical Way · Heaphy Track · Queen Charlotte Track · Cape to Cape Track · Rockwall Trail · Juan de Fuca Marine Trail · Quilotoa Loop · Nahuel Huapi Traverse · Ala Kul Trek · Tiger Leaping Gorge High Trail · Mount Kenya Sirimon–Chogoria Traverse · Ghorepani Poon Hill Trek · Kilimanjaro Lemosho Route · Lebanon Mountain Trail · Aladağlar Traverse · Kokoda Track · Chilkoot Trail · Lost City Trek · Choquequirao Trek · M'Goun Traverse
Hike it with the route in your pocket
Outest has the GR 20 route offline, with elevation, water and village points, and a trail guide you can ask about stages, weather and where to sleep.