Next 7 departures
- SatOct 3
ClearNo significant weather expected. Temperatures 6–22°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Fog13°C Lausanne7:45 AM CEST Fog15°C Sion8:30 AM CEST Fog15°C Simplon Pass9:30 AM CEST Fog6°C Switzerland–Italy border9:45 AM CEST Fog12°C Borgomanero10:30 AM CEST Partly sunny20°C Milan11:15 AM CEST Sunny22°C - SunOct 4
ClearNo significant weather expected. Temperatures 7–21°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Partly sunny15°C Lausanne7:45 AM CEST Partly sunny16°C Sion8:30 AM CEST Mostly sunny15°C Simplon Pass9:30 AM CEST Fog7°C Switzerland–Italy border9:45 AM CEST Mostly sunny13°C Borgomanero10:30 AM CEST Mostly sunny19°C Milan11:15 AM CEST Mostly sunny21°C - MonOct 5
ClearNo significant weather expected. Temperatures 6–22°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Cloudy13°C Lausanne7:45 AM CEST Cloudy16°C Sion8:30 AM CEST Cloudy14°C Simplon Pass9:30 AM CEST Cloudy6°C Switzerland–Italy border9:45 AM CEST Partly sunny13°C Borgomanero10:30 AM CEST Partly sunny20°C Milan11:15 AM CEST Partly sunny22°C - TueOct 6
ClearNo significant weather expected. Temperatures 4–20°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Mostly sunny14°C Lausanne7:45 AM CEST Mostly sunny15°C Sion8:30 AM CEST Partly sunny13°C Simplon Pass9:30 AM CEST Partly sunny4°C Switzerland–Italy border9:45 AM CEST Light rain showers8°C Borgomanero10:30 AM CEST Cloudy17°C Milan11:15 AM CEST Cloudy20°C - WedOct 7
ClearNo significant weather expected. Temperatures 3–18°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Partly sunny13°C Lausanne7:45 AM CEST Partly sunny15°C Sion8:30 AM CEST Partly sunny12°C Simplon Pass9:30 AM CEST Cloudy3°C Switzerland–Italy border9:45 AM CEST Cloudy9°C Borgomanero10:30 AM CEST Mostly sunny17°C Milan11:15 AM CEST Sunny18°C - ThuOct 8
CautionHeavy rain near Sion around 8:30 AM CEST. Also at 1 other checkpoint.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Heavy rain14°C Lausanne7:45 AM CEST Heavy rain15°C Sion8:30 AM CEST Heavy rain14°C Simplon Pass9:30 AM CEST Heavy rain4°C Switzerland–Italy border9:45 AM CEST Heavy rain8°C Borgomanero10:30 AM CEST Rain15°C Milan11:15 AM CEST Cloudy17°C - FriOct 9
ClearNo significant weather expected. Temperatures 0–16°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Geneva7 AM CEST Rain showers8°C Lausanne7:45 AM CEST Light rain showers8°C Sion8:30 AM CEST Partly sunny7°C Simplon Pass9:30 AM CEST Cloudy0°C Switzerland–Italy border9:45 AM CEST Cloudy5°C Borgomanero10:30 AM CEST Cloudy16°C Milan11:15 AM CEST Rain14°C
The worst conditions expected at any checkpoint, timed to when you would reach it driving without stops. Levels use Road Travel’s driving-risk scale.
The route, stop by stop
Checkpoints in order, with driving time from Geneva (no stops) and elevation. The forecast above is timed to these.
- Geneva, SwitzerlandStart 403 melevation
- Lausanne, SwitzerlandKm 68 · 41 min 498 melevation
- Sion, SwitzerlandKm 159 · 1 h 31 min 511 melevation
- Simplon Pass, SwitzerlandMountain pass · Km 237 · 2 h 25 min 2,006 melevation
- Switzerland–Italy borderState line · Km 253 · 2 h 40 min 1,270 melevation
- Borgomanero, ItalyKm 338 · 3 h 37 min 315 melevation
- Milan, ItalyKm 406 · 4 h 21 min 131 melevation
Typical weather by month
Average daily highs and lows, and days with 2.5 cm (an inch) or more of snow, at Geneva, Sion and Milan.
| Month | Geneva Geneva Airport station · 420 m | Sion 482 m | Milan 150 m |
|---|---|---|---|
| High / low °C | High / low °C | High / low °C | |
| Jan | 5° / -1° | 5° / -3° | 8° / 2° |
| Feb | 7° / -1° | 8° / -2° | 11° / 3° |
| Mar | 12° / 2° | 14° / 2° | 16° / 7° |
| Apr | 16° / 5° | 18° / 5° | 19° / 10° |
| May | 20° / 9° | 22° / 9° | 25° / 15° |
| Jun | 24° / 13° | 26° / 13° | 29° / 19° |
| Jul | 27° / 15° | 27° / 14° | 31° / 21° |
| Aug | 26° / 14° | 27° / 14° | 31° / 21° |
| Sep | 21° / 11° | 22° / 10° | 25° / 16° |
| Oct | 16° / 7° | 17° / 6° | 18° / 12° |
| Nov | 9° / 3° | 10° / 1° | 12° / 7° |
| Dec | 6° / 0° | 5° / -3° | 8° / 3° |
1991–2020 averages computed from NOAA NCEI daily station records (GHCN-Daily): GENEVE COINTRIN, SZ (SZ000008440, 420 m); SION 2, SZ (SZE00105086, 482 m); MILAN, IT (ITE00100554, 150 m). Snow days are days with at least 2.5 cm (1 inch) of new snow. “—” means the station does not publish that normal.
Road conditions
Closures and chain rules change by the hour, so we link to the official reports for Switzerland and Italy rather than repeat them.
- Switzerland · FEDROSwiss Federal Roads Office
- Italy · CCISS Viaggiare informatiNational road reports (CCISS, Ministry of Infrastructure)
- Italy · motorway operatorAutostrade per l'Italia traffic
Check the official forecast from MeteoSwiss and Italian Air Force Meteorological Service and each road report before you leave.
Get alerts timed to where you’ll be when you get there
Road Travel plans the drive from Geneva to Milan with the forecast at every stretch for the hour you’ll reach it, then warns you about weather ahead while you drive.
Questions about this drive
How long is the drive from Geneva to Milan?
406 km (252 miles), about 4½ hours of driving without stops, by way of A1 and A9. Fuel, food and rest stops add to that.
What is the highest point on the drive?
Simplon Pass, at 2,006 m (6,581 ft). It comes at km 237, about 2 h 25 min of driving after you leave Geneva.
How cold is Milan in January?
Milan averages a high of 8°C and a low of 2°C in January (1991–2020 averages).