|Shortest Duration||9h 0m|
|Trips per day||8|
On average there are 8 train trips per day. Deutsche Bahn has the most options for departures from Milan to Cologne, with an average of 8 trips per day and 33 monthly trips. One train carrier currently travels from Milan to Cologne. Of the 8 trips there are 0 trips that are direct routes with no transfers.
Need more travel options? Traveling by Bus from Milan to Cologne starts at $37.32.
Book Deutsche Bahn from Milan to Cologne from $114.04. There are 8 Deutsche Bahn schedules from Milan to Cologne and you can expect on average to pay $229.54 for a Deutsche Bahn ticket to Cologne. In Milan, Deutsche Bahn departs to Cologne from Milano Centrale and 1 other station. In Cologne, Deutsche Bahn arrives at Central Station and 6 other stations.
An average trip on Deutsche Bahn from Milan to Cologne takes 10 hours and 30 minutes, while the fastest available Deutsche Bahn trip will get you to Cologne in 9 hours and 0 minutes,
On weekends, Deutsche Bahn offers 10 trips per day and you could expect to pay $177.15 for a weekend getaway trip to Cologne.