Guide

The best driving roads in Spain and Portugal

By Simon Keane · Updated July 2026

Iberia is the bargain of European driving. Empty tarmac, cheap fuel, and a peninsula that runs from Atlantic cliffs through high meseta to the Mediterranean, with the Canaries and the Balearics thrown in. These are the 41 we have mapped across Spain, Portugal and Andorra, taking in the Douro’s terraced N222, Mallorca’s coiled Sa Calobra and the volcanic caldera road on Tenerife. Each one is traced from real road geometry and fact-checked.

Satellite map of Teide Caldera Traverse Teide Caldera Traverse20 mi · 41 min · 2,528.4 m summitView the roadbook ›

Why it makes the list

  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.

    20 mi41 min
  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

    Douro Valley

    N222Portugal · World Icon

    Voted the world’s best driving road, through terraced vineyards above the Douro.

    16 mi32 min
  4. 4

    Puerto del Pico

    N-502Spain

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

    7 mi15 min
  5. 5

    Ordino-Arcalis Road

    CG-3Andorra

    The CG-3 climb from Ordino through El Serrat up to the Arcalis ski area and Tristaina lakes.

    6 mi13 min
  6. 6

    Coll de Pal

    BV-4024Spain

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

    12 mi25 min
  7. 7

    Sierra de Aitana Road

    CV-70Spain

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

    10 mi20 min
  8. 8

    Carretera de la Cabra

    A-4050Spain

    The Road of the Goat, a serpentine old mule route from the Granada hills to the Tropical Coast.

    14 mi32 min
  9. 9

    Peneda-Gerês Forest Road (Mata da Albergaria)

    N308-1Portugal

    A storied national road (N308-1) climbing through the ancient Mata da Albergaria oakwood in Peneda-Geres National Park to the Portela do Homem pass on the Spanish border.

    8 mi16 min
  10. 10

    Encumeada to Paul da Serra

    ER105Madeira

    The high mountain road climbing from the Encumeada pass onto Madeira’s Paul da Serra plateau, with the Lombo do Mouro hairpin and Bica da Cana viewpoint.

    5 mi11 min
  11. 11

    Puerto de las Palomas (Cazorla)

    A-319Spain

    Cazorla mountain pass with a famous Guadalquivir-valley mirador.

    7 mi16 min
  12. 12

    Puerto de la Ragua

    A-337Spain

    The only road crossing of the Sierra Nevada, topping out above 2,000 m.

    18 mi38 min
  13. 13

    Serra do Marão Road

    EN 15Portugal

    Every journey into Trás-os-Montes once came over this mountain, until the A4 tunnel took the traffic and left the EN 15 to people like us.

    24 mi48 min
  14. 14

    Cabrales to Sotres Road

    AS-264Spain

    A narrow ramp to one of the highest villages in the Picos de Europa.

    5 mi13 min
  15. 15

    Desfiladero de La Hermida

    N-621Spain

    Spain’s longest gorge, where the N-621 threads a deep limestone canyon beside the Deva river into the eastern Picos de Europa.

    12 mi22 min
  16. 16

    Port de la Bonaigua

    C-28Spain

    Through pine and out into open mountain above 2,000 m, cresting at a stark summit before the drop into the Val d’Aran.

    15 mi31 min
  17. 17

    Coll d'Ordino

    CS-340Andorra

    Seventeen hairpins stacked through the trees above Ordino, topping out near 1,980 m with the valley floor far below.

    4 mi9 min
  18. 18

    Puerto de San Glorio

    N-621Spain

    Long hairpin climb over the Picos de Europa.

    22 mi47 min
  19. 19

    Desfiladero de los Beyos

    N-625Spain

    Narrow national road threading one of Europe’s tightest driveable gorges on the Sella.

    10 mi24 min
  20. 20

    Puerto de Pajares

    N-630Spain

    Historic Cantabrian pass linking Asturias with Leon at 1,378 m.

    7 mi14 min
  21. 21

    Coll de Sóller (Ma-11A)

    Ma-11ASpain

    The old pass road over the Tramuntana into Sóller, more than fifty hairpins packed into a handful of miles, left almost to itself since the tunnel opened in 1997.

    6 mi16 min
  22. 22

    Roque de los Muchachos

    LP-4Canary Islands

    A relentless ascent from sea level to 2,426 m through pine forest and bare rock to one of the world’s premier observatories, climbing so steeply that drivers emerge above the clouds with views across three other Canary Islands.

    21 mi55 min
  23. 23

    Alto de Velefique

    AL-3102Spain

    Roughly two dozen hairpins climb from the semi-desert at Velefique to a bare 1791 m crest of the Sierra de los Filabres, a Vuelta summit finish with hardly any traffic.

    15 mi38 min
  24. 24

    Eje Pirenaico (Ordesa)

    N-260Spain

    The Pyrenean Axis through the Sobrarbe canyons toward Ordesa and Biescas.

    31 mi1 h 4 min
  25. 25

    Serra da Arrábida

    N-379-1Portugal

    The Estrada de Escarpa does exactly what the name promises: 14 km riding the Arrabida ridge high above Setubal and Sesimbra, the Atlantic nearly 390 m below.

    12 mi25 min
  26. 26

    Pico do Arieiro

    ER202Madeira

    The only big Madeiran summit you can drive to: from Poiso the ER202 hairpins up to Pico do Arieiro, the island’s third highest peak at 1,818 m.

    4 mi8 min
  27. 27

    Serra da Estrela Summit Road

    N339Portugal

    The only road over Torre, mainland Portugal’s highest point at 1,993 m, sweeping across a bare granite plateau of glacial valleys and tarns with views that can reach the Atlantic.

    28 mi59 min
  28. 28

    Estrada do Soajo

    EM 304Portugal

    The old N304 climbs the Serra do Soajo above Sistelo and the Vez valley, its near-empty curves the sort motoring writers prize.

    8 mi17 min
  29. 29

    Serra de Tramuntana (Ma-10)

    Ma-10Spain

    The mountain spine of Mallorca, running the length of the UNESCO-listed Serra de Tramuntana past reservoirs, viewpoints and the island’s highest peaks.

    35 mi1 h 9 min
  30. 30

    Cap de Formentor

    MA-2210Spain

    The same Parietti engineering as Sa Calobra, about 18 km of tight bends, rock tunnels and sea cliffs out to a lighthouse that has stood since 1863.

    11 mi27 min

Common questions

Which road tops this guide?
Teide Caldera Traverse, Canary Islands. 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 roads are in this guide?
30, every one mapped from real road geometry and fact-checked by a human.
How is the ranking decided?
By hand. World Icons come first, then the roads I would send someone to next. Every stat on the page is measured from the real road geometry, but the order is a judgement, not a calculation.

More guides

Satellite view of Irohazaka (Iroha-zaka) Guide · 29 roads ranked

The best driving roads in Japan

Japan builds roads the way it builds everything else, which is to say properly.

Read the guide ›
Satellite view of Trollstigen Guide · 30 roads ranked

The best driving roads in Scandinavia and the Nordics

Nowhere rewards a patient drive like the Nordics.

Read the guide ›
Satellite view of Cuesta de Lipán Guide · 13 roads ranked

The best driving roads in South America

South America drives on a scale Europe cannot match.

Read the guide ›