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
3744 climbs

Chiunzi
A relentless 8.7 km category-1 wall averaging 7.07% and spiking to 9.78%, hauling you from 44 m to 658 m for 614 m of net gain.
Profile
Seefeld Saddle
A Category 1 Austrian climb of 8.5 km and 596 m net gain, with 820 m of total ascent hiding steep ramps and false flats.
Profile
Puerto de San Glorio
A 8.4 km Category 1 ascent in Spain averaging 9.58%, with 805 m of net gain but 1,161 m of total ascent hidden in its undulating profile.
Profile
Coal Bank Pass
Coal Bank Pass delivers 8.4 km of sustained climbing at 7.25% average gradient, with a savage 17.38% max pitch — a Category 1 beast in Colorado's San Juan Mountains.
Profile
Teton Pass
An 8.2 km Cat 1 brute averaging 8.24% with a savage 23.77% maximum punch. Teton Pass rewards honest pacing and punishes early aggression.
Profile
Col du Ballon d'Alsace
A 7.7 km Category 1 climb averaging 8.08% with a brutal 16.76% peak gradient. Here's how the Col du Ballon d'Alsace unfolds and how to pace it.
Profile
Col du Pré de Raves
A 7.1 km Category 1 climb in France with a 7.83% average, sharp undulation, and a brutal ramp that dictates your gearing.
Profile
Colle di Nava
6.9 km at a relentless 8.39% average, climbing from 353 m to 932 m with a savage 19.89% pitch waiting to break your rhythm.
Profile
Puerto del Escudo
A Category 1 brute in Cantabria: 6.1 km at 9.8% average with ramps hitting 17.18%, gaining 594 m of net elevation. Consistent, steep, and unforgiving.
Profile
Hirschbichl
A 5.9 km Category 1 Austrian climb with an 8.84% average that hides 237 m of extra ascent — a punchy, undulating effort demanding smart pacing and low gears.
Profile
Hauereck
5.9 km at 9.4% average with a savage 27.61% maximum — Hauereck is a Category 1 Austrian climb that punishes the underprepared and rewards those who pace it right.
Profile
Coll de les Portes dolmen
A brutally steep 5.2 km wall averaging 9.29%, ramping to 12.72% as it hauls you from 7 m to 489 m.
Profile
Col de Draga
Just 2.3 km long but savagely steep at 13.49% average and 21.11% max, gaining 316 m from 268 m to 584 m.
Profile
Lunada, Burgos
A 26.8 km Category 2 climb in Burgos with 1,001 m of net gain, deceptively long average gradient, and a brutal 42.99% maximum pitch hidden in the terrain.
Profile
Puerto de Vegarada
23.5 km with an average gradient of 3.54% but a savage 32.89% maximum spike — Puerto de Vegarada is a deceptive Category 2 climb demanding sharp pacing judgment.
Profile
Bocca di Forlì
21 km of steady climbing lifts you 722 m from 282 m to 1004 m at a manageable 3.43% average, with ramps spiking to 11.26%.
Profile
Scheltenpass
18.9 km of steady Swiss climbing at 3.73% average, 704 m of net gain to a 1051 m summit — with pitches spiking to 15.1%.
Profile
Weinebene
At 18.1 km with 700 m net elevation gain and a 3.86% average gradient, Weinebene is a long, measured Austrian climb that rewards smart pacing over raw power.
Profile
Berthoud Pass
A 17.8 km Category 2 ascent to 3,447 m where 603 m of hidden rollers make the modest 4.38% average deceptively hard.
Profile
Puerto de Cotos
Puerto de Cotos is a 17.2 km Category 2 climb in Spain with a deceptive 3.59% average gradient that conceals a savage 17.92% maximum spike. Here's how to ride it smart.
Profile
Col de la Cluse
A 16.3 km Category 2 French climb whose modest 4.53% average masks steep ramps and heavy undulation.
Profile
Schelten Pass
A 15.7 km Category 2 climb in Switzerland with a modest average gradient hiding 405 m of undulation and a brutal 22.3% ramp.
Profile
Puerto del Tremedal
15.3 km of steady climbing at 3.91%, lifting you 597 m from 690 m to a 1287 m summit.
Profile
Puerto del Pico
A 14.7 km Category 2 climb in Spain with a deceptive 5.07% average that hides a 25.55% ramp and 382 m of undulation.
Profile