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!
2094 Companies – 5,608,356 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Milan to Zurich

Cheapest Bus£13.77
Fastest Bus3h 40m
Earliest Coach01:00
Latest Coach18:00
Daily Bus Connections5 Ø
Distance217.4 km
Coach CompaniesRegioJet, Eurolines Germany, Buscenter.it, Eurolines Suisse, Marino Autolinee, Viaggi Gulli, FlixBus

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.

  • 16:10
    20:50
    Milan
    15 Jun
    Zurich
    RegioJetRegioJet
    from£13.77
  • 16:10
    20:50
    Milan
    15 Jun
    Zurich
    RegioJetRegioJet
    from£13.84
  • 16:10
    20:50
    Milan
    15 Jun
    Zurich
    Eurolines GermanyEurolines Germany
    from£15.20
  • 16:10
    20:50
    Milan
    15 Jun
    Zurich
    Eurolines GermanyEurolines Germany
    from£15.20
  • 04:30
    08:20
    Milan
    15 Jun
    Zurich
    Buscenter.itBuscenter.it
    from£16.18
  • 04:30
    08:20
    Milan
    15 Jun
    Zurich
    Buscenter.itBuscenter.it
    from£16.18
  • 01:00
    05:30
    Milan
    15 Jun
    Zurich
    Eurolines SuisseEurolines Suisse
    from£16.85
  • 01:00
    05:30
    Milan
    15 Jun
    Zurich
    Eurolines SuisseEurolines Suisse
    from£16.85
  • 07:20
    11:55
    Milan
    15 Jun
    Zurich
    Marino AutolineeMarino Autolinee
    from£17.09
  • 07:20
    11:55
    Milan
    15 Jun
    Zurich
    Marino AutolineeMarino Autolinee
    from£17.09
  • 05:40
    11:30
    Milan
    15 Jun
    Zurich
    Viaggi GulliViaggi Gulli
    from£17.54
  • 05:40
    11:30
    Milan
    15 Jun
    Zurich
    Viaggi GulliViaggi Gulli
    from£17.54
  • 18:00
    21:40
    Milan
    6 Jun
    Zurich
    FlixBusFlixBus
    from£29.68
  • 18:00
    21:40
    Milan
    3 Jun
    Zurich
    FlixBusFlixBus
    from£29.68

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.

  • 19:10
    22:50
    Milan
    15 Jun
    Zurich
    TrenitaliaTrenitalia
    from£26.09
  • 07:10
    10:50
    Milan
    15 Jun
    Zurich
    TrenitaliaTrenitalia
    from£26.09
  • 19:25
    22:51
    Milan
    15 Jun
    Zurich
    OUI.sncfOUI.sncf
    from£26.09
  • 13:25
    16:51
    Milan
    15 Jun
    Zurich
    OUI.sncfOUI.sncf
    from£26.09

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.

  • 20:40
    00:28
    Milan
    8 Jun +1
    Zurich
    BlaBlaCarBlaBlaCar
    from£17.09

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.

  • 08:35
    13:00
    Zurich
    15 Jun
    Milan
    RegioJetRegioJet
    from£13.80
  • 08:35
    13:00
    Zurich
    15 Jun
    Milan
    RegioJetRegioJet
    from£13.87
  • 08:35
    13:00
    Zurich
    15 Jun
    Milan
    Eurolines GermanyEurolines Germany
    from£15.20
  • 08:35
    13:00
    Zurich
    15 Jun
    Milan
    Eurolines GermanyEurolines Germany
    from£15.20
  • 15:30
    20:25
    Zurich
    15 Jun
    Milan
    Marino AutolineeMarino Autolinee
    from£15.83
  • 15:30
    20:25
    Zurich
    15 Jun
    Milan
    Marino AutolineeMarino Autolinee
    from£15.83
  • 18:50
    22:45
    Zurich
    15 Jun
    Milan
    Buscenter.itBuscenter.it
    from£16.18
  • 18:30
    23:15
    Zurich
    15 Jun
    Milan
    Eurolines SuisseEurolines Suisse
    from£17.99
  • 18:30
    23:15
    Zurich
    15 Jun
    Milan
    Eurolines SuisseEurolines Suisse
    from£17.99
  • 13:30
    19:40
    Zurich
    15 Jun
    Milan
    Viaggi GulliViaggi Gulli
    from£21.05
  • 08:30
    12:20
    Zurich
    3 Jun
    Milan
    FlixBusFlixBus
    from£34.18
  • 17:40
    21:30
    Zurich
    15 Jun
    Milan
    Buscenter.itBuscenter.it
    from£50.38
  • 15:50
    20:00
    Zurich
    4 Jul
    Milan
    Cipolla GroupCipolla Group
    from£69.27
  • 15:50
    20:00
    Zurich
    15 Jun
    Milan
    Cipolla GroupCipolla Group
    from£69.27

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.

  • 09:09
    12:35
    Zurich
    15 Jun
    Milan
    OUI.sncfOUI.sncf
    from£26.09
  • 09:09
    12:35
    Zurich
    15 Jun
    Milan
    OUI.sncfOUI.sncf
    from£26.09
  • 22:10
    06:21
    Zurich
    9 Jun +1
    Milan
    SaveATrainSaveATrain
    from£68.55
  • 07:10
    11:37
    Zurich
    8 Jun
    Milan
    SaveATrainSaveATrain
    from£68.68

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.

  • 06:10
    09:53
    Zurich
    3 Jun
    Milan
    BlaBlaCarBlaBlaCar
    from£16.19

Information about the bus connection, amenities and services

Ticket prices for a bus from Milan to Zurich normally start from £13.77. 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, Movelia, Buscenter.it, SaveATrain, RegioJet and . The fastest bus from Zurich to Milan only takes 3h 40m. All you need to do is to click "Find Now" and book your trip!
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.
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 £13.77. Also check travel times: The fastest coach – at the moment provided by – only needs 3h 40m to get you to your destination.

Bus stops in Milan and Zurich

Stations
8048 Zurich (Switzerland)
Limmatstrasse , 8005 Zurich (Switzerland)
Bahnhofplatz , 8001 Zurich (Switzerland)
Hofwiesenstrasse 369, 8050 Zürich, Switzerland , Zurich (Switzerland)

Compare Milan and Zurich

£5.48
£8.25
Milan
Zurich
A taxi journey in Milan is 34% cheaper than in Zurich.
£1.35
£3.45
Milan
Zurich
A bus fare in Milan is 61% cheaper than in Zurich.
£4.50
£5.90
Milan
Zurich
A pint of beer in Milan is 24% cheaper than in Zurich.
£0.36
£1.01
Milan
Zurich
A bottle of water in Milan is 65% cheaper than in Zurich.
£12.21
£19.67
Milan
Zurich
A meal in Milan is 38% cheaper than in Zurich.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.