Bus from Milan to Zurich and return

Find cheap coach tickets for your bus journey from Milan to Zurich and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,588,395 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Ticket prices for a bus from Milan to Zurich normally start from £14.10. Since there are also more expensive options, it is good to compare! Don't forget to take journey time, amenities and other criteria into consideration as well. Use our search engine to find the best option for your preferences and pick between the offers of Eurolines Germany, FlixBus, BlaBlaBus, ibus, Viaggi Gulli, Cipolla Group, Eurolines France, Movelia, Buscenter.it and RegioJet. The fastest bus from Zurich to Milan only takes 4h 20m. All you need to do is to click "Find Now" and book your trip!

Milan to Zurich Coach Information

Cheapest Bus£14.10
Fastest Bus3h 45m
Distance217.4 km
Coach CompaniesRegioJet, Eurolines Germany, FlixBus, Marino Autolinee, ALSA, Viaggi Gulli, Cipolla Group
  Bus Milan - Zurich    217 km
Ø Bus connections32 x
Savings-79%

The cheapest coach connections 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
      16:10
      20:50
    19 Apr
    RegioJetRegioJet
    from £14.10
  • Milan
    Zurich
      16:10
      20:50
    23 Feb
    RegioJetRegioJet
    from £14.14
  • Milan
    Zurich
      16:10
      20:50
    2 Feb
    Eurolines GermanyEurolines Germany
    from £14.41
  • Milan
    Zurich
      16:10
      20:50
    23 Feb
    Eurolines GermanyEurolines Germany
    from £14.41
  • Milan
    Zurich
      23:40
      03:25
    26 Jan
    +1
    FlixBusFlixBus
    from £16.19
  • Milan
    Zurich
      21:30
      01:15
    22 Feb
    +1
    FlixBusFlixBus
    from £16.19
  • Milan
    Zurich
      07:20
      11:55
    16 Apr
    Marino AutolineeMarino Autolinee
    from £18.76
  • Milan
    Zurich
      07:20
      11:55
    25 Feb
    Marino AutolineeMarino Autolinee
    from £18.76
  • Milan
    Zurich
      01:00
      06:00
    26 Jan
    ALSAALSA
    from £23.02
  • Milan
    Zurich
      01:00
      06:00
    25 Jan
    ALSAALSA
    from £23.02
  • Milan
    Zurich
      05:40
      11:30
    1 Mar
    Viaggi GulliViaggi Gulli
    from £33.26
  • Milan
    Zurich
      05:40
      11:30
    8 Mar
    Viaggi GulliViaggi Gulli
    from £33.26
  • Milan
    Zurich
      04:00
      08:35
    13 Feb
    Cipolla GroupCipolla Group
    from £65.66
  • Milan
    Zurich
      04:00
      08:35
    14 May
    Cipolla GroupCipolla Group
    from £65.66


  Train Milan - Zurich    217 km

The cheapest train connections from Milan to Zurich

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Milan
    Zurich
      19:25
      22:51
    4 Feb
    OUI.sncfOUI.sncf
    from £24.73
  • Milan
    Zurich
      13:25
      16:51
    4 Feb
    OUI.sncfOUI.sncf
    from £24.73
  • Milan
    Zurich
      19:25
      22:51
    4 Feb
    OUI.sncfOUI.sncf
    from £24.73
  • Milan
    Zurich
      13:25
      16:51
    4 Feb
    OUI.sncfOUI.sncf
    from £24.73


  Carpooling Milan - Zurich    217 km

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
      16:00
      19:50
    20 Mar
    BlaBlaCarBlaBlaCar
    from £12.79
  • Milan
    Zurich
      14:00
      17:30
    24 Jan
    BlaBlaCarBlaBlaCar
    from £12.79
  • Milan
    Zurich
      16:20
      20:10
    4 Feb
    BlaBlaCarBlaBlaCar
    from £12.79


  Bus Zurich - Milan    217 km
Ø Bus connections32 x
Savings-45%

