GR20 trek

- Distance
- about 180 km (112 miles)
- Countries
- Corsica, France
- Difficulty
- Very challenging
- Type of trip
- Hiking trail
The GR20 is often regarded as Europe’s toughest long-distance hiking trail, running 112 miles from Calenzana in the north to Conca in the south of Corsica. This iconic route traverses the island’s rugged and mountainous interior, offering jaw-dropping views, challenging climbs, and a true sense of adventure.
Known for its steep ascents, rocky terrain, and dramatic ridgelines, the GR20 is a rewarding journey for experienced hikers seeking a challenge. Corsica’s unique landscapes and vibrant local culture make this trek truly unforgettable.
Highlights along the way
- Monte Cinto: Pass by Corsica’s highest peak, with an optional detour to the summit.
- The Cirque de la Solitude: Traverse this legendary (and now rerouted) section of rugged cliffs and boulders.
- Lake Nino: Discover this stunning glacial lake surrounded by lush pastures.
- Bavella Needles: Marvel at these dramatic rocky spires near the southern end of the trail.
- Corsican Villages: Enjoy traditional Corsican hospitality and cuisine in quaint mountain settlements.
Distance
~112 miles (180 km)
Best time to go
June to September, when the weather is warm, and the trail is free of snow.
More journeys in Corsica, France
- France June 2023 · Greg
- France Spain 2024 · Greg
- UK to Georgia by Bike · Simon & Lucy
- Spain France Pyrenees 2026 · Greg
- Sailing Around The World · Adam
- Pyrenees Bike & Climb · Anne
Flybys from Corsica, France
- The Great Escape · saeunn
- Bilbao to....? · Greg
- PARIS BRUSSELS · Wikeli
- Argelès-sur-Mer to Refuge Cortalets · Anne
More routes like this
- Tour du Mont Blanc trek · about 170 km (110 miles) · France, Italy, Switzerland
- Haute Route trek · about 200 km (120 miles) · France, Switzerland
- Mount Kilimanjaro Trek · about 64–97 km (40–60 miles) · Tanzania
- Bibbulmun Track · about 1,000 km (620 miles) · Australia
- Kungsleden trail · 440 km (270 miles) · Sweden
- Eifelsteig trail · about 313 km (195 miles) · Germany