Satellite view of the best driving roads in Spain

Country guide

The best driving roads in Spain

27 hand-picked driving roads in Spain, every one mapped from real geometry and fact-checked, including 2 world icons.

Roads272 world icons
Combined385 mi620 km of driving
High point2,528 m8,294 ft

The five to build a trip around

Our ranking, icons first, with the reasoning on the table. All 27 roads follow below.

  1. 1

    Teide Caldera Traverse

    TF-21Canary Islands · World Icon

    The most spectacular road in the Canaries, climbing from the Canary Islands' highest village through ancient pine forest into the lunar lava fields of Teide National Park, Mount Teide towering overhead across the caldera at over 2,000 m.

    2,528 msummit
  2. 2

    Sa Calobra

    Ma-2141Spain · World Icon

    Mallorca’s coiled serpent, a road that ties itself in a knot.

    3 mi7 min
  3. 3

    Puerto del Pico

    N-502Spain

    Hairpin climb over the Sierra de Gredos beside a famous old cobbled calzada.

    1,388 msummit
  4. 4

    Coll de Pal

    BV-4024Spain

    One of Catalonia’s hardest paved passes, climbing from Baga to a 2,100 m col.

    2,107 msummit
  5. 5

    Sierra de Aitana Road

    CV-70Spain

    Alcoy to the Guadalest valley over the passes of inland Costa Blanca.

    10 mi20 min

Canary Islands 3 roads

Spain 24 roads

Satellite map of Puerto del Pico Puerto del Pico7 mi · 15 min · 1,388.1 m summitView the roadbook ›
Satellite map of Sa Calobra, Spain

Sa Calobra

Ma-2141Spain

3 mi · 7 min · 26 corners

Satellite map of Coll de Pal, Spain

Coll de Pal

BV-4024Spain

12 mi · 25 min · 2,107.4 m summit

Satellite map of Sierra de Aitana Road, Spain

Sierra de Aitana Road

CV-70Spain

10 mi · 20 min · 977.3 m summit

Satellite map of Carretera de la Cabra, Spain

Carretera de la Cabra

A-4050Spain

14 mi · 32 min · 1,074.1 m summit

Satellite map of Puerto de las Palomas (Cazorla), Spain

Puerto de las Palomas (Cazorla)

A-319Spain

7 mi · 16 min · 1,248.7 m summit

Satellite map of Puerto de la Ragua, Spain

Puerto de la Ragua

A-337Spain

18 mi · 38 min · 6 hairpins

Satellite map of Cabrales to Sotres Road, Spain

Cabrales to Sotres Road

AS-264Spain

5 mi · 13 min · 45 corners

Satellite map of Desfiladero de La Hermida, Spain

Desfiladero de La Hermida

N-621Spain

12 mi · 22 min · 90 corners

Satellite map of Desfiladero de los Beyos, Spain

Desfiladero de los Beyos

N-625Spain

10 mi · 24 min · 90 corners

Satellite map of Port de la Bonaigua, Spain

Port de la Bonaigua

C-28Spain

15 mi · 31 min · 16 hairpins

Satellite map of Puerto de San Glorio, Spain

Puerto de San Glorio

N-621Spain

22 mi · 47 min · 1,608.7 m summit

Satellite map of Coll de Sóller (Ma-11A), Spain

Coll de Sóller (Ma-11A)

Ma-11ASpain

6 mi · 16 min · 50 hairpins

Satellite map of Puerto de Pajares, Spain

Puerto de Pajares

N-630Spain

7 mi · 14 min · 1,381.8 m summit

Satellite map of Alto de Velefique, Spain

Alto de Velefique

AL-3102Spain

15 mi · 38 min · 23 hairpins

Satellite map of Eje Pirenaico (Ordesa), Spain

Eje Pirenaico (Ordesa)

N-260Spain

31 mi · 1 h 4 min · 1,231.4 m summit

Satellite map of Cap de Formentor, Spain

Cap de Formentor

MA-2210Spain

11 mi · 27 min · 8 hairpins

Satellite map of Serra de Tramuntana (Ma-10), Spain

Serra de Tramuntana (Ma-10)

Ma-10Spain

35 mi · 1 h 9 min · 882.3 m summit

Satellite map of Sierra Nevada, Spain

Sierra Nevada

A-395Spain

24 mi · 48 min · 2,520.3 m summit

Satellite map of Lagos de Covadonga, Spain

Lagos de Covadonga

CO-4AS-262Spain

7 mi · 17 min · 1,122.6 m summit

Satellite map of Puerto de Navacerrada, Spain

Puerto de Navacerrada

M-601Spain

6 mi · 13 min · 1,860.1 m summit

Satellite map of Ronda Mountain Road, Spain

Ronda Mountain Road

A-397Spain

30 mi · 1 h 4 min · 1,122.8 m summit

Satellite map of Puerto de las Palomas (Grazalema), Spain

Puerto de las Palomas (Grazalema)

CA-9104Spain

9 mi · 30 min · 1,199.2 m summit

Satellite map of Puerto de Somiedo, Spain

Puerto de Somiedo

AS-227Spain

15 mi · 40 min · 1,486.2 m summit

Drive them all in one trip

Satellite map of the Picos driving tour, Spain

The Picos

Spain · 3 days · 5 roads

Collections featuring Spain

Nearby countries

Driving in Spain: common questions

What is the best driving road in Spain?
Teide Caldera Traverse is the place to start. The most spectacular road in the Canaries, climbing from the Canary Islands' highest village through ancient pine forest into the lunar lava fields of Teide National Park, Mount Teide towering overhead across the caldera at over 2,000 m.
How many great driving roads does Spain have?
27 hand-picked and fact-checked roads, including 2 world icons, 385 miles of driving in all, every one mapped from real road geometry.
When is the best time to drive in Spain?
Most of the roads here are at their best in autumn and summer.
What is the highest road in Spain?
Teide Caldera Traverse is the highest, climbing to about 2,528 m (8,294 ft).