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

Fredonyer Pass
Cat 3🇺🇸

Fredonyer Pass

5.9 km
Length
5.2%
Avg grade
332 m
Ascent

A 5.9 km Category 3 climb in the US gaining 305 m net, with hidden undulation that adds to the workload.

Profile
Colle di San Lorenzo
Cat 3🇮🇹

Colle di San Lorenzo

5.3 km
Length
4.3%
Avg grade
208 m
Ascent

A 5.3 km category 3 climb rising 231 m from 242 m to 473 m at a steady 4.34% average, peaking at 7.25%.

Profile
Mila Shan
Cat 3🇨🇳

Mila Shan

4.7 km
Length
4.7%
Avg grade
220 m
Ascent

A 4.7 km category 3 climb averaging 4.7%, topping out at 5002 m after 221 m of gain.

Profile
Muktinath road
Cat 3🇳🇵

Muktinath road

4.3 km
Length
6.0%
Avg grade
254 m
Ascent

A 4.3 km category 3 climb averaging 5.98%, starting at 3482 m and topping out at 3739 m for a lung-taxing 257 m of gain.

Profile
Grootrivier Pass
Cat 3🇿🇦

Grootrivier Pass

4.1 km
Length
5.8%
Avg grade
266 m
Ascent

A 4.1 km Category 3 climb in South Africa with a deceptive 5.83% average that hides steeper undulating ramps up to the 241 m summit.

Profile
Col de Saverne
Cat 3🇫🇷

Col de Saverne

4.1 km
Length
6.0%
Avg grade
251 m
Ascent

A Category 3 climb in Alsace, France: 4.1 km at 5.96% average gradient with a 12.52% maximum punch. Short enough to hurt if you go too hard, forgiving enough to recover fast.

Profile
Dizin
Cat 3🇮🇷

Dizin

3.7 km
Length
6.2%
Avg grade
235 m
Ascent

3.7 km at 6.16% climbing from 2563 m to 2789 m, a 226 m thin-air haul with a 10.76% sting.

Profile
Dalsnibba
Cat 3🇳🇴

Dalsnibba

3.3 km
Length
7.5%
Avg grade
241 m
Ascent

A short, punchy 3.3 km wall averaging 7.54% and gaining 247 m to a 655 m summit, topping out at a 9.48% pitch.

Profile
Mount Tamalpais
Cat 3🇺🇸

Mount Tamalpais

3.3 km
Length
6.4%
Avg grade
184 m
Ascent

A punchy 3.3 km category 3 climb averaging 6.38%, spiking to 7.21%, hauling you from 12 m to 220 m for 208 m of net gain.

Profile
Buchenegg
Cat 3🇨🇭

Buchenegg

2.7 km
Length
7.8%
Avg grade
197 m
Ascent

2.7 km at 7.81% average, ramping to 13.21% and gaining 211 m from 572 m up to 783 m — short, steep, relentless.

Profile
Popova Šapka
Cat 3🇲🇰

Popova Šapka

2.3 km
Length
7.1%
Avg grade
146 m
Ascent

A punchy 2.3 km category 3 climb averaging 7.1%, spiking to 12.07%, lifting you 163 m from 468 m to 631 m.

Profile
Cả Pass
Cat 3🇻🇳

Cả Pass

2.2 km
Length
6.8%
Avg grade
124 m
Ascent

A short, sharp category 3 sting: 2.2 km climbing from 3 m to 152 m at a relentless 6.75% average, peaking at 7.28%.

Profile
Goč
Cat 3🇷🇸

Goč

2 km
Length
8.7%
Avg grade
159 m
Ascent

Two kilometres at 8.65% average with a 9.94% peak — a short, unrelenting category 3 wall climbing from 873 m to 1042 m.

Profile
Heckman Pass
Cat 4🇨🇦

Heckman Pass

7.6 km
Length
3.0%
Avg grade
359 m
Ascent

A short category 4 climb in Canada whose gentle 3.02% average hides a genuinely lumpy 359m of total ascent over just 7.6km.

Profile
Pyhrn Pass
Cat 4🇦🇹

Pyhrn Pass

7.4 km
Length
3.6%
Avg grade
244 m
Ascent

A 7.4 km category 4 climb averaging 3.62%, lifting you from 643 m to 909 m for 266 m of net gain.

Profile
Seweweekspoort
Cat 4🇿🇦

Seweweekspoort

7.3 km
Length
3.1%
Avg grade
538 m
Ascent

A 7.3 km Category 4 climb in South Africa with a deceptively gentle 3.06% average that hides sharp ramps and 314 m of hidden re-climbing.

Profile
Staffelegg
Cat 4🇨🇭

Staffelegg

6.8 km
Length
3.4%
Avg grade
216 m
Ascent

A 6.8 km category 4 grind averaging 3.43%, climbing from 386 m to 620 m for 234 m of net gain — with pitches to 7.26%.

Profile
Kijabe Escarpment
Cat 4🇰🇪

Kijabe Escarpment

6.8 km
Length
3.2%
Avg grade
213 m
Ascent

6.8 km of steady climbing at 3.24% average, lifting you 219 m from 1877 m to 2096 m with a 10.16% sting near the top.

Profile
Perchauer Sattel
Cat 4🇦🇹

Perchauer Sattel

6.5 km
Length
3.7%
Avg grade
380 m
Ascent

A 6.5 km category 4 climb in Austria with a modest 3.68% average that hides real undulation and a steep ramp near 14%.

Profile
Staffelegg Pass
Cat 4🇨🇭

Staffelegg Pass

6 km
Length
4.0%
Avg grade
331 m
Ascent

A category 4 Swiss pass spanning 6 km at 4.05% average gradient. Deceptively punchy at its steepest, the Staffelegg rewards consistent pacing over raw power.

Profile
Belkahve Pass
Cat 4🇹🇷

Belkahve Pass

5.9 km
Length
3.5%
Avg grade
190 m
Ascent

A steady 5.9 km category-4 grind averaging 3.52% from 75 m to 282 m, banking 207 m of net gain with brief 6.66% kicks.

Profile
Collada de les Cargolines
Cat 4🇪🇸

Collada de les Cargolines

5.7 km
Length
3.6%
Avg grade
185 m
Ascent

A 5.7 km category 4 climb rising 204 m at a steady 3.61% average, topping out at 623 m with never more than 4.58% underfoot.

Profile
Kleiner Semmering Pass
Cat 4🇦🇹

Kleiner Semmering Pass

5.3 km
Length
3.3%
Avg grade
159 m
Ascent

A Category 4 Austrian pass covering 6.4 km at an average 2.93% gradient. Gentle enough for steady tempo riding, but a 9.91% maximum gradient demands attention.

Profile
Colle di Roio
Cat 4🇮🇹

Colle di Roio

4.5 km
Length
4.3%
Avg grade
180 m
Ascent

A steady 4.5 km category 4 ascent climbing from 620 m to 815 m at a comfortable 4.32% average with a max of 6.82%.

Profile