Bus Milan to Zurich and return

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

calendar
Advanced search
617 Companies - 1,427,171 Connections
The best dealsSave up to 70 % (on average)
It's all about choiceMost routes worldwide
Easy and transparent1-click real-time search
You have enough on your mind trying to find your next outing. Having to go from site to site to compare prices is a real bother. CheckMyBus offers you all info on all available coaches that drive the route between Milan and Zurich and the other way around. CheckMyBus is THE search portal for bus routes. On CheckMyBus you will not only find extremely low prices, we also offer you all the info at a glance. We here at CheckMyBus show you, who will escort you from Milan to Zurich (or vice versa) at the best price, the fastest and the most relaxed. Get the bus that suits you best!

At CheckMyBus you will find bus rides from Milan to Zurich and back offered by 11 companies: Baltour, ExpressBus.ch, Distribusion, Eurolines Germany, FlixBus, DeinBus.de, Cipolla Group, EuroTicket, Eurolines Suisse, Movelia and , between $16.10 and $53.56.
  Bus Milan - Zurich    135 mi
Ø Bus connections48 x
Savings-32%

The cheapest bus routes from Milan to Zurich

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Milan
    Zurich
      7:00 AM
      11:00 AM
    11 Jun
    L'Aurora Viaggi
    from $1609
  • Milan
    Zurich
      7:00 AM
      11:00 AM
    23 Apr
    L'Aurora Viaggi
    from $1609
  • Milan
    Zurich
      10:00 AM
      2:25 PM
    3 May
    DeinBus.deDeinBus.de
    from $1824
  • Milan
    Zurich
      10:00 AM
      2:25 PM
    3 May
    Eurolines Germany
    from $1824
  • Milan
    Zurich
      10:00 AM
      2:25 PM
    3 May
    DeinBus.deDeinBus.de
    from $1931
  • Milan
    Zurich
      10:00 AM
      2:25 PM
    3 May
    Eurolines Germany
    from $1931
  • Milan
    Zurich
      1:00 AM
      5:30 AM
    8 May
    Eurolines Suisse
    from $2007
  • Milan
    Zurich
      1:00 AM
      5:30 AM
    17 May
    Eurolines Suisse
    from $2007
  • Milan
    Zurich
      11:55 PM
      3:40 AM
    8 May
    +1
    FlixBusFlixBus
    from $2039
  • Milan
    Zurich
      2:45 PM
      6:45 PM
    16 Jun
    FlixBusFlixBus
    from $2039
  • Milan
    Zurich
      1:00 AM
      5:30 AM
    8 May
    ALSA
    from $2146
  • Milan
    Zurich
      1:00 AM
      2:45 AM
    7 Aug
    ALSA
    from $2146
  • Milan
    Zurich
      1:00 AM
      6:00 AM
    16 Jun
    BaltourBaltour
    from $2361
  • Milan
    Zurich
      1:00 AM
      6:00 AM
    13 Oct
    BaltourBaltour
    from $2361


  Carpooling Milan - Zurich    135 mi
   Savings

The cheapest carpooling offers from Milan to Zurich

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Milan
    Zurich
      2:40 PM
      6:20 PM
    21 Apr
    BlaBlaCarBlaBlaCar
    from $1180
  • Milan
    Zurich
      10:30 AM
      2:20 PM
    13 May
    BlaBlaCarBlaBlaCar
    from $1287
  • Milan
    Zurich
      10:30 AM
      1:40 PM
    22 Apr
    BlaBlaCarBlaBlaCar
    from $1287
  • Milan
    Zurich
      1:00 PM
      4:40 PM
    23 Apr
    BlaBlaCarBlaBlaCar
    from $1287


  Bus Zurich - Milan    135 mi
Ø Bus connections48 x
Savings-40%

