Find the best transportation from Milan to Venice

Go from Milan to Venice (trains, Bus, Carpooling)



Information about the route from Milan to Venice

Trains

  • Average price: 67€

  • Best price: 10€

  • Journey duration: 4 h 32 min

  • First departure: 6:15am
  • Last departure: 8:45pm

Stations of departure

  • Milano Centrale
  • Milano Rogoredo

Destination stations

  • Venezia S. Lucia
  • Venezia Mestre

Bus

  • Average price: 53€

  • Best price: 9€

  • Journey duration: 7 h 17 min

  • First departure: 12:45am
  • Last departure: 12:45am

Stations of departure

  • Bergamo (Orio Al Serio Airport - BGY)
  • Milan (Lampugnano)
  • Milan (San Donato)
  • Milano (Sesto S.G.)

Destination station

  • Venice Mestre
  • Venice (Tronchetto)
  • Venice (Airport VCE)

Bus + Train

  • Average price: 21€

  • Best price: 21€

  • Journey duration: 5 h 25 min

  • First departure: 5:30am
  • Last departure: 5:30am

Stations of departure

  • Milano Lambrate

Destination stations

  • Venezia S. Lucia

virail lets you search and compare times and prices of any transports from one city to another