Find the best transportation from Milan to Venice

Go from Milan to Venice

Bus, trains, flights, Carpooling

Travel from Milan to Venice starting from 9€.

Information about the route from Milan to Venice

Bus

  • Average price: 21€

  • Best price: 11€

  • Journey duration: 5 h 24 min

  • 46 connections per day
  • First departure: 00:45
  • Last departure: 23:50

Stations of departure

  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milano (San Donato)
  • Malpensa Terminal 1
  • Bergamo (Orio Al Serio Aeroporto)
  • Bergamo (Autostazione)
  • Lampugnano
  • Fermata Dell'autobus Milan
  • Milano Rogoredo
  • Milano Lampugnano

Destination station

  • Mestre (Stazione)
  • Venice (Airport VCE)
  • Venezia (Tronchetto)
  • Venice Marco Polo Airport
  • Isola Nova Del Tronchetto, 38
  • Venice Marittima
  • Venedig Bhf Mestre
FlixBusFlixBus Flixbus 406 1:00pm – 5:10pm Bergamo (Autostazione) – Venice (Airport VCE) 10.78 € 4 h 10 min
FlixBusFlixBus Flixbus 400 3:30pm – 7:25pm Milan (Lampugnano) – Venezia (Tronchetto) 17.31 € 3 h 55 min
Timetables Buses Milan - Venice

Trains

  • Average price: 33€

  • 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
TrenitaliaTrenitalia Frecciarossa 9727 12:45pm – 3:10pm Milano Centrale – Venezia S. Lucia 48.99 € 2 h 25 min
TrenitaliaTrenitalia Frecciarossa 9731 1:45pm – 4:10pm Milano Centrale – Venezia S. Lucia 48.99 € 2 h 25 min

Trains

ES* 9621 ES* 9711 REG 2222 REG 2970 ES* 9715 ES* 9503 ES* 9705 ES* 9703 ES* 9537 ES* 9573 ES* 9727 ES* 9733 ES* 9416 ES* 9713 REG 2226 ES* 9525 ES* 9737 ES* 9709
Timetables Trains Milan - Venice

Flights

  • Average price: 426€

  • Best price: 124€

  • Journey duration: 8 h 17 min

  • 69 connections per day
  • First departure: 06:25
  • Last departure: 22:00

Departure airports

  • Milan Linate
  • Milan Malpensa
  • Milan Bergamo

Destination airport

  • Venice Marco Polo
HOP! Be 4501 A5 4522 6:55am – 10:05am Milan Malpensa – Venice Marco Polo 523.94 € 3 h 10 min 1 change
HOP! A5 4507 A5 4526 5:50pm – 4:50pm Milan Malpensa – Venice Marco Polo 567.28 € 23 h 1 change
Timetables Flight Milan - Venice