Milan to Zurich

Tue, Jul 23
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

Cheapest trips from Milan to Zurich

Train
Trains
Bus
Buses
Flight
Flights
Today
4 trains from $90
Tomorrow
8 trains from $90
Sat, Jul 27
8 trains from $72
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
Mon
Jul 22
$90Trenitalia
$22Flixbus
$231Vueling
Tue
Jul 23
$90Trenitalia
$22Flixbus
$106Eurowings
Wed
Jul 24
$90Trenitalia
$22Flixbus
$94Eurowings
Thu
Jul 25
$72Trenitalia
$22Eurolines Switzerland
Find prices
Fri
Jul 26
$72Trenitalia
Find prices
$179tab
Sat
Jul 27
$72Trenitalia
$22Flixbus
$200tab
Sun
Jul 28
$72Trenitalia
$16Eurolines Switzerland
$200Swiss
Mon
Jul 29
$46Trenitalia
$22Flixbus
$163Aegean Airlines
Tue
Jul 30
$46Trenitalia
$22Flixbus
$94Eurowings
Wed
Jul 31
$46Trenitalia
$22Flixbus
$147tab
Thu
Aug 1
$46Trenitalia
$22Flixbus
$168tab
Fri
Aug 2
$46Trenitalia
$22Flixbus
$240KLM
Sat
Aug 3
$72Trenitalia
$22Flixbus
$212KLM
Sun
Aug 4
$72Trenitalia
$16Eurolines Switzerland
$301Alitalia Cityliner
Mon
Aug 5
$46Trenitalia
$22Flixbus
$233Swiss
Tue
Aug 6
$46Trenitalia
$22Flixbus
$106Eurowings
Wed
Aug 7
$34Trenitalia
$22Flixbus
$94Germanwings
Thu
Aug 8
$46Trenitalia
$22Flixbus
$106Germanwings
Fri
Aug 9
$72Trenitalia
Find prices
$212tab
Sat
Aug 10
$72Trenitalia
$22Flixbus
$240KLM
Sun
Aug 11
$72Trenitalia
$16Eurolines Switzerland
$240KLM

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 Weekend
This month
Next Month
Sat, Jul 27
Bus
Flixbus
16:004h20:00
MilanZurich
Sat, Jul 27
Train
Trenitalia
15:103h 40m18:50
MilanZurich
Sat, Jul 27
Flight
tab
13:001h14:00
MilanZurich
Fastest Way to Travel from Milan to Zurich
Wed, Jul 31
Flight
tab
05:10 55m06:05
MilanZurich
Thu, Aug 1
Flight
tab
05:10 55m06:05
MilanZurich
Sun, Aug 18
Flight
tab
05:10 55m06:05
MilanZurich
Return Journeys from Zurich to Milan
Wed, Jul 24
Bus
Flixbus
14:454h 10m18:55
ZurichMilan
Wed, Jul 24
Train
Trenitalia
07:103h 40m10:50
ZurichMilan
Wed, Jul 24
Flight
Eurowings
11:006h 50m17:50
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?
pt_a.milano_b.milanolinate.description
FlightMilan-Malpensa

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the airport and what is the best way to get there?
pt_a.milano_b.milanomalpensa.description

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