Milan to Zurich

Sun, May 26
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trips from Milan to Zurich

Train
Trains
Bus
Buses
Flight
Flights
Today
4 trains from $89
Tomorrow
7 trains from $89
Sat, Jun 1
8 trains from $71
icn_success

Search and Compare

Find the cheapest or fastest trip for you by comparing buses with trains

icn_success

Your Travel, Organised

Book and store all your tickets quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

Train
Bus
Flight
Sat
May 25
$89Trenitalia
$22Flixbus
$125Iberia
Sun
May 26
$89Trenitalia
$16Eurolines Switzerland
$210tab
Mon
May 27
$89Trenitalia
$22Flixbus
$129Vueling
Tue
May 28
Find prices
$22Flixbus
$93Eurowings
Wed
May 29
$71Trenitalia
Find prices
$105Eurowings
Thu
May 30
Find prices
$23Flixbus
$105Luftfahrtgesellschaft Walter
Fri
May 31
Find prices
$22Flixbus
$93Eurowings
Sat
Jun 1
$71Trenitalia
$22Flixbus
$163Eurowings
Sun
Jun 2
$71Trenitalia
$16Eurolines Switzerland
$146tab
Mon
Jun 3
$45Trenitalia
$22Flixbus
$146Swiss
Tue
Jun 4
$45Trenitalia
$23Flixbus
$93Germanwings
Wed
Jun 5
$45Trenitalia
$22Flixbus
$106Vueling
Thu
Jun 6
$45Trenitalia
$22Flixbus
$94Alitalia
Fri
Jun 7
$45Trenitalia
$22Flixbus
$109Alitalia Cityliner
Sat
Jun 8
$34Trenitalia
$22Flixbus
$118KLM
Sun
Jun 9
$34Trenitalia
$16Eurolines Switzerland
$126tab
Mon
Jun 10
$45Trenitalia
$22Flixbus
$126Swiss
Tue
Jun 11
$34Trenitalia
$22Flixbus
$106Vueling
Wed
Jun 12
$34Trenitalia
$12Infobus
$83Vueling
Thu
Jun 13
$34Trenitalia
$10Marino Autolinee
$93Germanwings
Fri
Jun 14
$34Trenitalia
$22Flixbus
$93Eurowings

Travel from Milan to Zurich: Journey Details

People traveling from Milan to Zurich can choose between air, bus and train transportation. However, the cheapest and fastest way to travel from Milan to Zurich is by bus. While trains may be more comfortable, they are also more expensive and take longer to arrive in Zurich. Flights are by far the most expensive option for travel between the two cities.

Return trips from Zurich to Milan are also available.

Buses from Milan to Zurich

Buses from Milan to Zurich are offered by Eurolines twice a week. This bus takes approximately 3 hours 40 minutes on line 1939 and 1940. You can also take the 076 bus which departs hourly from orefici p.za cordusio and arrives at lampugnano m1, then Lugano and Zurich. This bus takes about 2 hours and 36 minutes plus an additional 2 hours for transfer times to arrive in Zurich. Flixbus and Postbus offers regular services between Milan and Zurich.

Trains from Milan to Zurich

Trains from Milan to Zurich are frequently offered by Trenitalia. Trains depart from Milan Central Station and arrive at Zurich station about 4 hours later. This is a direct rail journey between the two cities. There are morning, afternoon and evening trains available.

Flights from Milan to Zurich

Swiss Air offers regular and frequent direct flights from Milan to Zurich. This journey takes about 3. hours. Eurowings, Lufthansa, Air Berlin and numerous other airlines provide 1-stop flights between the two cities. These flights can take up to 26 hours to complete depending on transfer times. Flights from Milan to Zurich depart from Milano Malpensa airport.

Compare prices

Best fares from Milan to Zurich

This month
Next Month
Mon, May 27
Bus
Flixbus
12:404h 5m16:45
MilanZurich
Mon, May 27
Train
Trenitalia
15:283h 22m18:50
MilanZurich
Mon, May 27
Flight
Vueling
19:1011h 55m07:05
MilanZurich
Fastest Way to Travel from Milan to Zurich
Sun, Jun 2
Flight
tab
05:10 55m06:05
MilanZurich
Sun, Jun 9
Flight
tab
05:10 55m06:05
MilanZurich
Fri, Jun 21
Flight
tab
05:10 55m06:05
MilanZurich
Return Journeys from Zurich to Milan
Mon, May 27
Bus
Flixbus
20:203h 50m00:10
ZurichMilan
Mon, May 27
Train
Trenitalia
13:103h 25m16:35
ZurichMilan
Mon, May 27
Flight
Vueling
18:3015h 10m09:40
ZurichMilan
Stations
Important Stations and Airports for this Journey
Milan
Zurich
BusMilano - Terminal Bus di Lampugnano

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines M1
Bus lines 68
FlightMilan-Linate

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
City buses 73/X73 serve the airport and connect to various locations in Milan. There is no direct rail connection.
FlightMilan-Malpensa

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
Malpensa Express operates between City Centre and Malpensa Airport as well as bus services. To travel between Malpensa 1 and Malpensa 2, there is a free shuttle-bus service in operation 24 hours a day, with departures every 7 minutes during the day and every 30 minutes at night

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone