Collection
Simon Warren’s 100 Greatest Cycling Climbs of Spain
By Simon Warren
All 100 climbs from 100 Greatest Cycling Climbs of Spain: A Guide to the Famous Cycling Mountains of Mainland Spain plus Mallorca and the Canary Islands, in the book leaderboard’s numbered regional order. Numbers identify climbs rather than rank difficulty.
Coll de sa Gramola
Mallorca
- Length:
- 5.32 km
- Average gradient:
- 5.0%

Es Capdellà
Mallorca
- Length:
- 4.61 km
- Average gradient:
- 6.1%

Port de Valldemossa
Mallorca
- Length:
- 4.93 km
- Average gradient:
- 7.2%

Coll de Sóller
Mallorca
- Length:
- 7.62 km
- Average gradient:
- 5.6%
Coll d’Honor
Mallorca
- Length:
- 6.01 km
- Average gradient:
- 6.0%
Col de Orient
Mallorca
- Length:
- 7.03 km
- Average gradient:
- 4.0%

Alto de Puig Major
Mallorca
- Length:
- 14.22 km
- Average gradient:
- 5.8%

Sa Calobra
Mallorca
- Length:
- 9.42 km
- Average gradient:
- 7.2%

Coll de sa Batalla
Mallorca
- Length:
- 8.42 km
- Average gradient:
- 4.8%
Puig de Santa Magdalena
Mallorca
- Length:
- 2.68 km
- Average gradient:
- 6.7%

Coll de Femenia
Mallorca
- Length:
- 8.51 km
- Average gradient:
- 5.0%

Talaia d’Albercutx
Mallorca
- Length:
- 5.58 km
- Average gradient:
- 6.2%
Coll de sa Millera
Mallorca
- Length:
- 5.26 km
- Average gradient:
- 4.5%
Puig de San Salvador
Mallorca
- Length:
- 4.72 km
- Average gradient:
- 6.9%

Puig de Randa
Mallorca
- Length:
- 4.75 km
- Average gradient:
- 5.5%

Puerto del Portalet
Northern Spain
- Length:
- 27.26 km
- Average gradient:
- 3.4%
Collado de Piedra de San Martín
Northern Spain
- Length:
- 14.29 km
- Average gradient:
- 5.4%
Alto de Jaizkibel
Northern Spain
- Length:
- 8.15 km
- Average gradient:
- 5.4%
Puerto de Lizarraga
Northern Spain
- Length:
- 10.85 km
- Average gradient:
- 4.7%
Lagunas de Neila
Northern Spain
- Length:
- 14.14 km
- Average gradient:
- 5.4%
Arrate
Northern Spain
- Length:
- 6.77 km
- Average gradient:
- 5.3%
Puerto de Urkiola
Northern Spain
- Length:
- 5.51 km
- Average gradient:
- 9.4%

Monte Oiz
Northern Spain
- Length:
- 14.98 km
- Average gradient:
- 5.8%
Monte Sollube
Northern Spain
- Length:
- 7.65 km
- Average gradient:
- 8.7%
Picón Blanco
Northern Spain
- Length:
- 8.31 km
- Average gradient:
- 8.9%
Puerto de Orduña
Northern Spain
- Length:
- 7.81 km
- Average gradient:
- 7.7%
Puerto de Alisas
Northern Spain
- Length:
- 12.56 km
- Average gradient:
- 5.0%
Alto de los Machucos
Northern Spain
- Length:
- 5.95 km
- Average gradient:
- 10.2%
Portillo de la Sía
Northern Spain
- Length:
- 20.49 km
- Average gradient:
- 5.2%

Portillo de Lunada
Northern Spain
- Length:
- 22.42 km
- Average gradient:
- 4.9%
Peña Cabarga
Northern Spain
- Length:
- 5.80 km
- Average gradient:
- 9.2%

Fuente del Chivo
Northern Spain
- Length:
- 20.93 km
- Average gradient:
- 5.0%
Jito de Escarandi
Northern Spain
- Length:
- 14.48 km
- Average gradient:
- 7.1%

Lagos de Covadonga
Northern Spain
- Length:
- 12.34 km
- Average gradient:
- 7.0%

Collado de Llesba
Northern Spain
- Length:
- 28.23 km
- Average gradient:
- 4.9%
Alto de La Camperona
Northern Spain
- Length:
- 3.07 km
- Average gradient:
- 12.8%

Alto de l’Angliru
Northern Spain
- Length:
- 12.46 km
- Average gradient:
- 10.0%
Alto del Gamoniteiro
Northern Spain
- Length:
- 15.23 km
- Average gradient:
- 9.4%

Puerto de la Cubilla
Northern Spain
- Length:
- 27.85 km
- Average gradient:
- 4.7%

Cuitu Negru
Northern Spain
- Length:
- 25.69 km
- Average gradient:
- 5.6%
Ermita de Alba
Northern Spain
- Length:
- 6.63 km
- Average gradient:
- 11.4%

Alto de la Farrapona
Northern Spain
- Length:
- 18.69 km
- Average gradient:
- 5.6%

Puerto de Ancares
Northern Spain
- Length:
- 11.91 km
- Average gradient:
- 9.3%
Peña de la Escurpia
Northern Spain
- Length:
- 13.99 km
- Average gradient:
- 6.5%
Mare de Déu dels Àngels
Cataluña
- Length:
- 10.13 km
- Average gradient:
- 3.8%
Santa Pellaia
Cataluña
- Length:
- 5.87 km
- Average gradient:
- 4.1%
Rocacorba
Cataluña
- Length:
- 9.94 km
- Average gradient:
- 7.4%
Mare de Déu del Far
Cataluña
- Length:
- 15.07 km
- Average gradient:
- 4.1%
Sant Martí Sacalm
Cataluña
- Length:
- 8.23 km
- Average gradient:
- 7.3%
Santuari de la Mare de Déu del Mont
Cataluña
- Length:
- 17.88 km
- Average gradient:
- 5.2%

