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

Bara-lacha la
Cat 1🇮🇳

Bara-lacha la

28.9 km
Length
3.9%
Avg grade
1114 m
Ascent

A practical pacing and gearing guide to the Bara-lacha la cycling climb, using its length, gradient, elevation gain, and altitude profile.

Profile
Passo Fedaia
Cat 1🇮🇹

Passo Fedaia

24.5 km
Length
5.3%
Avg grade
1286 m
Ascent

A 24.5 km grind averaging 5.29% with a savage 20.9% ramp, climbing from 763 m to 2058 m for 1295 m of net gain.

Profile
Abra del Acay
Cat 1🇦🇷

Abra del Acay

23.1 km
Length
4.5%
Avg grade
1024 m
Ascent

23.1 km of thin-air climbing gaining 1032 m to a 4951 m summit at just 4.47% average — the altitude, not the slope, is the enemy.

Profile
Fotu La
Cat 1🇮🇳

Fotu La

21.7 km
Length
4.7%
Avg grade
998 m
Ascent

A practical pacing and gearing guide to the Fotu La cycling climb, a long category 1 ascent in India with altitude and sharp gradients as the main constraints.

Profile
Staller Sattel
Cat 1🇮🇹

Staller Sattel

20.8 km
Length
4.9%
Avg grade
1001 m
Ascent

A data-driven profile of Italy's Staller Sattel, a 22 km Category 1 climb with 1,057 m of net gain and an undulating 1,225 m of total ascent.

Profile
Valparola Pass
Cat 1🇮🇹

Valparola Pass

18.8 km
Length
6.4%
Avg grade
1188 m
Ascent

18.8 km at 6.44% averaging steady effort, climbing from 984 m to 2195 m with pitches touching 12.57%.

Profile
Col d'Aspin
Cat 1🇫🇷

Col d'Aspin

17.8 km
Length
5.0%
Avg grade
1660 m
Ascent

A 17.8 km Category 1 Pyrenean climb averaging 4.97% with a brutal 33.75% max gradient. Here's how the Col d'Aspin cycling climb actually unfolds.

Profile
Jaufenpass
Cat 1🇮🇹

Jaufenpass

16.9 km
Length
5.6%
Avg grade
939 m
Ascent

A 16.9 km category-1 grind climbing 954 m at 5.63% average, with a savage 26.88% pitch waiting to shatter your legs.

Profile
col de la Croix (Vaud)
Cat 1🇨🇭

col de la Croix (Vaud)

14.7 km
Length
5.3%
Avg grade
1219 m
Ascent

14.7 km at 5.25% average with a savage 25% spike hidden inside. Here's how the Col de la Croix (Vaud) climb actually unfolds and how to pace it.

Profile
Lagos de Covadonga
Cat 1🇪🇸

Lagos de Covadonga

13.4 km
Length
6.7%
Avg grade
1533 m
Ascent

A data-driven profile of Lagos de Covadonga, a 13.4 km Category 1 climb in Spain with 890 m of net gain and heavy undulation.

Profile
Athabasca Pass
Cat 1🇨🇦

Athabasca Pass

12.3 km
Length
7.8%
Avg grade
997 m
Ascent

A practical profile of the Athabasca Pass cycling climb, with pacing and gearing notes based on its length, elevation gain, average gradient, and steepest ramp.

Profile
Pic de Nore
Cat 1🇫🇷

Pic de Nore

9.9 km
Length
8.4%
Avg grade
1108 m
Ascent

9.9 km at 8.42% average with a savage 27.56% maximum — Pic de Nore is a Category 1 brute in the Black Mountain range that demands careful pacing and honest gearing.

Profile
Col de Peyresourde
Cat 1🇫🇷

Col de Peyresourde

8.6 km
Length
8.2%
Avg grade
977 m
Ascent

8.6 km at 8.15% average with a savage 22.96% maximum — Col de Peyresourde is a Category 1 Pyrenean climb that punishes poor pacing from the first kilometre.

Profile
Kunzum Pass
Cat 2🇮🇳

Kunzum Pass

33.1 km
Length
3.1%
Avg grade
1030 m
Ascent

A 33.1 km Indian pass climbing from 3528 m to 4543 m, Kunzum Pass is more about altitude, patience, and sustained pacing than steep gradients.

Profile
Cardenal Antonio Samoré Pass
Cat 2🇨🇱

Cardenal Antonio Samoré Pass

27.2 km
Length
3.5%
Avg grade
1026 m
Ascent

A long category 2 climb in CL: 27.2 km at 3.55%, with enough variation to punish riders who pace it like a gentle drag.

Profile
San Francisco Pass
Cat 2🇨🇱

San Francisco Pass

19.8 km
Length
3.7%
Avg grade
714 m
Ascent

19.8 km of high-altitude climbing at 3.72% average, lifting you from 4018 m to a lung-thinning 4755 m summit.

Profile
Monte Moro Pass
Cat 2🇨🇭

Monte Moro Pass

19.4 km
Length
4.5%
Avg grade
887 m
Ascent

Monte Moro Pass is a 19.4 km category 2 climb in CH, averaging 4.53% with ramps up to 15.44%. Pace it for the length, not the average.

Profile
Katschberg Pass
Cat 2🇦🇹

Katschberg Pass

18.9 km
Length
4.5%
Avg grade
836 m
Ascent

18.9 km at 4.5% averages deceptively gentle, but a 15.35% ramp and 848 m of net gain make this Category 2 climb bite.

Profile
Gerlos Pass
Cat 2🇦🇹

Gerlos Pass

11.7 km
Length
5.8%
Avg grade
664 m
Ascent

11.7 km at 5.76% average, climbing 671 m from 855 m to 1526 m with ramps that spike to 12.83%.

Profile
Col de Portet d'Aspet
Cat 2🇫🇷

Col de Portet d'Aspet

11.5 km
Length
4.7%
Avg grade
1304 m
Ascent

An 11.5 km Cat 2 climb in the French Pyrenees with a deceptive average of 4.67% — and a maximum gradient that spikes to a savage 44.48%.

Profile
Vue des Alpes
Cat 2🇨🇭

Vue des Alpes

9.7 km
Length
6.0%
Avg grade
663 m
Ascent

A 9.7 km Cat 2 climb in Switzerland with a steady 6% average gradient, 584 m of net elevation gain, and a max pitch of 11.74%. Here's how to pace it.

Profile
Seebergsattel
Cat 2🇦🇹

Seebergsattel

9.1 km
Length
6.1%
Avg grade
798 m
Ascent

The Seebergsattel is a Category 2 Austrian climb covering 9.1 km at 6.09% average gradient, with a brutal 17.4% maximum that demands careful pacing from the first kilometre.

Profile
Tihuța Pass
Cat 3🇷🇴

Tihuța Pass

11.9 km
Length
3.6%
Avg grade
417 m
Ascent

A steady 11.9 km haul climbing 435 m to 1130 m at 3.64% average, with a stinging 10.5% pitch to keep you honest.

Profile
Sani Pass
Cat 3🇿🇦

Sani Pass

10.2 km
Length
3.4%
Avg grade
973 m
Ascent

Sani Pass is a 10.2 km Category 3 climb on the Lesotho border with a deceptive average gradient of 3.41% — but a max gradient of 54.4% that demands serious respect.

Profile