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
-
🇵🇱 pl → 🇵🇱 pl
Kraków → Warsaw
296 km 3h 21m -
🇫🇷 fr → 🇳🇱 nl
Calais → Utrecht
333 km 3h 52m -
🇨🇿 cz → 🇵🇱 pl
Prague → Kraków
534 km 5h 32m -
🇮🇹 it → 🇮🇹 it
Palermo → Siracusa
257 km 3h 18m -
🇩🇪 de → 🇬🇷 gr
Leipzig → Thessaloníki
1,776 km 18h 31m -
🇧🇪 be → 🇧🇪 be
Charleroi → Brussels
61 km 57m -
🇳🇱 nl → 🇧🇪 be
Rotterdam → Brussels
143 km 1h 53m -
🇫🇷 fr → 🇮🇹 it
Strasbourg → Venice
742 km 8h 14m -
🇦🇹 at → 🇭🇺 hu
Vienna → Budapest
243 km 2h 39m
Browse by country
Pick a country to see the indexed drives that start or end there.
- Germany 903 routes
- France 825 routes
- Italy 626 routes
- Switzerland 592 routes
- Netherlands 494 routes
- Spain 417 routes
- Austria 417 routes
- United Kingdom 375 routes
- Ireland 21 routes
- Belgium 20 routes
- Sweden 20 routes
- Greece 16 routes
- Finland 15 routes
- Poland 13 routes
- Czechia 10 routes
- Montenegro 9 routes
- North Macedonia 7 routes
- Bulgaria 7 routes
- Denmark 7 routes
- Estonia 7 routes
- Croatia 6 routes
- Slovakia 5 routes
- Slovenia 5 routes
- Albania 5 routes
- Bosnia & Herzegovina 5 routes
- Norway 4 routes
- Iceland 4 routes
- Hungary 4 routes
- Latvia 3 routes
- Serbia 2 routes
- Monaco 2 routes
- Lithuania 1 route
- Romania 1 route
- Portugal 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.