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.

3781 climbs

col de la Croix de Bauzon
Cat 1🇫🇷

col de la Croix de Bauzon

13.1 km
Length
6.5%
Avg grade
1388 m
Ascent

A 13.1 km Category 1 climb in France averaging 6.53% with 857 m of net elevation gain. Consistent enough to reward steady pacing, brutal enough to punish a fast start.

Profile
Colle di Zambla
Cat 1🇮🇹

Colle di Zambla

12.9 km
Length
6.5%
Avg grade
826 m
Ascent

A 13.9 km Category 1 climb in Italy with 809 m of net gain but 1,482 m of total ascent — an undulating effort that punishes rigid pacing.

Profile
Kyobashira Pass
Cat 1🇯🇵

Kyobashira Pass

12.7 km
Length
5.7%
Avg grade
1762 m
Ascent

A 12.7 km Category 1 climb in Japan with 718 m of net gain but 1762 m of total ascent — an undulating grind that rewards steady pacing and low gears.

Profile
Puerto de Esperabán
Cat 1🇪🇸

Puerto de Esperabán

12.6 km
Length
6.0%
Avg grade
1256 m
Ascent

A 12.6 km Category 1 climb in Spain with 750 m of net gain but 1,256 m of total ascent — an undulating effort that rewards even-power pacing and wide gearing.

Profile
Col de Labays
Cat 1🇫🇷

Col de Labays

12.4 km
Length
7.5%
Avg grade
1628 m
Ascent

The Col de Labays is a Category 1 climb in France: 12.4 km at 7.52% average gradient, with a savage 42% maximum pitch and 936 m of net elevation gain.

Profile
Mugikusa Pass
Cat 1🇯🇵

Mugikusa Pass

12.4 km
Length
5.9%
Avg grade
1058 m
Ascent

A 12.4 km Category 1 climb in Japan rising 733 m net to 2,121 m, with 1,058 m of total ascent that hides real undulation.

Profile
Passo dei Mandrioli
Cat 1🇮🇹

Passo dei Mandrioli

12.4 km
Length
6.0%
Avg grade
721 m
Ascent

12.4 km at 5.96% with pitches to 15.03%, climbing from 438 m to 1174 m for 736 m of net gain.

Profile
Puerto de Somiedo
Cat 1🇪🇸

Puerto de Somiedo

12.3 km
Length
6.3%
Avg grade
1107 m
Ascent

A 12.3 km Category 1 climb in Spain averaging 6.28%, with a deceptive undulating profile that adds real work beyond its 772 m net gain.

Profile
Puerto de la Cabra
Cat 1🇪🇸

Puerto de la Cabra

12.2 km
Length
6.2%
Avg grade
732 m
Ascent

A 12.2 km category-1 grind averaging 6.23%, rising 761 m from 83 m to a 844 m summit with ramps hitting 10.99%.

Profile
Passo del Penice
Cat 1🇮🇹

Passo del Penice

12.2 km
Length
7.3%
Avg grade
1158 m
Ascent

A Cat 1 climb in northern Italy: 12.2 km at 7.32% average with a punishing 16.89% maximum gradient. Here's how the numbers translate to the road.

Profile
Col de Tourniol
Cat 1🇫🇷

Col de Tourniol

12.1 km
Length
6.1%
Avg grade
1000 m
Ascent

A 12.1 km Category 1 climb in France with 736 m of net gain but 1000 m of total ascent — the undulation is the real story.

Profile
Safierberg
Cat 1🇨🇭

Safierberg

12.1 km
Length
5.8%
Avg grade
1670 m
Ascent

A 12.1 km Category 1 Swiss climb with a deceptive 5.85% average that hides 965 m of undulation between valley floor and summit.

Profile
Puerto de Sarrablo
Cat 1🇪🇸

Puerto de Sarrablo

11.9 km
Length
5.9%
Avg grade
688 m
Ascent

A 11.9 km Category 1 grind averaging 5.92%, rising 706 m from 593 m to a 1299 m summit with a 12.88% sting.

Profile
Col de l'Œillon
Cat 1🇫🇷

Col de l'Œillon

11.9 km
Length
7.1%
Avg grade
1032 m
Ascent

A category 1 climb in France: 11.9 km, 7.12% average, 849 m of net gain with meaningful undulation that inflates the real workload.

Profile
Col de la Brousse
Cat 1🇫🇷

Col de la Brousse

11.8 km
Length
6.1%
Avg grade
999 m
Ascent

A data-first profile of Col de la Brousse, an 11.8 km Category 1 climb in France with 724 m of net gain and a rugged, undulating grade.

Profile
Alto de la Posadía
Cat 1🇪🇸

Alto de la Posadía

11.7 km
Length
6.1%
Avg grade
699 m
Ascent

A 11.7 km category 1 climb averaging 6.11% from 175 m to 891 m, gaining 716 m with pitches touching 11.1%.

Profile
Passo del Vicì
Cat 1🇮🇹

Passo del Vicì

11.7 km
Length
8.0%
Avg grade
880 m
Ascent

A relentless Category 1 wall: 11.7 km at 8.02% average, ramping to 16.91%, climbing from 247 m to 1183 m for 936 m of net gain.

Profile
Latschüelfurgga
Cat 1🇨🇭

Latschüelfurgga

11.7 km
Length
8.1%
Avg grade
1145 m
Ascent

A Category 1 Swiss climb of 11.7 km at 8.06% average, with an undulating profile that demands 940 m of net gain over 1,145 m of total ascent.

Profile
Passo di Saragiolo
Cat 1🇮🇹

Passo di Saragiolo

11.6 km
Length
7.6%
Avg grade
840 m
Ascent

A relentless 11.6 km Category 1 grind climbing 877 m to 1022 m at a stinging 7.56% average, with ramps flaring to 14.76%.

Profile
Puertu de la Cubieḷḷa
Cat 1🇪🇸

Puertu de la Cubieḷḷa

11.6 km
Length
7.2%
Avg grade
1485 m
Ascent

A 11.6 km Category 1 Spanish climb with 833 m of net gain but 1,485 m of total ascent — the undulation is the real challenge.

Profile
Katberg Pass
Cat 1🇿🇦

Katberg Pass

11.4 km
Length
6.2%
Avg grade
1190 m
Ascent

A Category 1 climb in South Africa: 11.4 km, 704 m of net gain but nearly 1,190 m of total ascent, with pitches touching 27%.

Profile
Passo di Lumini
Cat 1🇮🇹

Passo di Lumini

11.2 km
Length
6.0%
Avg grade
657 m
Ascent

A 11.2 km category 1 grind averaging 5.98%, spiking to 15.56%, hauling you from 67 m to a 740 m summit.

Profile
Westgard Pass
Cat 1🇺🇸

Westgard Pass

11.2 km
Length
6.1%
Avg grade
702 m
Ascent

A Category 1 US climb of 11.2 km and 686 m net gain, topping out at 2,235 m with a punchy 12.5% ramp.

Profile
Hirayu Pass
Cat 1🇯🇵

Hirayu Pass

11.1 km
Length
7.0%
Avg grade
1076 m
Ascent

Hirayu Pass is an 11.1 km Category 1 climb in Japan gaining 781 m net, with 1,076 m of total ascent hiding real undulation.

Profile