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

Gavia Pass
15 km at 9.09% average, ramping to 18.27%, hauling you from 1245 m to a lung-searing 2609 m summit.
Profile
Septimer Pass
At 9.6 km with a 10.45% average gradient and a savage 42.36% maximum, the Septimer Pass is one of Switzerland's most brutal HC climbs. Here's how to pace it.
Profile
Kilik Pass
A practical pacing and gearing guide to Kilik Pass, a high-altitude 16.7 km climb in Pakistan with a deceptive average and extreme ramps.
Profile
South Col
A steep HC profile in NP: 7 km at 15.75%, rising from 4,298 m to 5,399 m, with a maximum gradient of 31.8%.
Profile
Tonale Pass
28.8 km of steady Alpine climbing at 4.28% average, hauling you 1233 m upward to a 1871 m summit.
Profile
Vršič Pass
A 9.3 km Category 1 climb in Slovenia averaging 8.6% with a 24.96% ramp — pacing and gearing notes for its undulating 802 m ascent.
Profile
Loibl Pass
6.7 km at a brutal 10.18% average, ramping to 18.45%, hauling you 681 m up to a 1367 m summit.
Profile
Port d'Envalira
A 8.5 km Category 2 climb in Andorra rising 576 m net to 2,413 m, but with 922 m of total ascent — the undulation is the real story.
Profile
Colle di Cadibona
A 9.6 km Category 2 climb in Italy with a deceptively modest average gradient and enough undulation to punish a careless pace.
Profile
Jelep La
A practical profile of the Jelep La cycling climb: 59.4 km, 3,359 m net gain, HC difficulty, and ramps approaching 18%.
Profile
Changla Pass
40.4 km of relentless high-altitude climbing from 3315 m to 5360 m — 2045 m of net gain at 5.07% average, topping out on gradients of 14.29%.
Profile
Lipulekh Pass
A sustained HC climb in India: 27.7 km at 6.77%, rising from 3,217 m to 5,094 m with ramps reaching 11.52%.
Profile
Rolle Pass
14.9 km at 8.16% average, ramping to 16.44%, hauling you from 761 m to 1976 m for 1215 m of net gain.
Profile
Rikoti Pass
A steep HC climb in Georgia: 8.2 km at 10.48%, with a maximum gradient of 15.46% and little room for pacing mistakes.
Profile
Rikoti Pass
7.4 km at a brutal 11.68% average, ramping to 17.53%, climbing from 481 m to 1344 m for 863 m of net gain.
Profile
Col de la Forclaz
7 km at a brutal 13.76% average, climbing from 576 m to 1543 m — a 967 m net gain that never lets up.
Profile
Gardena Pass
A 25.8 km grind climbing 1230 m to 2123 m, averaging 4.77% with ramps spiking to 13.17% before the summit.
Profile
Shingo La Pass
Shingo La Pass is a 20.2 km category 1 climb in India, rising from 3,884 m to 5,043 m at an average gradient of 5.75%.
Profile
Shingo La Pass
18.4 km at 6.32% hauls you from 3884 m to 5043 m — a 1159 m gain with ramps hitting 15.18%, all above the clouds.
Profile
Plöcken Pass
A 16.1 km category 1 grind climbing 821 m from 564 m to 1385 m at 5.11% average, spiking to 11.9% at its steepest.
Profile
Jaun Pass
An 11 km Cat 1 climb in Switzerland with a 6.38% average gradient, 701 m net gain, and a brutal 24.95% maximum ramp. Here's how the gradient unfolds and how to pace it.
Profile
Sella Nevea
Sella Nevea is a 9 km Category 2 climb in Italy averaging 6.48% with a brutal 24.05% max gradient. Here's how the numbers translate to what you'll feel on the road.
Profile
Brünig Pass
At 5.9 km with a 7.21% average gradient and a brutal 24.23% maximum, Brünig Pass is a compact Cat 2 Swiss climb that demands careful pacing and low gearing.
Profile
Fern Pass
A short Category 4 Austrian climb where 469 m of total ascent hides behind a modest 269 m net gain and a deceptive 3.3% average.
Profile