Milano – Zürich: direct trains and buses, timetable
Milano → Zürich
Bus
3× a day · fastest 3 h 50
First – last: 09:50 – 22:45
Operators: FlixBus, RegioJet
3× a day · fastest 3 h 50
First – last: 09:50 – 22:45
Operators: FlixBus, RegioJet
Book with
Departures on a typical Wednesday
| Departs | Arrives | Duration | Operator |
|---|---|---|---|
| 14:00 | 18:40 | 4 h 40 | FlixBus |
| 22:45 | 02:35 | 3 h 50 | FlixBus |
Zürich → Milano
Bus
3× a day · fastest 3 h 35
First – last: 02:35 – 12:05
Operators: FlixBus, RegioJet
3× a day · fastest 3 h 35
First – last: 02:35 – 12:05
Operators: FlixBus, RegioJet
Book with
Departures on a typical Wednesday
| Departs | Arrives | Duration | Operator |
|---|---|---|---|
| 02:35 | 06:10 | 3 h 35 | FlixBus |
| 10:00 | 14:30 | 4 h 30 | FlixBus |