Venice - Milan Bus - Train Ticket

Bus Journeys from Venice to Milan

Cheapest Trip on obilet
€ 6.97
Number of Trips Per Day
145
The Most Favorable Price
Venice - Milan Duration
3hr 1min
The Highest Number of Trips
Route Score
5.0 / 5 Last 30 Days: 1 VOTE Total: 1 VOTE

Cheap Buses to Venice - Milan

  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Linate Airport
    € 386.00
    01:00
    04:30
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Linate Airport
    € 384.00
    04:00
    07:30
  • Italo
    Train
    Venice
    Stazione Di Venezia Santa Lucia
    Milan
    Milan Main Train Station
    € 46.90
    05:57
    08:25
  • TRENITALIA SAT
    Train
    Venice
    Rapallo
    Milan
    Milan Central Train Station
    € 19.90
    06:01
    08:22
  • Italo
    Train
    Venice
    Venice Mestre Train Station
    Milan
    Milan Main Train Station
    € 46.90
    06:09
    08:25
  • TRENITALIA SAT
    Train
    Venice
    Venice Santa Lucia
    Milan
    Milan Central Train Station
    € 49.00
    07:18
    09:45
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Centrale Piazza Duca D'aosta
    € 170.00
    08:00
    12:00
  • TRENITALIA SAT
    Train
    Venice
    Venice Santa Lucia
    Milan
    Milan Central Train Station
    € 49.00
    10:48
    13:15
  • TRENITALIA SAT
    Train
    Venice
    Venice Mestre
    Milan
    Milan Central Train Station
    € 49.00
    11:30
    13:45
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Linate Airport
    € 174.00
    11:45
    15:45
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Centrale Piazza Duca D'aosta
    € 170.00
    11:45
    15:45
  • TRENITALIA SAT
    Train
    Venice
    Venice Mestre
    Milan
    Milan Central Train Station
    € 49.00
    12:00
    14:15
  • Itabus
    Bus
    Venice
    Venezia Tronchetto
    Milan
    Duomo Milan Lampugnano
    € 6.97
    13:25
    17:35
  • Itabus
    Bus
    Venice
    Venice Mestre Train Station
    Milan
    Duomo Milan Lampugnano
    € 6.97
    13:45
    17:35
  • Italo
    Train
    Venice
    Stazione Di Venezia Santa Lucia
    Milan
    Milan Main Train Station
    € 46.90
    13:57
    16:25
  • Italo
    Train
    Venice
    Venice Mestre Train Station
    Milan
    Milan Main Train Station
    € 46.90
    14:09
    16:25
  • Italo
    Train
    Venice
    Venice Mestre Train Station
    Milan
    Milan Main Train Station
    € 46.90
    15:09
    17:25
  • Itabus
    Bus
    Venice
    Venezia Tronchetto
    Milan
    Duomo Milan Lampugnano
    € 6.97
    15:25
    19:15
  • TRENITALIA SAT
    Train
    Venice
    Rapallo
    Milan
    Milan Central Train Station
    € 21.90
    15:41
    17:55
  • Itabus
    Bus
    Venice
    Venice Mestre Train Station
    Milan
    Duomo Milan Lampugnano
    € 6.97
    15:45
    19:15
  • Italo
    Train
    Venice
    Stazione Di Venezia Santa Lucia
    Milan
    Milan Main Train Station
    € 46.90
    15:57
    18:25
  • TRENITALIA SAT
    Train
    Venice
    Venice Mestre
    Milan
    Milan Rogoredo
    € 49.00
    16:00
    18:35
  • TRENITALIA SAT
    Train
    Venice
    Venice Mestre
    Milan
    Milan Central Train Station
    € 49.00
    17:00
    19:15
  • TRENITALIA SAT
    Train
    Venice
    Venice Mestre
    Milan
    Milan Porta Garibaldi
    € 49.00
    17:30
    19:47
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Linate Airport
    € 127.00
    17:45
    21:00
  • Italo
    Train
    Venice
    Stazione Di Venezia Santa Lucia
    Milan
    Milan Main Train Station
    € 46.90
    17:57
    20:25
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Centrale Piazza Duca D'aosta
    € 127.00
    18:00
    21:30
  • Italo
    Train
    Venice
    Venice Mestre Train Station
    Milan
    Milan Main Train Station
    € 46.90
    18:09
    20:25
  • TRENITALIA SAT
    Train
    Venice
    Chiavari
    Milan
    Milan Central Train Station
    € 19.90
    19:32
    21:53
  • GoOpti
    Bus
    Venice
    Venice Marittima
    Milan
    Milan Linate Airport
    € 127.00
    22:00
    01:15
Click to see on the map.

Carriers Operating Between Venice - Milan

Milan Hotels

Frequently Asked Questions

bus