Find a train from Milan to Venice

Trains from Milan to Venice

virail helps you to find timetables and prices for all trains from Milan to Venice.

The route from Milan to Venice is served daily by 28 trains leaving from from the stations of Milano Centrale, Milano Rogoredo and arriving at in the stations of Venezia S. Lucia, Venezia Mestre.
It's possible to buy a train ticket for an average price of 32€. The best price for the next few days is 11€.
The average journey duration is 2 h 37 min. The first train leaves at 05:00. The last one is at 22:15.


Average price: 32€

Best price: 11€

Journey duration: 2 h 37 min

28 connections per day
First departure: 05:00
Last departure: 22:15

Stations of departure

  • Milano Centrale
  • Milano Rogoredo

Destination stations

  • Venezia S. Lucia
  • Venezia Mestre

Thursday, June 29th 2017

Updated

TrenitaliaTrenitalia Frecciarossa 9723 11:45am – 2:10pm Milano Centrale – Venezia S. Lucia 48.99 € 2 h 25 min TrenitaliaTrenitalia Frecciarossa 1000 9573 Frecciarossa 1000 9434 3:35pm – 6:23pm Milano Rogoredo – Venezia Mestre 65.10 € 2 h 48 min 1 change TrenitaliaTrenitalia Frecciarossa 9751 6:15pm – 8:40pm Milano Centrale – Venezia S. Lucia 48.99 € 2 h 25 min TrenitaliaTrenitalia Frecciarossa 9753 6:45pm – 8:58pm Milano Centrale – Venezia Mestre 37.99 € 2 h 13 min TrenitaliaTrenitalia Frecciarossa 9755 7:15pm – 9:40pm Milano Centrale – Venezia S. Lucia 37.99 € 2 h 25 min
Check all trains from Milan to Venice Thursday, June 29th 2017

Friday, June 30th 2017

Updated

TrenitaliaTrenitalia Frecciarossa 9723 11:45am – 2:10pm Milano Centrale – Venezia S. Lucia 48.99 € 2 h 25 min TrenitaliaTrenitalia Frecciarossa 1000 9573 Frecciarossa 1000 9434 3:35pm – 6:23pm Milano Rogoredo – Venezia Mestre 81.43 € 2 h 48 min 1 change TrenitaliaTrenitalia Frecciarossa 9751 6:15pm – 8:40pm Milano Centrale – Venezia S. Lucia 65.32 € 2 h 25 min TrenitaliaTrenitalia Frecciarossa 9753 6:45pm – 8:58pm Milano Centrale – Venezia Mestre 37.99 € 2 h 13 min TrenitaliaTrenitalia Frecciarossa 9755 7:15pm – 9:40pm Milano Centrale – Venezia S. Lucia 48.99 € 2 h 25 min
Check all trains from Milan to Venice Friday, June 30th 2017

Saturday, July 1st 2017

Updated

TrenitaliaTrenitalia Frecciarossa 9703 6:45am – 8:58am Milano Centrale – Venezia Mestre 32.55 € 2 h 13 min TrenitaliaTrenitalia Eurocity 37 12:05pm – 2:40pm Milano Centrale – Venezia S. Lucia 42.46 € 2 h 35 min TrenitaliaTrenitalia Frecciarossa 9727 12:45pm – 3:10pm Milano Centrale – Venezia S. Lucia 37.99 € 2 h 25 min TrenitaliaTrenitalia Frecciarossa 1000 9573 Frecciarossa 1000 9434 3:35pm – 6:35pm Milano Rogoredo – Venezia S. Lucia 59.66 € 3 h 1 change TrenitaliaTrenitalia Frecciarossa 9743 4:15pm – 6:40pm Milano Centrale – Venezia S. Lucia 37.99 € 2 h 25 min
Check all trains from Milan to Venice Saturday, July 1st 2017