calendar
Advanced search
509 Companies - 1,156,103 Connections

Bus Milan to Venice and return

Cheap bus and train tickets for trips from Venice to Milan and return

Taking a bus line isn't only extremely inexpensive, it's also the green way to travel. Try it out yourself and let CheckMyBus start comparing. We optimize your search for the coach ideally suited for you.

The CheckMyBus search engine finds the ideal intercity bus from Milan to Venice and back from 6 companies like Baltour, ibus, FlixBus, Busbud, megabus and Eurolines Germany, with prices as low as $9.00 and $36.50.
  Bus Milan - Venice    152 mi
Ø Bus connections41 x
Savings-55%

The cheapest bus connections from Milan to Venice

%No particular date in mind? Here's an overview over the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Milan
    Venice
      8:10 PM
      12:20 AM
    3 Feb
    FlixBusFlixBus
    from $963
  • Milan
    Venice
      7:30 AM
      11:20 AM
    3 Feb
    FlixBusFlixBus
    from $1059
  • Milan
    Venice
      4:05 PM
      9:55 PM
    3 Feb
    FlixBusFlixBus
    from $1070
  • Milan
    Venice
      4:05 PM
      10:15 PM
    3 Feb
    FlixBusFlixBus
    from $1284
  • Milan
    Venice
      12:15 AM
      8:00 AM
    21 Feb
    FlixBusFlixBus
    from $1380
  • Milan
    Venice
      9:45 AM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $1391
  • Milan
    Venice
      9:40 AM
      1:50 PM
    3 Feb
    FlixBusFlixBus
    from $1391
  • Milan
    Venice
      10:35 AM
      2:15 PM
    3 Feb
    FlixBusFlixBus
    from $1487
  • Milan
    Venice
      3:30 PM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $1498
  • Milan
    Venice
      3:30 PM
      8:30 PM
    3 Feb
    BaltourBaltour
    from $1605
  • Milan
    Venice
      9:30 AM
      8:30 PM
    3 Feb
    BaltourBaltour
    from $1712
  • Milan
    Venice
      7:45 AM
      1:45 PM
    3 Feb
    BaltourBaltour
    from $1819
  • Milan
    Venice
      9:45 AM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $2033
  • Milan
    Venice
      3:30 PM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $2140


  Train Milan - Venice    152 mi
   Savings

The cheapest train connections from Milan to Venice

%No particular date in mind? Here's an overview over the cheapest train tickets for the next few days.
  • Milan
    Venice
      8:05 AM
      10:28 AM
    26 Jan
    Voyages Sncf
    from $4119
  • Milan
    Venice
      7:15 AM
      9:28 AM
    26 Jan
    Voyages Sncf
    from $4707
  • Milan
    Venice
      1:20 PM
      4:19 PM
    3 Feb
    Voyages Sncf
    from $68100
  • Milan
    Venice
      7:35 AM
      10:23 AM
    26 Jan
    Voyages Sncf
    from $8130


  Carpooling Milan - Venice    152 mi
   Savings

The cheapest carpooling offers from Milan to Venice

%No particular date in mind? Here's an overview over the cheapest rides for the next few days.
  • Milan
    Venice
      4:00 PM
      7:50 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $642
  • Milan
    Venice
      4:00 PM
      7:30 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $856
  • Milan
    Venice
      7:00 PM
      9:50 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $963
  • Milan
    Venice
      8:00 PM
      10:00 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $1070


  Bus Venice - Milan    152 mi
Ø Bus connections41 x
Savings-55%

The cheapest bus connections from Venice to Milan

%No particular date in mind? Here's an overview over the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Venice
    Milan
      6:10 AM
      10:20 AM
    3 Feb
    FlixBusFlixBus
    from $963
  • Venice
    Milan
      3:55 PM
      7:50 PM
    3 Feb
    FlixBusFlixBus
    from $1059
  • Venice
    Milan
      6:40 PM
      12:10 AM
    3 Feb
    FlixBusFlixBus
    from $1284
  • Venice
    Milan
      3:40 PM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $1391
  • Venice
    Milan
      6:10 AM
      10:20 AM
    3 Feb
    FlixBusFlixBus
    from $1391
  • Venice
    Milan
      7:50 PM
      11:40 PM
    3 Feb
    FlixBusFlixBus
    from $1487
  • Venice
    Milan
      3:40 PM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $1498
  • Venice
    Milan
      7:05 PM
      12:10 AM
    3 Feb
    FlixBusFlixBus
    from $1594
  • Venice
    Milan
      3:40 PM
      9:00 PM
    3 Feb
    BaltourBaltour
    from $1605
  • Venice
    Milan
      9:10 AM
      1:50 PM
    3 Feb
    BaltourBaltour
    from $1712
  • Venice
    Milan
      10:50 AM
      5:45 PM
    3 Feb
    FlixBusFlixBus
    from $1712
  • Venice
    Milan
      3:50 PM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $1819
  • Venice
    Milan
      9:10 AM
      1:50 PM
    3 Feb
    BaltourBaltour
    from $2033
  • Venice
    Milan
      3:40 PM
      8:50 PM
    3 Feb
    BaltourBaltour
    from $2140


  Train Venice - Milan    152 mi
   Savings

The cheapest train connections from Venice to Milan

%No particular date in mind? Here's an overview over the cheapest train tickets for the next few days.
  • Venice
    Milan
      5:52 AM
      8:25 AM
    3 Feb
    Voyages Sncf
    from $4119
  • Venice
    Milan
      9:12 AM
      12:03 PM
    3 Feb
    Voyages Sncf
    from $4482
  • Venice
    Milan
      12:02 PM
      2:25 PM
    3 Feb
    Voyages Sncf
    from $4707
  • Venice
    Milan
      12:21 AM
      7:12 AM
    3 Feb
    Voyages Sncf
    from $5242


  Carpooling Venice - Milan    152 mi
   Savings

The cheapest train connections from Venice to Milan

%No particular date in mind? Here's an overview over the cheapest rides for the next few days.
  • Venice
    Milan
      7:50 PM
      11:20 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $642
  • Venice
    Milan
      4:00 PM
      6:30 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $1070
  • Venice
    Milan
      4:00 AM
      7:00 AM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $1109
  • Venice
    Milan
      6:30 PM
      9:10 PM
    3 Feb
    BlaBlaCarBlaBlaCar
    from $1177


  Stations
Piazza Duca D'Aosta 16, Milan (Italy)
Piazza Primo Maggio , 20099 Milan (Italy)
Via Giulio Natta – Lampugnano , Milan (Italy)
  Stations
Direzione Porto Marittimo , 30135 Venice (Italy)
Piazzale Roma 496, Venice (Italy)
Viale Stazione 1, 30171 Venice (Italy)

More on bus features and services

Nowadays intercity bus trips should be equipped with the newest and most modern facilities. FlixBus and megabus have recognized the importance of our high-tech way of life and thus provide WiFi for free. Free storage space for your carry-on is provided by the following providers: Baltour, Eurolines Germany, Busbud, megabus, FlixBus and ibus. If you travel from Milan to Venice on a regular basis or generally take the bus often, then take advantage of the discounts offered by FlixBus and Eurolines Germany! They're perfect for those that love travelling as much as we do. A bathroom can be found on the coach ride as well and can be used free of charge. Get notified in case of a traffic jam. FlixBus sends out a complimentary text message to inform you about a delay. For people with a disability a reduced rate is offered. More information can be found on the Eurolines Germany's website. At a moderate rate you can also take your bike with you in the intercity bus from FlixBus.