|Shortest Duration||8h 40m|
|Trips per day||6|
Book Deutsche Bahn from Milan to Giessen from $87.71. There are 6 Deutsche Bahn schedules from Milan to Giessen and you can expect on average to pay $94.40 for a Deutsche Bahn ticket to Giessen. In Milan, Deutsche Bahn departs to Giessen from Milano Centrale and 1 other station. In Giessen, Deutsche Bahn arrives at Gießen Oswaldsgarten and 4 other stations.
An average trip on Deutsche Bahn from Milan to Giessen takes 9 hours and 38 minutes, while the fastest available Deutsche Bahn trip will get you to Giessen in 8 hours and 40 minutes,
On weekends, Deutsche Bahn offers 6 trips per day and you could expect to pay $94.40 for a weekend getaway trip to Giessen.