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

Col de Vernaz
Cat 1🇫🇷

Col de Vernaz

16.5 km
Length
6.3%
Avg grade
1010 m
Ascent

A 16.5 km category 1 ascent climbing 1039 m from 795 m to 1834 m at a steady 6.3% average gradient.

Profile
Long Tom Pass
Cat 1🇿🇦

Long Tom Pass

16.3 km
Length
5.7%
Avg grade
1283 m
Ascent

A 16.3 km Category 1 climb in South Africa gaining 935 m net, with 1,283 m of total ascent and a steepest ramp of 19.68%.

Profile
Passo Xomo
Cat 1🇮🇹

Passo Xomo

16 km
Length
5.4%
Avg grade
837 m
Ascent

16 km of Italian climbing at 5.38% average, ramping to 15.77% max as you gain 862 m to a 1084 m summit.

Profile
Col de Portel
Cat 1🇫🇷

Col de Portel

16 km
Length
6.3%
Avg grade
1672 m
Ascent

A 16 km Category 1 climb in France with 1,016 m of net gain but 1,672 m of total ascent — an undulating effort that rewards disciplined pacing and low gearing.

Profile
Passo del Cerreto
Cat 1🇮🇹

Passo del Cerreto

15.9 km
Length
6.7%
Avg grade
1053 m
Ascent

15.9 km at 6.66%, climbing 1061 m from 193 m to 1254 m, with a savage 26.45% pinch to survive.

Profile
Vorotan Pass
Cat 1🇦🇲

Vorotan Pass

15.8 km
Length
5.5%
Avg grade
853 m
Ascent

15.8 km of steady climbing at 5.5%, lifting you from 1469 m to 2339 m with a stinging 11.91% pitch waiting near the top.

Profile
Col du Chasseral
Cat 1🇨🇭

Col du Chasseral

15.6 km
Length
6.8%
Avg grade
1054 m
Ascent

15.6 km at 6.85% average and ramps up to 14.33%, hauling you from 434 m to a 1501 m summit — 1067 m of net gain.

Profile
Giogo di Toirano
Cat 1🇮🇹

Giogo di Toirano

15.4 km
Length
5.2%
Avg grade
776 m
Ascent

A Category 1 climb in the Italian Ligurian hills: 13.1 km at 5.58% average, a brutal 25.21% maximum, and 732 m of net gain from near sea level.

Profile
Oštarijska vrata
Cat 1🇭🇷

Oštarijska vrata

14.9 km
Length
6.0%
Avg grade
875 m
Ascent

A 14.9 km category-1 grind from just 26 m to a 916 m summit — 890 m of net gain averaging 5.99%, spiking to 9.64%.

Profile
Bagargi
Cat 1🇫🇷

Bagargi

14.8 km
Length
6.2%
Avg grade
1753 m
Ascent

Bagargi is a Category 1 climb in France stretching 14.8 km at a 6.17% average gradient, with a savage 26.14% maximum ramp that demands careful pacing and smart gearing.

Profile
Col de la Ramaz
Cat 1🇫🇷

Col de la Ramaz

14.4 km
Length
6.6%
Avg grade
1449 m
Ascent

A 14.4 km Category 1 climb in France with a 6.58% average gradient, 950 m net elevation gain, and a brutal 32.98% maximum pitch. Here's how to ride it smart.

Profile
Kızıldağ Pass
Cat 1🇹🇷

Kızıldağ Pass

14.3 km
Length
6.3%
Avg grade
882 m
Ascent

14.3 km at 6.28% averaged, ramping to 19.02%, hauling you from 1411 m to a lofty 2308 m summit.

Profile
Col du Grand Ballon
Cat 1🇫🇷

Col du Grand Ballon

14.2 km
Length
6.9%
Avg grade
1375 m
Ascent

A 14.2 km Category 1 climb in France with 978 m of net elevation gain, an average gradient of 6.91%, and a savage 27.87% maximum pitch. Here's how to ride it smart.

Profile
Col de Rousset
Cat 1🇫🇷

Col de Rousset

14.1 km
Length
5.3%
Avg grade
1634 m
Ascent

A 14.1 km Cat-1 climb in France averaging 5.35% with a brutal 24.91% maximum gradient. Here's how the Col de Rousset cycling climb unfolds and how to pace it.

Profile
Colle dei Giovetti
Cat 1🇮🇹

Colle dei Giovetti

13.9 km
Length
5.6%
Avg grade
757 m
Ascent

A category 1 climb: 13.9 km at 5.61% average, spiking to 15.58%, hauling you from 34 m to 811 m for 777 m of net gain.

Profile
Col de Palaquit
Cat 1🇫🇷

Col de Palaquit

13.7 km
Length
6.7%
Avg grade
1103 m
Ascent

A 13.7 km Category 1 climb in France with 917 m of net gain, 186 m of hidden undulation, and an 18.65% ramp that dictates your gearing.

Profile
Kopaonik
Cat 1🇷🇸

Kopaonik

13.6 km
Length
6.0%
Avg grade
836 m
Ascent

A steady Category 1 grind: 13.6 km at 6.03% average, hauling you 822 m up from 989 m to a 1811 m summit.

Profile
Sattelegg Pass
Cat 1🇨🇭

Sattelegg Pass

13.4 km
Length
5.7%
Avg grade
1184 m
Ascent

Sattelegg Pass is a 13.4 km Category 1 climb in Switzerland with 764 m of net gain but 1,184 m of total ascent — undulation that reshapes how you pace and gear.

Profile
Foce di Rastello
Cat 1🇮🇹

Foce di Rastello

13.2 km
Length
6.9%
Avg grade
889 m
Ascent

13.2 km at 6.86% average with a brutal 18.48% max, climbing from 136 m to 1045 m for 909 m of net gain.

Profile
Col de Porte
Cat 1🇫🇷

Col de Porte

13.2 km
Length
7.4%
Avg grade
1338 m
Ascent

A 13.2 km Category 1 climb outside Grenoble with 980 m of net elevation gain, a 7.42% average gradient, and one brutally steep 24.06% pitch.

Profile
Sattelegg
Cat 1🇨🇭

Sattelegg

12.7 km
Length
7.2%
Avg grade
892 m
Ascent

A category 1 grind: 12.7 km at 7.15% average, ramping to 14.4%, hauling you 910 m up to a 1319 m summit.

Profile
Makljen
Cat 1🇧🇦

Makljen

12.6 km
Length
6.1%
Avg grade
749 m
Ascent

A 12.6 km category 1 grind averaging 6.12%, climbing 771 m from 349 m to a 1120 m summit with pitches touching 12.52%.

Profile
Kunkels Pass
Cat 1🇨🇭

Kunkels Pass

12.6 km
Length
6.3%
Avg grade
1215 m
Ascent

A 12.6km Category 1 climb in Switzerland with a deceptive 6.33% average and 420m of hidden extra ascent from rollers along the way.

Profile
Cerro Calderón
Cat 1🇪🇸

Cerro Calderón

12.3 km
Length
6.2%
Avg grade
747 m
Ascent

A 12.3 km category 1 climb averaging 6.23% and rising 763 m to a 1827 m summit — with ramps that spike to 15.53%.

Profile