By Train from Köln / Cologne / Koeln (Germany) to Milano / Milan / Mailand (Italy)

Journey Summary

Depart Köln / Cologne / Koeln (Germany)

Köln/Cologne Hbf

Arrive Milano / Milan / Mailand (Italy)

Milano Centrale
Journey Time
8hr 42min
1 x connection per day

Change trains in: Basel

There are  no direct trains between Koln/Cologne and Millano and the only viable* journey option with just 1 x change of train, involves departing daily at 12:55 and transferring between trains at Basel SBB station (and NOT Basel Bad Bf station).

*You could gamble on departing from Koln/Cologne before 07:00 and making a connection of around 10 mins in either Frankfurt or Mannheim into the daily direct EC train from Germany to Italy.

But we don't recommend doing so as those tightly timed connections cannot be guaranteed.

This routing includes a 47 min connection in Basel, but if the ICE train does arrive late, if need you can depart Basel at 18:04 and make a connection in Arth-Goldau on to a train on to Milano.

Train 1

  • Depart: Köln / Cologne / Koeln (Germany)
  • Arrive: Basel / Bâle (Switzerland)
  • Journey time: 3hr 39min approx (ICE trains)

Close this info panel  

Train 2

  • Depart: Basel / Bâle (Switzerland)
  • Arrive: Milano / Milan / Mailand (Italy)
  • Journey time: 4hr 6 min

Close this info panel  

Ticket information

Close this info panel