Milan - Venice Bus - Train Ticket

Bus Journeys from Milan to Venice

Cheapest Trip on obilet
€ 1.45
Number of Trips Per Day
513
The Most Favorable Price
Milan - Venice Duration
3hr 26min
The Highest Number of Trips
Average Price
€ 1,377.52

Cheap Buses to Milan - Venice

  • Marino
    Bus
    Milan
    Bologna Central Bus Station
    Venice
    Venice Mestre Train Station
    € 22.10
    04:10
    06:00
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Venice
    Stazione Di Venezia Santa Lucia
    € 21.95
    06:03
    09:50
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Lambrate
    Venice
    Venice Mestre Hotel Plaza Transit Station
    € 20.40
    06:33
    09:37
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Venice
    Venice Mestre Hotel Plaza Transit Station
    € 94.00
    07:20
    10:23
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Stazione Di Venezia Santa Lucia
    € 46.90
    07:35
    10:03
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Venice
    Aeroporto Marco Polo Di Venezia
    € 39.89
    08:15
    12:50
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Venice
    Venice Mestre Train Station
    € 29.99
    08:15
    12:05
  • Itabus
    Bus
    Milan
    Duomo Milan Lampugnano
    Venice
    Venezia Tronchetto
    € 39.89
    08:15
    12:25
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Stazione Di Venezia Santa Lucia
    € 21.95
    08:25
    11:50
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Rapallo
    € 16.80
    08:30
    12:13
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Venice
    Venice Mestre Hotel Plaza Transit Station
    € 20.40
    09:22
    12:37
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Stazione Di Venezia Santa Lucia
    € 46.90
    09:35
    12:03
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Mestre Train Station
    € 43.90
    09:35
    11:52
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Porto Marghera Train Station
    € 21.90
    10:25
    14:48
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Mestre Train Station
    € 43.90
    11:35
    13:52
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Stazione Di Venezia Santa Lucia
    € 46.90
    11:35
    14:03
  • Italo
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Mestre Train Station
    € 43.90
    12:35
    14:52
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Venice
    Stazione Di Venezia Santa Lucia
    € 21.95
    13:03
    16:50
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Rapallo
    € 32.00
    13:10
    15:35
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Porto Marghera Train Station
    € 21.90
    13:25
    17:48
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Venice
    Stazione Di Venezia Santa Lucia
    € 50.45
    14:45
    17:47
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Porta Garibaldi
    Venice
    Stazione Di Venezia Santa Lucia
    € 49.00
    15:15
    18:12
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Lambrate
    Venice
    Stazione Di Venezia Santa Lucia
    € 49.00
    15:38
    18:42
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Venice
    Venice Mestre Hotel Plaza Transit Station
    € 94.00
    16:20
    19:23
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Venice
    Chiavari
    € 16.85
    16:38
    19:26
  • TRENITALIA SAT
    Train
    Milan
    Stazione Ferroviaria Di Milano Lambrate
    Venice
    Stazione Di Venezia Santa Lucia
    € 21.95
    17:33
    20:50
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Porto Marghera Train Station
    € 50.45
    17:48
    20:39
  • TRENITALIA SAT
    Train
    Milan
    Milano Rogoredo Train Station
    Venice
    Venice Mestre Hotel Plaza Transit Station
    € 49.00
    18:10
    21:00
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Venice Porto Marghera Train Station
    € 50.45
    19:15
    21:43
  • TRENITALIA SAT
    Train
    Milan
    Stazione Centrale Di Milano
    Venice
    Stazione Di Venezia Santa Lucia
    € 49.00
    19:15
    21:42
Click to see on the map.

Carriers Operating Between Milan - Venice

Frequently Asked Questions

bus