Bellinzona → Milan
Milan → Bellinzona ⇄14.4 a dayfastest 1h36European Sleeper, SBB / TrenitaliaIntercityNight train
Direct trains · no change
- 08:14 → 09:50EC 11 IntercityBellinzona → Milano Centrale · via Lugano, Como1h363 stopsRuns: DailySBB / Trenitalia ↗
- 09:08 → 11:45European Sleeper 401 Night trainBellinzona → Milano Porta Garibaldi · via Lugano2h371 stop
- 09:08 → 11:40European Sleeper 401 Night trainBellinzona → Milano Porta Garibaldi · via Lugano, Como2h321 stopRuns: Tue (some weeks)European Sleeper ↗
- 09:14 → 10:53EC 13 IntercityBellinzona → Milano Centrale · via Lugano, Como1h393 stopsRuns: DailySBB / Trenitalia ↗
- 09:25 → 12:40European Sleeper 401 Night trainBellinzona → Milano Porta Garibaldi · via Lugano, Como3h153 stopsRuns: Only Fri 16 Oct, Fri 23 Octopen data confirms only these dates; it may run on othersEuropean Sleeper ↗
- 09:25 → 12:45European Sleeper 401 Night trainBellinzona → Milano Porta Garibaldi · via Lugano3h201 stop
- 10:14 → 11:50EC 301 IntercityBellinzona → Milano Centrale · via Lugano, Como1h363 stopsRuns: DailySBB / Trenitalia ↗
- 11:14 → 12:53EC 15 IntercityBellinzona → Milano Centrale · via Lugano, Como1h393 stopsRuns: DailySBB / Trenitalia ↗
- 12:14 → 13:55EC 33 IntercityBellinzona → Milano Lambrate · via Lugano, Como1h413 stopsRuns: Most daysSBB / Trenitalia ↗
- 12:14 → 14:08EC 153 IntercityBellinzona → Milano Lambrate · via Lugano, Como1h543 stopsRuns: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Fri 2 Oct…SBB / Trenitalia ↗
- 13:14 → 14:50EC 19 IntercityBellinzona → Milano Centrale · via Lugano, Como1h363 stopsRuns: DailySBB / Trenitalia ↗
- 14:14 → 15:50EC 151 IntercityBellinzona → Milano Centrale · via Lugano, Como1h363 stopsRuns: DailySBB / Trenitalia ↗
- 15:14 → 16:50EC 21 IntercityBellinzona → Milano Centrale · via Lugano, Como1h362 stopsRuns: DailySBB / Trenitalia ↗
- 16:14 → 17:55EC 37 IntercityBellinzona → Milano Lambrate · via Lugano, Como1h412 stopsRuns: DailySBB / Trenitalia ↗
- 17:14 → 18:50EC 123 IntercityBellinzona → Milano Centrale · via Lugano, Como1h362 stopsRuns: DailySBB / Trenitalia ↗
- 17:44 → 19:50EC 173 IntercityBellinzona → Milano Centrale · via Lugano, Como2h062 stopsRuns: DailySBB / Trenitalia ↗
- 19:14 → 20:53EC 25 IntercityBellinzona → Milano Centrale · via Lugano, Como1h393 stopsRuns: DailySBB / Trenitalia ↗
- 20:14 → 21:53EC 27 IntercityBellinzona → Milano Centrale · via Lugano, Como1h393 stopsRuns: DailySBB / Trenitalia ↗
- 21:14 → 22:50EC 29 IntercityBellinzona → Milano Centrale · via Lugano, Como1h363 stopsRuns: DailySBB / Trenitalia ↗
Local times at each station. From official open timetable data (ch, de_delfi, de_rv, esleeper, 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
No nonstop flight: the direct train is the only no-change way
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.