Milan → Montreux
Montreux → Milan ⇄2.9 a dayfastest 3h17SBB / TrenitaliaIntercity
Direct trains · no change
- 08:10 → 11:27EC 40 IntercityMilano Centrale → Montreux · via Domodossola, Brig3h174 stopsRuns: DailySBB / Trenitalia ↗
- 13:10 → 16:27EC 42 IntercityMilano Centrale → Montreux · via Domodossola, Brig3h174 stopsRuns: Only Sat 10 Oct, Sun 11 Octopen data confirms only these dates; it may run on othersSBB / Trenitalia ↗
- 17:10 → 20:27EC 44 IntercityMilano Centrale → Montreux · via Domodossola, Brig3h173 stopsRuns: Mon–Fri (some weeks)SBB / Trenitalia ↗
- 19:10 → 22:27EC 146 IntercityMilano Centrale → Montreux · via Domodossola, Brig3h173 stopsRuns: Fri, SatSBB / Trenitalia ↗
- 19:10 → 22:50EC 46 IntercityMilano Centrale → Montreux · via Domodossola, Brig3h408 stopsRuns: Mon, Tue, Wed, Thu, SunSBB / Trenitalia ↗
Local times at each station. From official open timetable data (it) for 28 Sep – 25 Oct 2026; timetables change, so check with the operator before you travel. How we build this.
Door to door vs flying
The train wins by 1h09
From city centre to city centre unless you pick otherwise. Getting to stations and airports: typical public-transport times (estimates). Airport: check-in & security 1h30 before, 20 min to get out after landing. Flight time is typical for the distance. Nonstop airlines: easyJet.