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.

3717 climbs

Grimselpass
HC🇨🇭

Grimselpass

23.6 km
Length
6.4%
Avg grade
1520 m
Ascent

A 23.6 km hors catégorie giant climbing from 646 m to 2163 m at 6.44% average, packing 1520 m of ascent.

Profile
Colle Fauniera
HC🇮🇹

Colle Fauniera

23 km
Length
7.6%
Avg grade
1737 m
Ascent

A 23.4 km HC climb in Italy rising 1,720 m to 2,469 m, with 2,394 m of total ascent and a steep 21.44% ramp.

Profile
Jaufenpass - Passo di Monte Giovo
HC🇮🇹

Jaufenpass - Passo di Monte Giovo

23 km
Length
7.1%
Avg grade
1608 m
Ascent

23 km at 7.08% average, ramping to 25.61%, climbing 1626 m from 481 m to a 2107 m summit — a true HC test.

Profile
Eisbruggjoch - Passo Ponte di Ghiaccio
HC🇮🇹

Eisbruggjoch - Passo Ponte di Ghiaccio

22.7 km
Length
8.0%
Avg grade
1785 m
Ascent

22.7 km at 7.98% climbing from 722 m to 2536 m — an HC monster with a savage 32.43% pitch and 1814 m of net gain.

Profile
Passo Tratto Spino
HC🇮🇹

Passo Tratto Spino

22.3 km
Length
6.8%
Avg grade
1617 m
Ascent

A 22.3 km HC monster climbing 1524 m at 6.83% average, with ramps stinging up to 18.08% before the 1725 m summit.

Profile
Moosalp
HC🇨🇭

Moosalp

22.1 km
Length
6.4%
Avg grade
2122 m
Ascent

At 22.1 km with 1,411 m of net elevation gain and a brutal 25% maximum gradient, the Moosalp is one of Switzerland's most demanding HC climbs.

Profile
Passo San Marco
HC🇮🇹

Passo San Marco

22 km
Length
7.8%
Avg grade
1708 m
Ascent

22 km at 7.8%, climbing from 269 m to 1984 m — a 1715 m HC ascent with ramps that bite at nearly 17%.

Profile
Passo Feudo - Satteljoch
HC🇮🇹

Passo Feudo - Satteljoch

21.5 km
Length
7.4%
Avg grade
1554 m
Ascent

21.5 km climbing 1588 m at 7.38%, cresting at 2117 m with a punishing 17.38% max ramp — a true HC test.

Profile
Whitney Portal Road
HC🇺🇸

Whitney Portal Road

21.5 km
Length
6.2%
Avg grade
1304 m
Ascent

21.5 km at 6.15% average, ramping to 12.65%, hauling you from 1107 m to 2429 m for 1322 m of climbing.

Profile
Col de Joux
HC🇮🇹

Col de Joux

20.1 km
Length
6.4%
Avg grade
1273 m
Ascent

20.1 km at 6.42% averaging a relentless HC grind, climbing from 359 m to 1651 m with pitches spiking to 14.59%.

Profile
Collado de Llesba
HC🇪🇸

Collado de Llesba

19.5 km
Length
6.6%
Avg grade
1273 m
Ascent

19.5 km at 6.62% average with pitches to 18.99%, lifting you from 377 m to a 1666 m summit — a full HC test.

Profile
Puerto de Viella
HC🇪🇸

Puerto de Viella

18.5 km
Length
9.0%
Avg grade
1579 m
Ascent

18.5 km at a relentless 8.99% average, climbing from 783 m to 2445 m — an HC monster with 1662 m of net gain.

Profile
Col du Sanetsch
HC🇨🇭

Col du Sanetsch

18 km
Length
9.6%
Avg grade
1715 m
Ascent

18 km at 9.62% average, ramps hitting 38.48%, and 1735 m of net gain to a 2249 m summit — a genuine HC beast.

Profile
Klausenpass
HC🇨🇭

Klausenpass

17.9 km
Length
8.1%
Avg grade
1419 m
Ascent

17.9 km at 8.11% average, climbing from 504 m to 1956 m — an HC beast with pitches touching 17.05%.

Profile
Bocca di Navene
HC🇮🇹

Bocca di Navene

17.6 km
Length
7.5%
Avg grade
1319 m
Ascent

17.6 km of relentless climbing at 7.49% average, lifting you 1321 m from 202 m to a 1523 m summit.

Profile
Simplonpass
HC🇨🇭

Simplonpass

17.5 km
Length
8.2%
Avg grade
1361 m
Ascent

17.5 km at 8.19% average with a brutal 26.89% max, climbing from 664 m to a 2100 m summit — a true HC monster.

Profile
Hochtor
HC🇦🇹

Hochtor

16.9 km
Length
8.4%
Avg grade
2096 m
Ascent

A 16.9km hors catégorie ascent in Austria climbing to 2,562m, where 677m of hidden undulation makes it harder than the average gradient suggests.

Profile
Alto de Garajonay
HC🇪🇸

Alto de Garajonay

16.6 km
Length
8.4%
Avg grade
1392 m
Ascent

16.6 km at 8.44% average, spiking to 24.13%, hauling you from 78 m to a 1478 m summit — a full HC monster.

Profile
col de Bretaye
HC🇨🇭

col de Bretaye

16.6 km
Length
8.6%
Avg grade
1609 m
Ascent

A 16.6 km HC climb in Switzerland gaining 1,418 m net, with an 8.55% average that hides a brutal 30% ramp and 191 m of extra ascent.

Profile
Passo Buole
HC🇮🇹

Passo Buole

16.2 km
Length
9.9%
Avg grade
1563 m
Ascent

16.2 km of relentless climbing at 9.86% average, ramping to 15.81%, hauling you from 176 m to 1770 m.

Profile
Coll de Vista
HC🇪🇸

Coll de Vista

15.9 km
Length
7.3%
Avg grade
1102 m
Ascent

15.9 km at 7.29%, rising from 765 m to 1924 m — an HC climb with 1159 m of net gain and pitches touching 21.63%.

Profile
Doi Inthanon
HC🇹🇭

Doi Inthanon

15.2 km
Length
8.5%
Avg grade
1319 m
Ascent

15.2 km at a relentless 8.54% average, ramping to 19.84% and gaining 1302 m to a 2560 m summit — a true HC test.

Profile
Doi Ang Khang
HC🇹🇭

Doi Ang Khang

15 km
Length
8.6%
Avg grade
1321 m
Ascent

15 km at 8.56% average, ramping to 19.45%, climbing from 529 m to 1810 m for 1281 m of relentless HC gain.

Profile
Passo Cattivo
HC🇮🇹

Passo Cattivo

14.9 km
Length
9.1%
Avg grade
1326 m
Ascent

14.9 km at a brutal 9.05% average, ramping to 22.45% and climbing 1345 m to a 1864 m summit — a true HC monster.

Profile