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

Vigiljoch
HC🇮🇹

Vigiljoch

16.4 km
Length
8.8%
Avg grade
1425 m
Ascent

16.4 km at a relentless 8.78% average, climbing 1438 m to a 1761 m summit with ramps hitting 18.33%.

Profile
Croce Domini Pass
HC🇮🇹

Croce Domini Pass

15.6 km
Length
10.3%
Avg grade
1589 m
Ascent

15.6 km at a brutal 10.33% average, ramping to 24.58% and gaining 1613 m to a 1884 m summit — a true HC monster.

Profile
Gampen Pass
HC🇮🇹

Gampen Pass

14.6 km
Length
8.5%
Avg grade
1224 m
Ascent

A relentless HC climb: 14.6 km at 8.54% average, ramping to 15.71%, hauling you from 280 m up to 1526 m.

Profile
Puerto de la Magdalena
HC🇪🇸

Puerto de la Magdalena

12.7 km
Length
8.0%
Avg grade
999 m
Ascent

12.7 km at 8.01% average, ramping to 12.62%, hauling you from 300 m to a 1317 m summit — a full HC test.

Profile
Surenen Pass
HC🇨🇭

Surenen Pass

12.6 km
Length
12.9%
Avg grade
2245 m
Ascent

A 12.6 km hors catégorie ascent in Switzerland with 1,631 m of net gain, steep undulating pitches, and a genuinely brutal average gradient.

Profile
Colle di San Zeno
HC🇮🇹

Colle di San Zeno

12.3 km
Length
9.9%
Avg grade
1195 m
Ascent

12.3 km at a relentless 9.89% average, climbing 1219 m from 198 m to 1417 m with a savage 28.1% pitch — pure HC punishment.

Profile
Col de Soudet
HC🇫🇷

Col de Soudet

12.3 km
Length
8.5%
Avg grade
1443 m
Ascent

12.3 km, 8.48% average, and a savage 22.41% max gradient. Col de Soudet is an HC climb in the French Pyrenees that demands serious pacing discipline from the first kilometre.

Profile
Colla Rossa
HC🇮🇹

Colla Rossa

12.1 km
Length
12.2%
Avg grade
1783 m
Ascent

A 12.1 km hors catégorie climb in France gaining 1,476 m net at a punishing 12.19% average, with 307 m of hidden re-climbing baked into the profile.

Profile
Col du Pré
HC🇫🇷

Col du Pré

11.9 km
Length
8.5%
Avg grade
1473 m
Ascent

11.9 km at 8.48% average with a savage 33.18% maximum — the Col du Pré is an HC beast in the French Alps that demands careful pacing and low gearing from the first pedal stroke.

Profile
Col de Salenton
HC🇫🇷

Col de Salenton

11.8 km
Length
11.9%
Avg grade
1365 m
Ascent

A relentless HC wall: 11.8 km at 11.89% climbing from 1096 m to 2503 m for 1407 m of net gain.

Profile
Glaubenbielen Pass
HC🇨🇭

Glaubenbielen Pass

11.5 km
Length
10.0%
Avg grade
1485 m
Ascent

An 11.5 km HC climb in Switzerland gaining 1,147 m net, defined by a relentless average near 10 percent and 338 m of hidden undulation.

Profile
Puerto de Bujaruelo / Port de Boucharo
HC🇫🇷

Puerto de Bujaruelo / Port de Boucharo

10.8 km
Length
11.0%
Avg grade
1147 m
Ascent

10.8 km at a brutal 10.97% average, ramping to 23.43% and climbing 1182 m to a 2328 m summit.

Profile
Riseten Pass
HC🇨🇭

Riseten Pass

10.4 km
Length
10.6%
Avg grade
1468 m
Ascent

A 10.4 km HC climb in Switzerland averaging 10.6% with 1,104 m of net gain and 364 m of hidden undulation.

Profile
San Lucio Pass
HC🇮🇹

San Lucio Pass

10.2 km
Length
12.3%
Avg grade
1231 m
Ascent

A 9.5 km HC climb in Italy averaging 11.81%, with 292 m of hidden extra ascent that punishes uneven pacing.

Profile
Puerto de la Luz
HC🇲🇽

Puerto de la Luz

9.4 km
Length
11.4%
Avg grade
1041 m
Ascent

9.4 km at a brutal 11.44% average, spiking to 17.82%, hauling you from 941 m to a 2017 m summit — a genuine HC wall.

Profile
Col de Restefond
HC🇫🇷

Col de Restefond

9.3 km
Length
9.4%
Avg grade
1361 m
Ascent

At 9.3 km with a 9.39% average gradient and 875 m of net elevation gain, Col de Restefond is a brutal HC climb in the French Alps that demands careful pacing from the first pedal stroke.

Profile
Port de Boucharo
HC🇫🇷

Port de Boucharo

8 km
Length
13.9%
Avg grade
1482 m
Ascent

Port de Boucharo is an 8 km HC climb in France gaining 1,112 m net, but 1,482 m of total ascent means the profile fights back at every dip.

Profile
Colle di Sampeyre
Cat 1🇮🇹

Colle di Sampeyre

47.5 km
Length
4.0%
Avg grade
1912 m
Ascent

A 14.3 km HC climb in Italy averaging 9.38%, with 1342 m of net gain hidden inside 1766 m of total ascent.

Profile
Passo del Lucomagno
Cat 1🇨🇭

Passo del Lucomagno

34.1 km
Length
4.7%
Avg grade
1598 m
Ascent

A 34.1 km giant climbing from 383 m to 1973 m at a steady 4.66% average, banking 1590 m of net gain across relentless, gradual kilometres.

Profile
Alpe di Neggia
Cat 1🇨🇭

Alpe di Neggia

27 km
Length
4.5%
Avg grade
2303 m
Ascent

A 27 km Category 1 Swiss climb where 2,303 m of total ascent, not the modest 4.54% average, defines the real effort.

Profile
Surduc Pass
Cat 1🇷🇴

Surduc Pass

26 km
Length
5.1%
Avg grade
1322 m
Ascent

26 km of steady climbing at 5.08%, hauling you 1321 m from 320 m to a 1641 m summit with pitches up to 17.25%.

Profile
Puerto de Peña Aguda
Cat 1🇪🇸

Puerto de Peña Aguda

22.5 km
Length
4.9%
Avg grade
1187 m
Ascent

A 22.5 km category 1 grind averaging 4.93%, hauling you from 844 m to 1953 m for 1109 m of net gain.

Profile
Puerto de Alejandría
Cat 1🇲🇽

Puerto de Alejandría

22.1 km
Length
4.8%
Avg grade
1119 m
Ascent

A 22.1 km category 1 haul climbing 1070 m at 4.84% average, with ramps spiking to 15.4% from 652 m to a 1722 m summit.

Profile
Passo del Giovà
Cat 1🇮🇹

Passo del Giovà

22 km
Length
5.6%
Avg grade
1357 m
Ascent

A 22 km category-1 grind stacking 1230 m of net gain at 5.6% average, with a savage 18.92% wall lurking in the mix.

Profile