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.

3682 climbs

Passo del Turchino
Cat 1🇮🇹

Passo del Turchino

6.7 km
Length
8.4%
Avg grade
548 m
Ascent

A relentless 6.7 km wall averaging 8.37%, spiking to 16%, lifting you 561 m from just 25 m to a 586 m summit.

Profile
Pino Hachado Pass
Cat 2🇨🇱

Pino Hachado Pass

17.8 km
Length
4.5%
Avg grade
785 m
Ascent

A steady Category 2 climb in Chile: 17.8 km at 4.5%, with enough length and 7.8% ramps to reward disciplined pacing.

Profile
Pino Hachado Pass
Cat 2🇦🇷

Pino Hachado Pass

17.7 km
Length
4.6%
Avg grade
804 m
Ascent

A steady 17.7 km climb gaining 812 m at a 4.58% average, topping out at 1879 m with pitches touching 8.52%.

Profile
Belen Pass
Cat 2🇹🇷

Belen Pass

14.3 km
Length
4.8%
Avg grade
683 m
Ascent

A 14.3 km category 2 grind averaging 4.79% and gaining 685 m, from 32 m to a 717 m summit with pitches up to 9.51%.

Profile
Haast Pass / Tioripatea
Cat 4🇳🇿

Haast Pass / Tioripatea

5.3 km
Length
4.3%
Avg grade
370 m
Ascent

Haast Pass / Tioripatea is a 5.3 km Category 4 climb in New Zealand with a 4.34% average gradient, 228 m net gain, and a punchy 19.68% maximum pitch to watch for.

Profile
Puerto de Leixões
Cat 4🇵🇹

Puerto de Leixões

1.2 km
Length
7.5%
Avg grade
30 m
Ascent

A short category 4 climb in Portugal: 1.2 km at 7.52%, with a compact vertical gain and a data profile that rewards disciplined pacing.

Profile
Pir Panjal Pass
HC🇮🇳

Pir Panjal Pass

41.1 km
Length
4.7%
Avg grade
1912 m
Ascent

A 41.1 km HC climb in IN, Pir Panjal Pass is long more than savage, gaining 1928 m to a 3492 m summit at a 4.7% average.

Profile
Gumal Pass
HC🇵🇰

Gumal Pass

37.6 km
Length
5.0%
Avg grade
1198 m
Ascent

A long HC climb in PK: 37.6 km at 4.98%, with the challenge coming from duration, pacing discipline, and sustained aerobic load.

Profile
Uspallata Pass
HC🇨🇱

Uspallata Pass

25.5 km
Length
7.9%
Avg grade
1986 m
Ascent

A relentless HC monster: 25.5 km at 7.86% average, ramping to 20.61%, climbing 2006 m to a 3828 m summit.

Profile
Abano Pass
HC🇬🇪

Abano Pass

19.9 km
Length
10.1%
Avg grade
1968 m
Ascent

19.9 km at a punishing 10.06% average, climbing 2002 m to a 2848 m summit with ramps hitting 21.72%.

Profile
Panix Pass
HC🇨🇭

Panix Pass

15.1 km
Length
11.1%
Avg grade
1649 m
Ascent

Panix Pass is a brutal Swiss HC climb: 15.1 km at 11.11%, rising from 728 m to 2403 m with ramps up to 20.48%.

Profile
Bedel Pass
HC🇰🇬

Bedel Pass

12 km
Length
8.6%
Avg grade
1006 m
Ascent

A sustained HC climb in KG: 12 km at 8.63%, rising from 3195 m to 4231 m, with a maximum gradient of 12.43%.

Profile
Gurnigel Pass
HC🇨🇭

Gurnigel Pass

11.8 km
Length
8.4%
Avg grade
1171 m
Ascent

11.8 km at 8.38% average with a brutal 18% maximum — Gurnigel Pass is an HC-rated Swiss climb that demands honest pacing and the right gearing from the first pedal stroke.

Profile
Col de Joux Plane
Cat 1🇫🇷

Col de Joux Plane

15.8 km
Length
6.7%
Avg grade
1316 m
Ascent

15.8 km at 6.74% average with a savage 26.25% maximum pitch. Joux Plane is one of the Alps' most punishing Cat 1 climbs — deceptively steady, then brutally steep.

Profile
Col d'Ares
Cat 1🇫🇷

Col d'Ares

14.2 km
Length
6.3%
Avg grade
1483 m
Ascent

A 14.2 km Category 1 climb in France averaging 6.27% with a brutal 27.2% maximum gradient. Here's how the Col d'Ares cycling climb unfolds and how to pace it.

Profile
Arlberg Pass
Cat 1🇦🇹

Arlberg Pass

12.2 km
Length
6.3%
Avg grade
748 m
Ascent

A 12.2 km category 1 grind averaging 6.29%, climbing from 1031 m to 1800 m with pitches that flare to 11.27%.

Profile
Foscagno Pass
Cat 1🇮🇹

Foscagno Pass

12.2 km
Length
7.1%
Avg grade
1243 m
Ascent

A data-driven profile of Italy's Foscagno Pass — 12.2 km at 7.08% average, with pacing and gearing notes built around its undulating 863 m net gain.

Profile
cormet de Roselend
Cat 1🇫🇷

cormet de Roselend

12.1 km
Length
6.7%
Avg grade
1591 m
Ascent

A Category 1 Alpine climb in France: 12.1 km at 6.73% average gradient with a savage 26.43% maximum ramp. Here's how the gradient unfolds and how to pace it.

Profile
Col d'Allos
Cat 1🇫🇷

Col d'Allos

9.3 km
Length
7.6%
Avg grade
1170 m
Ascent

A Category 1 Alpine climb spanning 9.3 km at 7.56% average gradient, with a savage 21.48% maximum ramp. Here's how the Col d'Allos cycling climb unfolds.

Profile
Balmberg Pass
Cat 1🇨🇭

Balmberg Pass

3.2 km
Length
12.6%
Avg grade
385 m
Ascent

A short, severe Swiss climb: Balmberg Pass gains 402 metres in 3.2 km at 12.56%, with pitches up to 19.49%.

Profile
Col de Marie-Blanque
Cat 2🇫🇷

Col de Marie-Blanque

24.6 km
Length
3.1%
Avg grade
1192 m
Ascent

A deceptive Pyrenean Cat 2 climb: 24.6 km of gentle approach gives way to brutal ramps hitting 21.65% near the summit. Here's how the gradient unfolds and how to pace it.

Profile
Čertovica
Cat 2🇸🇰

Čertovica

21.6 km
Length
3.5%
Avg grade
740 m
Ascent

A long, steady 21.6 km category-2 grind at 3.51% average, lifting you 757 m from 477 m to a 1234 m summit.

Profile
Usui Pass
Cat 2🇯🇵

Usui Pass

21.4 km
Length
3.3%
Avg grade
692 m
Ascent

A steady 21.4 km category 2 climb in Japan, Usui Pass rewards controlled pacing more than explosive climbing.

Profile
Pas de Morgins
Cat 2🇨🇭

Pas de Morgins

17 km
Length
4.2%
Avg grade
1881 m
Ascent

A 17 km Swiss Category 2 climb averaging 4.17% with a brutal 27.9% maximum gradient. Deceptively varied terrain demands careful pacing and wide gearing.

Profile