Cycling climbs per mountain range

All climbs are divided into mountain ranges, which are mountain areas such as the Vosges, the Jura, the Dolomites and the Pyrenees. For each mountain range, we provide key facts such as the average length of climbs and the height difference. We also classify the mountains according to their difficulty. In the table below, you can also filter on countries, the best period to cycle and the road conditions.

Mountain ranges

What are difficulty points?
Region Climbs Elevation Difficulty points
toughest
Italian Alps 2082 0-2765m 3031
Sierra Nevada 45 270-3384m 2252
Austrian Alps 979 184-2797m 2164
Bavarian Alps 96 465-1928m 2070
Cantabrian Mountains 671 4-1989m 1850
Dolomites 214 99-2373m 1771
Swiss Alps 655 210-2500m 1758
Norwegian Fjords 233 1-1852m 1689
French Alps 1871 6-2804m 1632
Apennine Mountains 1862 3-2128m 1582
Sistema Central 727 206-2258m 1552
Liechtenstein Alps 12 433-1601m 1389
Pyrenees 1477 3-2409m 1384
French Pyrenees 1145 4-2409m 1384
Jura 854 207-1616m 1368
Spanish Pyrenees 304 3-2304m 1352
Carpathian Mountains 680 99-2119m 1328
Montes de León 45 318-1958m 1284
Dinaric Alps 178 0-1939m 1234
Picos de Europa 22 66-1680m 1182
Catalan Coastal Range 284 0-1893m 1143
Peloponnese 65 2-1749m 1130
Sierra de Guadarrama 112 462-2258m 1120
Massif Central 2603 64-1617m 1024
Cévennes 271 93-1561m 1024
Basque Mountains 265 1-1563m 994
Andorra Pyrenees 37 895-2408m 986
Sudetes 735 118-1510m 947
Sierra de Guadalupe 78 249-1580m 946
Montes de Toledo 197 137-1580m 946
Vosges 492 176-1355m 901
tougher
Black Forest 507 128-1493m 872
Sierra de Béjar 80 235-1965m 822
Sierra de Gredos 136 284-1921m 769
Monts du Forez 290 281-1617m 751
Serra de Tramuntana 163 2-885m 714
Sierra de Francia 86 389-1710m 679
Sierra de Ayllón 49 719-1767m 633
Ardèche 199 50-1564m 630
Upper Palatine Forest 62 352-1028m 607
Ore Mountains 16 356-1245m 590
Bavarian Forest 343 292-1302m 568
Thuringian Forest 225 206-946m 550
Sierra de Somosierra 48 662-1751m 549
Monts du Lyonnais 69 147-1205m 548
Osthessisches Bergland 11 151-715m 535
Sierra Morena 92 112-1100m 533
Rhön Mountains 244 161-955m 531
Harz 47 177-1141m 515
Colli Berici 45 19-411m 453
Morvan 116 137-905m 441
Taunus 52 72-880m 434
Elbe Sandstone Mountains 49 117-781m 427
Odenwald 136 98-595m 425
Upper Lusatia 185 178-736m 424
Fichtel Mountains 210 306-1039m 420
Swabian Keuper-Lias Plains 94 230-977m 415
Hunsrück 219 80-814m 393
Palatinate Forest / Haardt 79 153-668m 393
Ardennes 3605 65-694m 372
Vogelsberg 17 127-761m 347
Sierra de Gata 25 342-1072m 341
easier
Montello 45 82-362m 333
West Hesse Highlands 20 155-525m 333
Thuringian-Franconian Highlands 40 327-802m 332
Peak District 173 71-524m 329
Eifel 1190 57-739m 327
Sauerland 245 136-840m 314
Thuringian Basin 14 136-947m 305
Gäu Plateaus 165 121-992m 305
Westerwald 79 59-655m 292
Spessart 140 126-554m 280
Bergisch-Märkisches Hügelland 131 50-489m 276
Swabian Jura 159 465-960m 268
Armorican Massif 962 2-415m 239
Valleys of the Meuse, Sambre and Orneau 433 71-289m 212
Pays de Herve 646 55-455m 207
Saar-Nahe Uplands 8 199-588m 203
Franconian Keuper-Lias Plains 13 345-659m 201
Mainfränkische Platten 611 139-508m 199
Bergisches Land 284 43-437m 193
Teutoburg Forest 159 51-418m 188
Pays de Liège 221 61-271m 182
Flemish Ardennes 517 7-150m 165
Wiehen Hills 42 60-320m 160
West-Flemish Hills 236 3-167m 158
Franconian Jura 26 306-560m 156
Westrich Plateau 59 202-410m 151
Pays des Collines 256 12-142m 148
Søhøjlandet 153 15-171m 142
South Limburg 619 36-320m 125
Pays de Charleroi 218 92-255m 111
Ardennes Brabançonnes 576 24-165m 101
easiest
Vejle Fjord 116 2-108m 99
Djursland 100 0-116m 91
Borinage and Center 282 31-210m 83
Dijleland 270 15-118m 82
Pajottenland 283 10-126m 75
Lower Rhine Heights 239 12-105m 72
Saxon Hills 2 129-278m 72
Haspengouw 463 20-177m 71
Baumberge 80 67-188m 65
Lillebælt / Little Belt 44 2-109m 61
Horsens Fjord 37 2-138m 59
Kronjylland 99 2-134m 53
Veluwe 366 5-111m 50
Brabantic Hesbaye 107 44-141m 49
Hageland 329 12-103m 42
Montferland 23 17-81m 32
Brabantse Kouters 85 19-104m 32
Kempens Plateau 163 30-111m 32
Rug van Westrozebeke 127 4-68m 27
Utrecht Hill Ridge 108 5-73m 23
Sallandse Heuvelrug 53 8-66m 23
Oldenzaalse Stuwwal 24 27-83m 21
Süchtelner Höhen 81 20-89m 20
Uelsener Berge 39 16-86m 17
Plateau of Tielt 51 9-50m 11
Waasland 24 1-34m 11
Plateau of Wijnendale 22 8-49m 9
Brabantse Wal 31 0-23m 9
Meetjesland 15 6-27m 7
Saxon Uplands 0 0-0m 0
Vogtland 0 0-0m 0