The road
Lyon to Milan by car
475 km, about 4 h 36 on the fastest road, through France, Switzerland and Italy. Fuel from about €73 in a petrol car at this week's prices, with about €144 in tolls on the way.
Measured on the road our router draws, 2026-09-30. Your own start and vehicle change every number — that is what the button at the end is for.
Distance
475 km
fastest road, one way
Driving
4 h 36
without stops
Countries
3
France, Switzerland and Italy
The road, country by country
- 🇫🇷 France · 306 km
- 🇨🇭 Switzerland · 12 km
- 🇮🇹 Italy · 157 km
With a camper's height and weight the router takes a different road: 455 km, about 4 h 24.
What it costs to drive
Fuel at the 2026-09-20 prices of the EU Weekly Oil Bulletin, per country crossed. Tolls are an estimate from published per-kilometre tariffs plus the crossings on this road. Beds and food are not here: they depend on how you travel.
| Vehicle | Fuel | Tolls | Together | Basis |
|---|---|---|---|---|
| Car, petrol | €73 | €144 | €217 | 33 l at 7 l/100 km |
| Car, diesel | €72 | €144 | €216 | 31 l at 6.5 l/100 km |
| Camper, diesel | €128 | €143 | €271 | 55 l at 12 l/100 km |
- 🇫🇷 petrol €2.22 · diesel €2.38 /l
- 🇨🇭 petrol €1.85 · diesel €1.95 /l
- 🇮🇹 petrol €2.14 · diesel €2.28 /l
Charged on the way
- 🇫🇷 Motorway tolls in France: about €29 for a car over 306 km — an estimate; the exact amount depends on the roads you take.
- 🇮🇹 Motorway tolls in Italy: about €9 for a car over 157 km — an estimate; the exact amount depends on the roads you take.
- 🎫 Swiss motorway vignette — €42.51 (Vehicle or trailer up to 3.5 t) · unverified
- 🌉 Mont Blanc tunnel — €56.4 (Car / ≤ class 2) · unverified
- 🌉 Milan Area C — €7.5 (Car (non-resident)) · unverified
- 🚫 Lyon: ZFE — Crit'Air vignette — By Crit'Air class; order the sticker before you go.
- 🚫 Milan: Area B (older vehicle ban) + Area C (centre charge) — Older diesel/petrol; the central Area C is a paid ZTL.
Shops on a Sunday
- 🇨🇭 Switzerland — Sunday trading is restricted almost everywhere — station and petrol-station shops are the reliable exceptions.
Where to sleep beside the road
161 campsites and camper sites within 10 km of this road, from OpenStreetMap. A few between the two ends:
- ⛺ Le relais de la Vallée Blanche · campsite · km 199, 0.1 km off the road
- ⛺ Mont Blanc Plage · campsite · km 200, 0.2 km off the road
- ⛺ Campsite / aire · campsite · km 215, 0 km off the road
- ⛺ Camping Les Cimes · campsite · km 219, 0.1 km off the road
- ⛺ Perolle · camper site · km 300, 0.1 km off the road
- ⛺ Area parcheggio Novara Ovest · camper site · km 408, 0.1 km off the road
Worth a detour
Between the two ends, within 10 km of the road — the places the map marks as notable.
- ◆ Stèle du génocide arménien · memorial · km 17, 0.9 km off the road
- ◆ Château de La Cueille · castle · km 70, 1.2 km off the road
- ◆ Dardagny Castle · castle · km 133, 8 km off the road
- ◆ Chartreuse de Mélan · attraction · km 181, 5.3 km off the road
- ◆ Castello di Montmayeur · attraction · km 261, 1.5 km off the road
- ◆ Issogne castle · attraction · km 313, 0.8 km off the road
- ◆ Castello Rondolino · attraction · km 365, 3.4 km off the road
- ◆ Ossario della Battaglia di Magenta · monument · km 430, 2.7 km off the road
What this road is for
Counted within 10 km of the road between the two ends, from OpenStreetMap — the places a passion would stop for.
- 727 viewpoints — Croix de Bramafan (km 46), Au dessus de l'eau (km 143), Les Quatre Têtes (km 194), Punto Panoramico Creux de Bouque (km 262)
- 619 castles — Château de Sermenaz (km 12), Fort inférieur (km 121), Ex Ricovero Magg. Sonza (km 241), Castello di Vische (km 357)
- 442 climbing — Bloc du Carrousel (km 141), Rochers de Faverges (km 144), Bloc du Golf (km 144), Palestra di Roccia (km 321)
- 252 swim spots — Plage ONU (km 149)
- 141 wineries — Château Feuillet - Azienda Agricola di Fiorano Maurizio (km 264)
- 92 farm shops — La ferme de Budé (km 143), Chèvrerie Pierre à Laya (km 187)
Plan this road from your own door: your car, your dates, the beds and the food priced the same honest way.