Climb library
Famous climbs of cycling
Detailed profiles of the climbs that define the sport — length, average gradient, elevation gain, race history, and pacing advice.
Browse by country
3682 climbs

Col de la Lombarde
A 20.4 km hors catégorie grind averaging 7.42% and climbing 1515 m to a bleg-burning 2323 m summit.
Profile
Albrun Pass
A 19.9 km hors catégorie climb in Switzerland with 1,601 m of net gain, but 2,729 m of total ascent hides the real work.
Profile
San Jorio Pass
19.7 km at a brutal 9.07% average, climbing from 222 m to 2008 m with pitches spiking to 22.76% — a true HC test.
Profile
Klammljoch
A practical pacing and gearing guide to Klammljoch, a 19.4 km HC climb rising from 867 m to 2,296 m at a 7.38% average gradient.
Profile
Col de la Cayolle
10.8 km at 9.26% average with a brutal 23.83% max — Col de la Cayolle is an HC climb in the French Alps that demands honest pacing and a wide gear range.
Profile
Naßfeld Pass
A 10 km HC climb averaging 9.26% with a savage 22.31% maximum gradient. Naßfeld Pass demands precise pacing and low gearing from the first pedal stroke.
Profile
Pragel Pass
A practical profile of Pragel Pass, an HC Swiss climb with 9.3 km at 9.5% and pitches touching 15.94%.
Profile
Col de Menté
An HC-rated Pyrenean wall: 8.9 km at 9.82% average with a savage 27.23% maximum ramp. Here's how the gradient unfolds and how to pace it.
Profile
Passo d'Aprica
A 9.3 km Category 1 climb in Italy with 806 m of net gain but 1,164 m of total ascent — an undulating effort that demands smart pacing and low gearing.
Profile
Greina
Greina is a 6.1 km hors catégorie Swiss climb averaging 12.41% to a 2,003 m summit, with undulation that punishes any rider pacing by speed alone.
Profile
Bilafond La
Bilafond La is a long Category 1 climb where the modest average hides a serious upper-end gradient and sustained elevation gain.
Profile
Pfitscher Joch
A long Category 1 climb in AT: 31.5 km at 4.16%, gaining 1308 m to a 2254 m summit with ramps up to 9.93%.
Profile
Col de Tende Road Tunnel
25.2 km of steady climbing at 4.89%, lifting you from 629 m to 1861 m for a net gain of 1232 m — a Category 1 grind.
Profile
Sasser Pass
A long, high Category 1 climb in IN: 24.8 km at 4.59%, topping out at 5,364 m with ramps up to 10.72%.
Profile
Forcella Staulanza
A 24.6 km category 1 grind climbing 1004 m to 1767 m at 4.09% average, with a nasty 18.12% ramp lurking.
Profile
Ticlio
A 24.2 km high-altitude grind climbing from 3447 m to 4809 m at a steady 5.62%, gaining 1362 m of thin-air elevation.
Profile
Duran Pass
A category 1 grind of 19.4 km at 5.97%, hauling you from 454 m to 1611 m for 1157 m of net gain.
Profile
Karkonosze Pass
A measured guide to the Karkonosze Pass cycling climb: 17.7 km at 5.33%, with steep ramps reaching 14.66% on the way to 1287 m.
Profile
Karkonosze Pass
17.1 km at 5.52% average, climbing from 346 m to 1287 m for 941 m of net gain, with a 14.7% sting.
Profile
Port de Pailhères
15 km of relentless climbing at 6.84%, hauling you from 977 m up to a 2002 m summit for 1025 m of net elevation gain.
Profile
Khawak Pass
A 14.8 km Category 1 haul climbing from 2517 m to 3524 m at a steady 6.79% average, with pitches up to 8.95%.
Profile
Croce d'Aune
13 km of steady Category 1 climbing that lifts you 799 m to a 1042 m summit, with a brutal 17.03% wall to survive.
Profile
Col de la Schlucht
A Category 1 climb in the Vosges: 12.4 km at 6.02% average gradient with a brutal 26.83% maximum spike. Here's how the road unfolds and how to pace it.
Profile
Col du Marchairuz
A category 1 Swiss Jura climb of 11.4 km and 702 m net gain, with rolling terrain that adds meaningfully to the total ascent.
Profile