The best driving roads in Europe
Alpine cols, Norwegian fjord roads and Mediterranean corniches. 158 routes, hand-curated by drivers — with the seasonal closures and single-track warnings that map data leaves out.
By country: Austria · France · Germany · Greece · Italy · Norway · Portugal · Spain · Switzerland
Mountain passs (78)
- Transalpina Pass DN67C · 92 mi · 3–4 h · seasonal closures
- Susten Pass Route 11 · 28 mi · 1 h · seasonal closures
- Stelvio Pass SS38 · 15 mi · 1 h · seasonal closures
- Grossglockner High Alpine Road Hochalpenstrasse · 30 mi · 1 h 30 min · seasonal closures
- Transfăgărășan DN7C · 71 mi · 2 h 30 min · seasonal closures
- Gorges du Verdon D952 · 28 mi · 1 h 15 min · seasonal closures
- Pyrenees Axis — Coll del Cantó N-260 · 33 mi · 1 h
- Picos de Europa — La Hermida Gorge N-621 · 33 mi · 1 h
- Furka Pass Route 19 · 13 mi · 40 min · seasonal closures
- Grimsel Pass Route 6 · 20 mi · 50 min · seasonal closures
- San Bernardino Pass Old pass road · 8 mi · 40 min · seasonal closures
- Klausen Pass Klausenstrasse · 29 mi · 1 h 10 min · seasonal closures
- Flüela Pass Route 28 · 17 mi · 40 min · seasonal closures
- Julier Pass Route 3 · 22 mi · 45 min · seasonal closures
- Bernina Pass Route 29 · 35 mi · 1 h 15 min · seasonal closures
- Oberalp Pass Route 19 · 20 mi · 45 min · seasonal closures
- Albula Pass Route 417 · 24 mi · 1 h · seasonal closures
- Nufenen Pass Nufenenstrasse · 23 mi · 55 min · seasonal closures
- Great St Bernard Pass Route 21 / SS27 · 40 mi · 1 h 30 min · seasonal closures
- Jaun Pass Jaunpassstrasse · 14 mi · 35 min · seasonal closures
- Umbrail Pass Route 66 · 9 mi · 30 min · seasonal closures
- Col de la Bonette M64 / Cime loop · 30 mi · 1 h 15 min · seasonal closures
- Col du Galibier (via Télégraphe) D902 · 21 mi · 1 h · seasonal closures
- Col de l'Iseran D902 · 20 mi · 50 min · seasonal closures
- Col du Tourmalet D918 · 19 mi · 50 min · seasonal closures
- Col d'Izoard D902 · 22 mi · 55 min · seasonal closures
- Col de la Cayolle D902 · 18 mi · 50 min · seasonal closures
- Mont Ventoux D974 · 20 mi · 1 h · seasonal closures
- Passo Sella SS242 · 7 mi · 25 min · seasonal closures
- Passo Gardena SS243 · 6 mi · 20 min · seasonal closures
- Passo Pordoi SS48 · 8 mi · 25 min · seasonal closures
- Passo Campolongo SP244 · 6 mi · 15 min · seasonal closures
- Passo Giau SP638 · 12 mi · 40 min · seasonal closures
- Passo Falzarego SR48 · 10 mi · 30 min · seasonal closures
- Timmelsjoch High Alpine Road SS44bis / L246 · 20 mi · 1 h · seasonal closures
- Silvretta High Alpine Road Silvretta Hochalpenstrasse · 14 mi · 45 min · seasonal closures
- Nockalm Road Nockalmstrasse · 21 mi · 1 h · seasonal closures
- Gerlos Alpine Road Gerlos Alpenstrasse · 27 mi · 1 h · seasonal closures
- Kaunertal Glacier Road Kaunertaler Gletscherstrasse · 16 mi · 50 min · seasonal closures
- Villach Alpine Road Villacher Alpenstrasse · 10 mi · 30 min · seasonal closures
- Rossfeld Panorama Road Rossfeldpanoramastrasse · 10 mi · 30 min · seasonal closures
- Ronda Road A-397 · 30 mi · 50 min
- Port d'Envalira CG-2 · 18 mi · 45 min · seasonal closures
- Alto de Velefique AL-3102 · 13 mi · 40 min
- Sierra Nevada Road A-395 · 21 mi · 50 min · seasonal closures
- Serra da Estrela High Road N339 · 18 mi · 50 min · seasonal closures
- SS125 Orientale Sarda SS125 (old road) · 40 mi · 1 h 30 min
- Mount Etna Climb SP92 · 12 mi · 40 min · seasonal closures
- Katara Pass Old EO6 · 25 mi · 1 h · seasonal closures
- Zagori & Vikos Balcony Ioannina–Papingo road · 35 mi · 1 h 15 min
- Troodos Mountain Road B8 · 30 mi · 1 h · seasonal closures
- Geiranger & the Eagle Road Fv63 · 20 mi · 1 h · seasonal closures
- Sognefjellet Mountain Road Fv55 · 67 mi · 2 h · seasonal closures
- Aurlandsfjellet — The Snow Road Fv243 · 29 mi · 1 h 15 min · seasonal closures
- Durmitor Ring P14 loop · 45 mi · 2 h 30 min · seasonal closures
- Llogara Pass SH8 · 25 mi · 1 h
- Col de Vergio D84 · 25 mi · 1 h 15 min · seasonal closures
- Col d'Aubisque D918 · 19 mi · 50 min · seasonal closures
- Col de Peyresourde D618 · 15 mi · 40 min · seasonal closures
- Hahntennjoch L246 · 18 mi · 45 min · seasonal closures
- Kühtai Saddle L11 · 20 mi · 45 min · seasonal closures
- Col de la Madeleine D213 · 17 mi · 50 min · seasonal closures
- Campo Imperatore — Little Tibet SR17bis · 17 mi · 50 min · seasonal closures
- Passo Rolle SS50 · 13 mi · 35 min · seasonal closures
- Puerto de las Palomas CA-9104 · 10 mi · 30 min
- Sierra de Gredos Road AV-941 / Puerto del Pico · 22 mi · 50 min · seasonal closures
- Beklemeto (Troyan) Pass Road 35 · 30 mi · 1 h 10 min · seasonal closures
- Sölk Pass L704 · 25 mi · 1 h · seasonal closures
- Passo San Pellegrino SS346 · 12 mi · 35 min · seasonal closures
- Puerto de Pajares (old road) N-630 · 22 mi · 50 min · seasonal closures
- Ibergeregg Pass Ibergereggstrasse · 9 mi · 30 min · seasonal closures
- Col des Mosses Route 11 · 20 mi · 45 min
- Malbun Mountain Road Malbunstrasse · 9 mi · 25 min · seasonal closures
- Deutsche Alpenstraße: Berchtesgaden–Hintersee B305 + Hinterseer Straße · 9 mi · 25 min · seasonal closures
- Anaga Ridge Road TF-12 · 17 mi · 1 h · seasonal closures
- Transapuseana DJ107I · 48 mi · 2 h 30 min · seasonal closures
- Predil Pass SS54 / R203 · 21 mi · 45 min · seasonal closures
- Pindus Katara Pass Road EO6 (old national road) · 42 mi · 1 h 45 min · seasonal closures
Coastal roads (24)
- Cap de Formentor Ma-2210 · 12 mi · 40 min · seasonal closures
- Costa Brava Corniche GI-682 · 14 mi · 40 min · seasonal closures
- Serra da Arrábida Coast Road N379-1 · 12 mi · 30 min · seasonal closures
- Costa Vicentina Route N120 · 75 mi · 2 h (1–2 days)
- Amalfi Coast Drive SS163 · 30 mi · 2 h · seasonal closures
- Costa del Sud SP71 · 15 mi · 40 min
- Laconia & Mani Run EO39 · 60 mi · 2 h
- Dingli Cliffs Coast Road Triq Panoramika · 8 mi · 25 min
- Atlantic Ocean Road Fv64 · 5 mi · 15 min · seasonal closures
- Lofoten Scenic Route E10 · 100 mi · 3 h (2–3 days) · seasonal closures
- Senja Scenic Route Fv862 · 55 mi · 2 h · seasonal closures
- Adriatic Highway D8 (Jadranska Magistrala) · 160 mi · 5 h (2–4 days) · seasonal closures
- Cap Corse Loop D80 · 70 mi · 3 h
- Gargano Coastal Road SP53 / SS89 · 25 mi · 1 h 15 min
- Costa Smeralda Run SP73 / SP59 · 20 mi · 50 min · seasonal closures
- Cabo de Gata Coast AL-3115 / AL-4200 · 25 mi · 1 h
- Sintra & Cabo da Roca Coast N247 · 25 mi · 1 h · seasonal closures
- Trois Corniches – Grande Corniche D2564 (Grande Corniche) · 19 mi · 1 h · seasonal closures
- Varanger National Tourist Route E75 / Fv341 · 99 mi · 2 h 45 min · seasonal closures
- Andøya National Tourist Route Fv974 / Fv976 · 36 mi · 1 h 15 min · seasonal closures
- Helgeland Coast (Kystriksveien) Fv17 · 63 mi · 3 h 30 min (incl. ferries) · seasonal closures
- High Coast Road (Höga Kusten) E4 · 62 mi · 1 h 30 min
- Lefkada West Cliffs Road Kalamitsi–Athani road · 15 mi · 50 min · seasonal closures
- Akamas Coast Road E713 · 3 mi · 10 min · seasonal closures
Grand touring roads (30)
- Black Forest High Road B500 · 37 mi · 1 h
- Route Napoléon N85 · 200 mi · 5–6 h (1–2 days)
- Route des Grandes Alpes D902 corridor · 430 mi · 3–6 days · seasonal closures
- Great Dolomites Road SS241 / SS48 · 68 mi · 3 h (1–2 days) · seasonal closures
- German Alpine Road Deutsche Alpenstrasse / B305 · 280 mi · 2–4 days
- Romantic Road B25 / B17 · 220 mi · 2–3 days
- N222 — Douro Valley N222 · 17 mi · 40 min
- Estrada Nacional 2 N2 · 460 mi · 4–6 days
- Val d'Orcia Panorama SP146 · 15 mi · 45 min
- Iceland Ring Road Route 1 · 821 mi · 7–10 days · seasonal closures
- Golden Circle Routes 36/365/37/35 · 90 mi · 3 h (full day with stops)
- Vildmarksvägen — The Wilderness Road Route 342 loop · 220 mi · 1–2 days · seasonal closures
- High Tatras Road of Freedom Cesta Slobody (537) · 30 mi · 1 h
- Old Spa-Francorchamps Triangle N62 / N640 · 9 mi · 25 min
- Le Mans — Mulsanne Straight D338 · 8 mi · 20 min · seasonal closures
- Reims-Gueux Circuit D27 · 5 mi · 15 min
- Futa & Raticosa Passes SS65 · 45 mi · 1 h 45 min
- Chiantigiana Wine Road SR222 · 40 mi · 1 h 30 min (make a day of it)
- Minho Vinho Verde Road N101 · 45 mi · 1 h 30 min
- Ryfylke Scenic Route Rv13 · 115 mi · 4 h (1–2 days)
- Lukmanier Pass Route 416 · 24 mi · 50 min · seasonal closures
- Collada de Toses N-260 · 32 mi · 1 h 10 min · seasonal closures
- Appenzell & Schwägalp Run Route 8 / Schwägalpstrasse · 21 mi · 55 min
- Route des Vins d'Alsace D35 (Route des Vins) · 39 mi · 1 h 45 min · seasonal closures
- Moselle Wine Road B53 · 57 mi · 2 h · seasonal closures
- Harzhochstraße B242 · 43 mi · 1 h 15 min · seasonal closures
- Blue Highway (Blå vägen) E12 · 89 mi · 2 h · seasonal closures
- Archipelago Trail (Saariston rengastie) Rengastie loop (Rd 180/1800/192) · 155 mi · 8 h (with ferries) · seasonal closures
- Droga Sudecka DW358 · 14 mi · 30 min · seasonal closures
- Epidaurus Coast Road EO70 · 34 mi · 1 h 10 min
Technical roads (26)
- Col de Turini D2566 · 20 mi · 1 h · seasonal closures
- Sa Calobra MA-2141 · 8 mi · 30 min · seasonal closures
- Gotthard Pass — Tremola Old Tremola road · 8 mi · 30 min · seasonal closures
- Combe Laval Balcony Road D76 · 11 mi · 35 min · seasonal closures
- Gorges de la Bourne D531 · 15 mi · 40 min · seasonal closures
- Gorges du Cians D28 · 15 mi · 40 min · seasonal closures
- Passo di Gavia SP29 · 16 mi · 1 h · seasonal closures
- Passo San Boldo SP635 · 10 mi · 30 min · seasonal closures
- Strada della Forra SP38 · 4 mi · 20 min · seasonal closures
- Desfiladero de los Beyos N-625 · 40 mi · 1 h 20 min
- Trollstigen — The Troll's Ladder Fv63 · 25 mi · 1 h 15 min · seasonal closures
- Lysevegen Fv500 · 18 mi · 1 h · seasonal closures
- Vršič Pass Route 206 · 25 mi · 1 h 15 min · seasonal closures
- Kotor Serpentine P1 (old Lovćen road) · 22 mi · 1 h 15 min · seasonal closures
- Nürburgring Nordschleife (Touristenfahrten) Nordschleife · 12.9 mi · ~10 min lap · seasonal closures
- Targa Florio — Madonie Circuit SS120 / SP54 · 45 mi · 2 h
- Calanques de Piana D81 · 7 mi · 30 min · seasonal closures
- Maloja Pass Route 3 · 20 mi · 50 min · seasonal closures
- Splügen Pass Route 567 / SS36 · 19 mi · 1 h · seasonal closures
- Gamle Strynefjellsvegen Fv258 · 17 mi · 1 h · seasonal closures
- Bicaz Gorge DN12C · 25 mi · 1 h · seasonal closures
- Mangart Saddle Road Mangartska cesta · 7 mi · 40 min each way · seasonal closures
- Zillertaler Höhenstraße Zillertaler Höhenstraße · 17 mi · 1 h 30 min · seasonal closures
- Pragel Pass Pragelstrasse · 21 mi · 1 h 15 min · seasonal closures
- Kyffhäuser Mountain Road L1172 (ex-B85) · 10 mi · 30 min · seasonal closures
- Gran Canaria West Coast Road GC-200 · 19 mi · 1 h · seasonal closures