The cheapest coach connections 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
      08:35
      13:00
    4 Apr
    RegioJetRegioJet
    from £14.10
  • Zurich
    Milan
      08:35
      13:00
    25 Jan
    RegioJetRegioJet
    from £14.10
  • Zurich
    Milan
      08:35
      13:00
    2 May
    Eurolines GermanyEurolines Germany
    from £14.41
  • Zurich
    Milan
      08:35
      13:00
    22 Feb
    Eurolines GermanyEurolines Germany
    from £14.41
  • Zurich
    Milan
      22:20
      02:10
    2 Mar
    +1
    FlixBusFlixBus
    from £16.19
  • Zurich
    Milan
      22:20
      02:10
    30 Jan
    +1
    FlixBusFlixBus
    from £16.19
  • Zurich
    Milan
      15:30
      20:25
    19 Apr
    Marino AutolineeMarino Autolinee
    from £18.76
  • Zurich
    Milan
      14:30
      19:25
    28 Feb
    Marino AutolineeMarino Autolinee
    from £18.76
  • Zurich
    Milan
      18:00
      23:15
    2 Mar
    Rede ExpressosRede Expressos
    from £23.02
  • Zurich
    Milan
      18:00
      23:15
    6 Mar
    Rede ExpressosRede Expressos
    from £23.02
  • Zurich
    Milan
      18:50
      23:15
    6 Mar
    ALSAALSA
    from £23.02
  • Zurich
    Milan
      18:50
      23:15
    2 Mar
    ALSAALSA
    from £23.02
  • Zurich
    Milan
      13:00
      19:40
    29 Jan
    Viaggi GulliViaggi Gulli
    from £25.58
  • Zurich
    Milan
      13:00
      19:40
    27 Jan
    Viaggi GulliViaggi Gulli
    from £25.58


  Train Zurich - Milan    217 km
   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
      09:09
      12:35
    4 Feb
    OUI.sncfOUI.sncf
    from £24.73
  • Zurich
    Milan
      09:09
      12:35
    4 Feb
    OUI.sncfOUI.sncf
    from £24.73
  • Zurich
    Milan
      07:02
      12:46
    4 Feb
    Deutsche BahnDeutsche Bahn
    from £100.62
  • Zurich
    Milan
      11:26
      17:46
    4 Feb
    Deutsche BahnDeutsche Bahn
    from £104.29


  Carpooling Zurich - Milan    217 km
   Savings

The cheapest carpooling offers from Zurich to Milan

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Zurich
    Milan
      13:30
      17:30
    4 Feb
    BlaBlaCarBlaBlaCar
    from £11.09
  • Zurich
    Milan
      07:00
      10:30
    25 Jan
    BlaBlaCarBlaBlaCar
    from £12.79
  • Zurich
    Milan
      10:00
      14:10
    28 Jan
    BlaBlaCarBlaBlaCar
    from £13.64
  • Zurich
    Milan
      12:30
      16:10
    25 Jan
    BlaBlaCarBlaBlaCar
    from £14.50


Current ticket prices

Steer clear of the price chaos by using our website! Find suitable bus rides and compare them to other travel options including trains, car sharing and even flights. This way you’ll always get the best offer with prices currently starting from £14.10. Also check travel times: The fastest coach – at the moment provided by Eurolines Germany – only needs 4h 20m to get you to your destination.

Bus stops in Milan and Zurich

  Stations
Limmatstrasse , 8005 Zurich (Switzerland)
Bahnhofplatz , 8001 Zurich (Switzerland)

Find out more details about the service on your bus from Milan to Zurich and return

Different passengers - different needs. For your bus trip from Milan to Zurich you might be looking for a particularly short journey time, the cheapest bus ticket or for the operator which offers you the ideal on-board amenities. Whereas you are normally allowed to take hand-luggage on every bus, there might be restrictions concerning additional baggage items or outsize luggage. Let’s say you want to bring a very large bag exceeding typical measurements on a bus from Zurich to Milan then you should opt for the offer provided by the coach company FlixBus. The details of every individual trip are shown in our search results and you can also see if they are free of charge or not: Simply check for the coach company that has free WiFi access, loads of electrical outlets and a good selection of drinks and snacks. We're here to help you find the best buses Milan - Zurich.

Milan and Zurich: Useful Info

Milan
1.24 Million
Zurich
402,762
Taxi
£5.19
£7.78
Milan
Zurich
A taxi journey in Milan is 34% cheaper than in Zurich.
Local buses
£1.28
£3.25
Milan
Zurich
A bus fare in Milan is 61% cheaper than in Zurich.
Beer
£4.26
£5.56
Milan
Zurich
A pint of beer in Milan is 24% cheaper than in Zurich.
Water
£0.34
£0.96
Milan
Zurich
A bottle of water in Milan is 65% cheaper than in Zurich.
Meal
£11.57
£18.53
Milan
Zurich
A meal in Milan is 38% cheaper than in Zurich.
Trusted shop
The CheckMyBus App
Free Download