Distance | 400 miles |
---|---|
Average train duration | 21 h 2 min |
Average train ticket price | £303 (€342) |
Direct train | No |
Train companies | Deutsche Bahn |
Trains from Milan to Prague cover the 400 miles long journey taking on average 21 h 2 min with our travel partners like Deutsche Bahn. While the average ticket price for this journey costs around £303, you can find the cheapest train ticket for as low as £303.
For as little as £247 you can travel by train between Milan and Prague with Deutsche Bahn, Alex and ÖBB Nightjet. Omio will show you the best deals, timetables and tickets available for this journey.
Agilis is a railway company operating regional trains based in Regensburg in Bavaria since 2010. It operates in the German state of Bavaria connecting cities like Ulm, Ingolstadt, Regensburg and Plattling. They offer single tickets and comfortable trains with some popular routes covering Ulm to Regensburg, Neumarkt to Passau and Ingolstadt to Plattling.
Here are some other resources that might have the information you need