European road trips
From anywhere to anywhere in Europe.
Pick any two cities — we lay out the driving distance, how long it really takes, the character of the road, and what to know before you go.
Featured routes
A cross-section of what's covered
-
🇫🇷 fr → 🇳🇱 nl
Calais → Utrecht
333 km 3h 52m -
🇫🇷 fr → 🇨🇭 ch
Chamonix-Mont-Blanc → Genève
82 km 1h 3m -
🇵🇱 pl → 🇵🇱 pl
Kraków → Warsaw
296 km 3h 21m -
🇳🇱 nl → 🇨🇿 cz
Rotterdam → Prague
910 km 9h 15m -
🇬🇧 gb → 🇬🇧 gb
Bath → London
181 km 2h 34m -
🇮🇹 it → 🇮🇹 it
La Spezia → Pisa
85 km 1h 2m -
🇧🇪 be → 🇮🇹 it
Oupeye → Genoa
976 km 11h 10m -
🇧🇪 be → 🇬🇷 gr
Brussels → Ioánnina
2,534 km 26h 19m -
🇵🇱 pl → 🇨🇭 ch
Gdynia → Liestal
1,387 km 14h 4m
Browse by country
Pick a country to see the indexed drives that start or end there.
- Germany 908 routes
- France 831 routes
- Italy 630 routes
- Switzerland 593 routes
- Netherlands 500 routes
- Spain 420 routes
- Austria 418 routes
- United Kingdom 376 routes
- Belgium 27 routes
- Sweden 22 routes
- Ireland 21 routes
- Greece 21 routes
- Finland 15 routes
- Poland 15 routes
- Czechia 13 routes
- Montenegro 9 routes
- North Macedonia 7 routes
- Bulgaria 7 routes
- Croatia 7 routes
- Denmark 7 routes
- Estonia 7 routes
- Hungary 5 routes
- Albania 5 routes
- Slovenia 5 routes
- Slovakia 5 routes
- Bosnia & Herzegovina 5 routes
- Serbia 4 routes
- Norway 4 routes
- Iceland 4 routes
- Latvia 3 routes
- Portugal 2 routes
- Monaco 2 routes
- Lithuania 1 route
- Romania 1 route
How it works
Pick a city pair
Any two cities in our index — URL format is /route/{from}/to/{to}.
Get the drive
Distance and duration come from OSRM on full EU OpenStreetMap data. Accurate to real road geometry, not straight-line estimates.
Read the brief
A practical narrative on road character, border crossings, and what to watch for — written fresh per route.