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.

3744 climbs

Passo del Cerighetto
HC🇮🇹

Passo del Cerighetto

20.8 km
Length
7.2%
Avg grade
1487 m
Ascent

20.8 km at 7.17%, climbing 1492 m from 58 m to 1550 m with a brutal 20.63% ramp — a full-blown HC ascent.

Profile
Passo di Valtendra
HC🇮🇹

Passo di Valtendra

20.6 km
Length
8.7%
Avg grade
1750 m
Ascent

A 20.3 km hors catégorie climb in Italy with 1,768 m of net gain, punishing ramps, and undulation that adds real cost to the effort.

Profile
Passo di Giovo
HC🇮🇹

Passo di Giovo

20.6 km
Length
7.3%
Avg grade
1416 m
Ascent

A 20.6 km HC monster averaging 7.33%, rising from 58 m to 1567 m with pitches that spike to 22.79%.

Profile
Passo del Dil
HC🇮🇹

Passo del Dil

20.6 km
Length
8.0%
Avg grade
1733 m
Ascent

20.6 km at a punishing 8.04% average, climbing from 62 m to 1715 m for 1653 m of net gain — a true HC test.

Profile
Alto de Conejo
HC🇨🇴

Alto de Conejo

20.5 km
Length
8.5%
Avg grade
1699 m
Ascent

20.5 km at 8.47% averaging brutal, hauling you from 2209 m to 3942 m for 1733 m of net thin-air climbing.

Profile
Passo della Mezzaluna
HC🇮🇹

Passo della Mezzaluna

20.3 km
Length
6.4%
Avg grade
1277 m
Ascent

20.3 km at 6.36% average, ramping to 15.49%, climbing from 159 m to 1453 m — a full HC ascent with 1294 m of net gain.

Profile
Passo di Monscera
HC🇨🇭

Passo di Monscera

20.3 km
Length
8.9%
Avg grade
1777 m
Ascent

20.3 km at a brutal 8.94% average, ramping to 22.54%, hauling you from 249 m up to a 2063 m summit.

Profile
Passo di Rocca Brancia
HC🇮🇹

Passo di Rocca Brancia

20.3 km
Length
7.8%
Avg grade
1613 m
Ascent

20.3 km at 7.76% average, spiking to 18.4%, lifting you from 1037 m to 2611 m for 1574 m of net gain — a true HC test.

Profile
Col de la Case d'Oche
HC🇫🇷

Col de la Case d'Oche

20.2 km
Length
7.4%
Avg grade
1457 m
Ascent

20.2 km at 7.38% averaged, with a savage 27% pitch and 1495 m of net gain to a 1887 m summit — a true hors catégorie ascent.

Profile
Croix de Coeur
HC🇨🇭

Croix de Coeur

20.2 km
Length
8.4%
Avg grade
2772 m
Ascent

A 20.2 km hors catégorie climb in Switzerland gaining 1,710 m net to a 2,174 m summit, with heavy undulation that inflates the real workload.

Profile
Passo del Miller
HC🇮🇹

Passo del Miller

20.2 km
Length
8.4%
Avg grade
1679 m
Ascent

20.2 km at 8.36% average, ramping to a brutal 29.33% max, climbing from 418 m to a 2107 m summit — a genuine HC monster.

Profile
Col du Basset
HC🇨🇭

Col du Basset

19.7 km
Length
6.9%
Avg grade
1326 m
Ascent

19.7 km at 6.93% averaging steady, with a wall of 27.13% and 1367 m of net gain to a 2120 m summit.

Profile
Col d'Ars
HC🇮🇹

Col d'Ars

19.5 km
Length
9.1%
Avg grade
1724 m
Ascent

19.5 km at a brutal 9.06% average, climbing from 590 m to 2355 m with ramps that spike to 21.44% — a true HC monster.

Profile
Zwischenwänden
HC🇦🇹

Zwischenwänden

19.3 km
Length
6.5%
Avg grade
1478 m
Ascent

A 19.3 km HC climb in Austria that gains 1,251 m net but makes you pedal for 1,478 m of total ascent — pace it for the undulation.

Profile
Passo del Lupo
HC🇮🇹

Passo del Lupo

19.2 km
Length
10.4%
Avg grade
1972 m
Ascent

19.2 km at a punishing 10.45% average, climbing from 233 m to 2242 m for 2009 m of net gain — a true HC monster.

Profile
Passo di Quadrella
HC🇨🇭

Passo di Quadrella

19.2 km
Length
7.4%
Avg grade
1402 m
Ascent

19.2 km at 7.37% averaging into an HC brute, climbing 1414 m from 378 m to 1792 m with a savage 22.38% ramp.

Profile
Ochsenlenke
HC🇮🇹

Ochsenlenke

19 km
Length
8.9%
Avg grade
1668 m
Ascent

19 km at 8.95% average and a brutal 31.98% max, climbing from 867 m to a lung-searing 2565 m summit.

Profile
Passo Lanciano
HC🇮🇹

Passo Lanciano

18.7 km
Length
6.6%
Avg grade
1224 m
Ascent

18.7 km at 6.63% average and a 12.05% max, hauling you from 75 m to 1314 m for 1239 m of net gain — a full HC test.

Profile
Passo di Rondenino
HC🇮🇹

Passo di Rondenino

18.7 km
Length
9.6%
Avg grade
1762 m
Ascent

18.7 km at a relentless 9.57% average, climbing 1786 m from 247 m to a 2033 m summit — a true HC monster.

Profile
Col de Folière
HC🇫🇷

Col de Folière

18.5 km
Length
8.1%
Avg grade
1616 m
Ascent

18.5 km at a brutal 8.06% average, ramping to 33.33%, climbing from 411 m to 1906 m — a true hors catégorie test.

Profile
Col du Passet
HC🇫🇷

Col du Passet

18.5 km
Length
8.2%
Avg grade
1576 m
Ascent

18.5 km at 8.19% average with a savage 24.06% max — an HC monster climbing 1513 m to a 1974 m summit.

Profile
Pass digls Orgels
HC🇨🇭

Pass digls Orgels

18.4 km
Length
7.4%
Avg grade
2254 m
Ascent

A category HC Swiss climb covering 18.4 km and 1,364 m of net gain, with heavy undulation that inflates the real workload.

Profile
Alto del Zipa
HC🇨🇴

Alto del Zipa

18.3 km
Length
7.7%
Avg grade
1360 m
Ascent

18.3 km at 7.65%, climbing from 1792 m to 3195 m — an HC beast with 1403 m of net elevation gain and ramps to 10.99%.

Profile
Passo di Pianca Bella
HC🇨🇭

Passo di Pianca Bella

18.3 km
Length
7.0%
Avg grade
1261 m
Ascent

18.3 km at 6.99% average with a savage 23.37% max — an HC grind climbing 1278 m from 395 m to 1673 m.

Profile