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

Khyber Pass
A practical pacing and gearing guide to the Khyber Pass cycling climb, a 7.8 km category 3 ascent averaging 4.31%.
Profile
Khyber Pass
A 7.2 km category 3 grind climbing 336 m from 644 m to 980 m at a steady 4.65%, with ramps peaking at 8.36%.
Profile
Brenner Pass
A Cat 4 Alpine crossing with an average gradient of just 3.41% but a punchy 14.77% maximum — Brenner Pass rewards smooth pacing over raw power.
Profile
Colle di Tora
A 6.9 km category 2 climb averaging 6.94%, spiking to 10.81%, that lifts you 479 m from 423 m to a 902 m summit.
Profile
Gotthard Pass
A 10.5 km HC ascent in Switzerland climbing 965 m net to 2,109 m, with steep pitches and undulation that reward disciplined pacing.
Profile
Nathu La
A practical profile of the Nathu La cycling climb: long, high, and deceptively uneven despite a moderate average gradient.
Profile
Simplon Pass
A category 1 Alpine crossing with 684m of net elevation gain over 10.5km, an average gradient of 6.54%, and a brutal 30.24% maximum spike. Here's how to ride it smart.
Profile
El Pas de la Casa
A 12.5 km Category 2 climb to El Pas de la Casa in Andorra, gaining 655 m net with 1,122 m of total ascent across an undulating profile.
Profile
Transfăgărășan
A practical profile of the Transfăgărășan cycling climb, an HC ascent with long sustained climbing and severe ramps that punish poor pacing.
Profile
Transfăgărășan
18.6 km at 8.82% average, ramping to 23.24%, climbing from 464 m to 2102 m for 1638 m of net gain.
Profile
Bernina Pass
A 8.5 km Category 1 climb in Switzerland that gains 751 m net but demands 986 m of total ascent thanks to its undulating profile.
Profile
Khunjerab Pass
A long, high, steady Category 2 climb in PK: 28.4 km at 3.29%, topping out at 4684 m with a listed maximum gradient of 6.27%.
Profile
San Bernardino Pass
8.9 km at 5.75% average with a brutal 31.23% maximum — San Bernardino Pass is a Category 2 Swiss climb that punishes pacing errors hard.
Profile
Maloja Pass
An 8.9 km Cat 2 climb in Switzerland with a 6.47% average gradient, 576 m net gain, and a brutal 28.77% maximum pitch. Here's how to ride it smart.
Profile
Waidring
A 10 km Category 4 climb in Austria with a gentle 2.93% average that masks a punchy 17.42% ramp and 131 m of hidden ascent from rolling terrain.
Profile
Cilician Gates
A practical profile of the Cilician Gates cycling climb in Turkey: 18.7 km at 3.73%, with 697 m of gain and ramps up to 9.39%.
Profile
Cilician Gates
17.4 km of steady climbing at 4%, hauling you from 352 m to 1049 m for 697 m of net gain on a category 2 test of patience.
Profile
Furka Pass
At 26.9 km with 1,005 m of net elevation gain and a savage 27% max gradient lurking mid-climb, the Furka Pass is a Category 2 Swiss Alpine test that punishes careless pacing.
Profile
Karakoram Pass
A short, high-altitude category 3 climb: 2.8 km at 6.19%, starting at 5053 m and topping out at 5226 m.
Profile
Karakoram Pass
A short, thin-air 2.6 km ramp averaging 6.8% and topping out at 5226 m — 178 m of climbing above the clouds.
Profile
Splügen Pass
12.1 km at 7.14% average with a savage 21.3% maximum — Splügen Pass is a Category 1 brute in the Swiss Alps demanding careful pacing and smart gearing.
Profile
Little St Bernard Pass
22.2 km of steady climbing at 5.67%, hauling you from 928 m to 2190 m with 1262 m of net gain and pitches touching 11.8%.
Profile
Grimsel Pass
8.5 km at 9.3% average with a savage 19.23% max — the Grimsel Pass is one of Switzerland's most demanding Category 1 road climbs. Here's how to ride it smart.
Profile
Khardung La
34.4 km of relentless altitude, climbing from 3223 m to 5353 m at 6.2% with pitches that spike to 26.92%.
Profile