Find a bus from Milan to Venice

Bus from Milan to Venice

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

The route from Milan to Venice is served daily by 46 bus departing from the stations of 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 and arriving to the stations of Mestre (Stazione), Venice (Airport VCE), Venezia (Tronchetto), Venice Marco Polo Airport, Isola Nova Del Tronchetto, 38, Venice Marittima, Venedig Bhf Mestre.
It's possible to buy a bus ticket for an average price of 20€. The best price for the next few days is 11€.
The average duration of the journey is 5 h 24 min. The first bus leaves at 00:45. The last is at 23:50.


Average price: 20€

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 stations

  • Mestre (Stazione)
  • Venice (Airport VCE)
  • Venezia (Tronchetto)
  • Venice Marco Polo Airport
  • Isola Nova Del Tronchetto, 38
  • Venice Marittima
  • Venedig Bhf Mestre

Thursday, June 29th 2017

Updated

FlixBusFlixBus Flixbus 400 6:30am – 9:45am Milan (Lampugnano) – Mestre (Stazione) 17.31 € 3 h 15 min FlixBusFlixBus N 420 Flixbus 537 8:20am – 3:20pm Milano (San Donato) – Mestre (Stazione) 21.55 € 7 h 1 change FlixBusFlixBus Flixbus 519 Flixbus 505 10:25am – 4:15pm Milano (San Donato) – Mestre (Stazione) 19.38 € 5 h 50 min 1 change FlixBusFlixBus Flixbus 527 Flixbus 536 11:30am – 9:15pm Milano (San Donato) – Venezia (Tronchetto) 28.09 € 9 h 45 min 1 change FlixBusFlixBus Flixbus 406 12:40pm – 4:40pm Bergamo (Orio Al Serio Aeroporto) – Mestre (Stazione) 17.31 € 4 h
Check all buses from Milan to Venice Thursday, June 29th 2017

Friday, June 30th 2017

Updated

FlixBusFlixBus Flixbus n406 12:45am – 5:00am Bergamo (Orio Al Serio Aeroporto) – Venezia (Tronchetto) 19.49 € 4 h 15 min FlixBusFlixBus Flixbus 413 10:25am – 1:10pm Bergamo (Orio Al Serio Aeroporto) – Mestre (Stazione) 17.31 € 2 h 45 min FlixBusFlixBus Flixbus n431 Flixbus 400 5:00pm – 10:25pm Bergamo (Orio Al Serio Aeroporto) – Venezia (Tronchetto) 32.44 € 5 h 25 min 1 change BuscenterBuscenter Economy 5:00pm – 9:05pm Lampugnano – Venice Marco Polo Airport 15.24 € 4 h 5 min FlixBusFlixBus Flixbus 400 6:30pm – 10:25pm Milan (Lampugnano) – Venezia (Tronchetto) 17.31 € 3 h 55 min
Check all buses from Milan to Venice Friday, June 30th 2017

Saturday, July 1st 2017

Updated

FlixBusFlixBus Flixbus n406 12:45am – 4:35am Bergamo (Orio Al Serio Aeroporto) – Mestre (Stazione) 32.55 € 3 h 50 min FlixBusFlixBus Flixbus 413 10:25am – 1:10pm Bergamo (Orio Al Serio Aeroporto) – Mestre (Stazione) 17.31 € 2 h 45 min FlixBusFlixBus Flixbus 413 10:25am – 1:25pm Bergamo (Orio Al Serio Aeroporto) – Venezia (Tronchetto) 17.31 € 3 h FlixBusFlixBus Flixbus 406 12:05pm – 4:40pm Milano (Sesto S.G.) – Mestre (Stazione) 15.13 € 4 h 35 min BuscenterBuscenter Economy 5:00pm – 9:05pm Lampugnano – Venice Marco Polo Airport 11.97 € 4 h 5 min
Check all buses from Milan to Venice Saturday, July 1st 2017