pickthetrain
Direct trains › From Milan

Milan → Basel

Basel → Milan ⇄
5.5 a dayfastest 4h16SBB / TrenitaliaIntercity

Direct trains · no change

  • 07:10 → 11:29
    EC 60 Intercity
    Milano Centrale → Basel SBB · via Domodossola, Brig, Bern
    4h198 stops
  • 10:10 → 14:55
    EC 178 Intercity
    Milano Centrale → Basel SBB · via Como, Lugano, Bellinzona
    4h456 stops
  • 11:05 → 15:29
    EC 62 Intercity
    Milano Centrale → Basel SBB · via Domodossola, Brig, Bern
    4h247 stops
    Runs: Sat, SunSBB / Trenitalia ↗
  • 11:10 → 15:26
    EC 150 Intercity
    Milano Centrale → Basel SBB · via Como, Lugano, Bellinzona, Zurich
    4h167 stops
  • 11:10 → 15:32
    EC 150 Intercity
    Milano Centrale → Basel SBB · via Lugano, Bellinzona, Zurich
    4h226 stops
    Runs: Sat, Sun (some weeks)open data confirms only these dates; it may run on othersSBB / Trenitalia ↗
  • 15:10 → 19:30
    EC 64 Intercity
    Milano Centrale → Basel SBB · via Domodossola, Brig, Bern
    4h207 stops
    Runs: Sat, SunSBB / Trenitalia ↗
  • 15:10 → 19:29
    EC 64 Intercity
    Milano Centrale → Basel SBB · via Domodossola, Brig, Bern
    4h197 stops
    Runs: Mon–FriSBB / Trenitalia ↗
  • 18:05 → 22:33
    EC 66 Intercity
    Milano Centrale → Basel SBB · via Domodossola, Brig, Bern
    4h288 stops
    Runs: Fri, SatSBB / Trenitalia ↗
  • 18:05 → 22:37
    EC 66 Intercity
    Milano Centrale → Basel SBB · via Domodossola, Brig, Bern
    4h328 stops
    Runs: Mon, Tue, Wed, Thu, SunSBB / Trenitalia ↗

Local times at each station. From official open timetable data (ch, 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
Train · fastest direct4h30
  • To Milano Centrale3 min
  • Before departure10 min
  • EC 1504h16
  • From Basel SBB1 min

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.