Coll de Pal
Cataluña
- Length:
- 18.97 km
- Average gradient:
- 6.8%
Coll de Pradell
Cataluña
- Length:
- 14.99 km
- Average gradient:
- 6.7%
Coll de La Creueta
Cataluña
- Length:
- 21.20 km
- Average gradient:
- 5.0%

Puerto de Almedíjar
Valencia
- Length:
- 9.26 km
- Average gradient:
- 4.7%
Puntal de l’Aljub
Valencia
- Length:
- 8.11 km
- Average gradient:
- 7.1%
Alt del Pi
Valencia
- Length:
- 10.81 km
- Average gradient:
- 5.5%

Coll de la Vall d’Ebo
Valencia
- Length:
- 7.83 km
- Average gradient:
- 6.0%
Coll de Garga
Valencia
- Length:
- 10.69 km
- Average gradient:
- 6.0%

Coll de Rates
Valencia
- Length:
- 6.77 km
- Average gradient:
- 5.2%
Serra de Bèrnia
Valencia
- Length:
- 3.69 km
- Average gradient:
- 13.9%
Cumbre Del Sol
Valencia
- Length:
- 3.67 km
- Average gradient:
- 9.6%

Puerto de Tudons
Valencia
- Length:
- 17.57 km
- Average gradient:
- 4.7%
Xorret del Catí
Valencia
- Length:
- 3.92 km
- Average gradient:
- 11.1%
Puerto de la Peña Negra
Sistema Central
- Length:
- 14.35 km
- Average gradient:
- 5.8%
Puerto de Navacerrada
Sistema Central
- Length:
- 16.22 km
- Average gradient:
- 4.2%
Puerto de los Cotos
Sistema Central
- Length:
- 13.95 km
- Average gradient:
- 4.8%

La Bola del Mundo
Sistema Central
- Length:
- 3.10 km
- Average gradient:
- 12.4%
Puerto de Navafría
Sistema Central
- Length:
- 11.45 km
- Average gradient:
- 5.8%
Puerto de la Puebla
Sistema Central
- Length:
- 8.59 km
- Average gradient:
- 5.5%
Puerto de la Morcuera
Sistema Central
- Length:
- 11.25 km
- Average gradient:
- 5.5%
Puerto de Navalmoral
Sistema Central
- Length:
- 15.02 km
- Average gradient:
- 4.4%
Puerto de Mijares
Sistema Central
- Length:
- 21.93 km
- Average gradient:
- 5.0%

Sierra de la Pandera
Andalucía
- Length:
- 8.23 km
- Average gradient:
- 8.0%
Fortaleza de la Mota
Andalucía
- Length:
- 0.78 km
- Average gradient:
- 11.3%
Cáñar
Andalucía
- Length:
- 8.62 km
- Average gradient:
- 6.3%
Puerto de Torvizcón
Andalucía
- Length:
- 10.46 km
- Average gradient:
- 5.7%
La Carretera de la Cabra
Andalucía
- Length:
- 34.51 km
- Average gradient:
- 3.8%
Haza del Lino
Andalucía
- Length:
- 16.76 km
- Average gradient:
- 7.1%
Puerto de la Ragua
Andalucía
- Length:
- 24.91 km
- Average gradient:
- 6.0%
Pico Veleta
Andalucía
- Length:
- 37.43 km
- Average gradient:
- 6.6%
Puerto de Velefique
Andalucía
- Length:
- 18.24 km
- Average gradient:
- 6.1%

Calar Alto
Andalucía
- Length:
- 23.16 km
- Average gradient:
- 6.1%
Serenity
Canary Islands
- Length:
- 8.56 km
- Average gradient:
- 6.5%
Soria Pass
Canary Islands
- Length:
- 19.49 km
- Average gradient:
- 3.2%
Tauro Pass
Canary Islands
- Length:
- 3.51 km
- Average gradient:
- 7.7%
El Salobre
Canary Islands
- Length:
- 14.64 km
- Average gradient:
- 4.8%

Pico de las Nieves
Canary Islands
- Length:
- 45.06 km
- Average gradient:
- 4.1%
Valley of the Tears
Canary Islands
- Length:
- 11.89 km
- Average gradient:
- 7.9%
La Tierra del Trigo
Canary Islands
- Length:
- 2.78 km
- Average gradient:
- 14.0%
Monte del Agua
Canary Islands
- Length:
- 11.08 km
- Average gradient:
- 5.7%
Wall of Masca
Canary Islands
- Length:
- 4.04 km
- Average gradient:
- 10.9%

El Bailadero
Canary Islands
- Length:
- 10.89 km
- Average gradient:
- 5.9%
Pico del Inglés
Canary Islands
- Length:
- 6.81 km
- Average gradient:
- 5.6%

Teide
Canary Islands
- Length:
- 48.54 km
- Average gradient:
- 4.7%
Alto de Garajonay
Canary Islands
- Length:
- 22.84 km
- Average gradient:
- 5.9%
Montaña de los Ramones
Canary Islands
- Length:
- 19.23 km
- Average gradient:
- 6.7%
Alto del Pilar
Canary Islands
- Length:
- 13.63 km
- Average gradient:
- 8.2%
Mirador de la Cumbrecita
Canary Islands
- Length:
- 5.56 km
- Average gradient:
- 8.4%

Roque de los Muchachos
Canary Islands
- Length:
- 41.94 km
- Average gradient:
- 5.7%