The cheapest bus routes from Zurich to Milan

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Zurich
    Milan
      10:00 AM
      2:45 PM
    26 Aug
    L'Aurora Viaggi
    from $1609
  • Zurich
    Milan
      10:00 AM
      2:45 PM
    5 Jul
    L'Aurora Viaggi
    from $1609
  • Zurich
    Milan
      3:30 PM
      7:25 PM
    3 May
    DeinBus.deDeinBus.de
    from $1824
  • Zurich
    Milan
      3:30 PM
      7:25 PM
    3 May
    Eurolines Germany
    from $1824
  • Zurich
    Milan
      6:30 PM
      11:15 PM
    13 Oct
    Eurolines Suisse
    from $2007
  • Zurich
    Milan
      6:30 PM
      11:15 PM
    16 May
    Eurolines Suisse
    from $2007
  • Zurich
    Milan
      3:30 PM
      7:25 PM
    3 May
    DeinBus.deDeinBus.de
    from $2039
  • Zurich
    Milan
      3:30 PM
      7:25 PM
    3 May
    Eurolines Germany
    from $2039
  • Zurich
    Milan
      7:00 PM
      11:00 PM
    24 Jun
    FlixBusFlixBus
    from $2039
  • Zurich
    Milan
      7:00 PM
      11:00 PM
    16 May
    FlixBusFlixBus
    from $2039
  • Zurich
    Milan
      9:00 PM
      11:15 PM
    13 Oct
    ALSA
    from $2146
  • Zurich
    Milan
      9:00 PM
      11:15 PM
    16 May
    ALSA
    from $2146
  • Zurich
    Milan
      6:50 PM
      11:15 PM
    24 Jun
    BaltourBaltour
    from $2683
  • Zurich
    Milan
      6:50 PM
      11:15 PM
    21 May
    BaltourBaltour
    from $2683


  Train Zurich - Milan    135 mi
   Savings

The cheapest train connections from Zurich to Milan

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Zurich
    Milan
      7:02 AM
      12:46 PM
    3 May
    Deutsche BahnDeutsche Bahn
    from $12665
  • Zurich
    Milan
      11:26 AM
      5:46 PM
    3 May
    Deutsche BahnDeutsche Bahn
    from $13126


  Carpooling Zurich - Milan    135 mi
   Savings

The cheapest train connections from Zurich to Milan

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Zurich
    Milan
      9:00 AM
      12:40 PM
    29 Apr
    BlaBlaCarBlaBlaCar
    from $1180
  • Zurich
    Milan
      5:30 AM
      9:00 AM
    26 May
    BlaBlaCarBlaBlaCar
    from $1287
  • Zurich
    Milan
      9:10 PM
      12:30 AM
    1 May
    +1
    BlaBlaCarBlaBlaCar
    from $1395
  • Zurich
    Milan
      3:30 PM
      7:10 PM
    30 Apr
    BlaBlaCarBlaBlaCar
    from $1395


  Stations
Piazza Duca D'Aosta 16, Milan (Italy)
Via Giulio Natta – Lampugnano , Milan (Italy)
Via Fratelli Rizzardi , 20151 Milan (Italy)
  Stations
Sihlquai 9, 8005 Zurich (Switzerland)
Zurich (Switzerland)

More on bus features and services

As a courtesy to you your carry-ons can be stored in the bus free of charge if you select Baltour as your bus provider. Take advantage of the loyalty programmes provided by Eurolines Germany, especially if you use intercity buses on a regular basis. 1 of the companies will store even the bulkiest of luggage for a small fee. With the free WiFi in the Baltour buses you can comfortably keep your friends up-to-date regarding your exact whereabouts. The bus provider ExpressBus.ch provides its' passengers drinks for a small fee. Eurolines Germany offers those with a disability a rebate. More information can be found on the bus provider's homepage. A bathroom can be found on the intercity bus as well and can be used at no extra cost. Travelling with pets won't be an issue. Baltour welcomes animals (for a small fee). More information can be found on the bus provider's site. Get notified in case of a traffic jam. ExpressBus.ch sends out a free text message to inform you about a delay. For a small fee you can also take your bicycle with you in the bus from FlixBus.