Zurich to Milan

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 Zurich to Milan

Train
Trains
Bus
Buses
Flight
Flights
Today
3 trains from $90
Tomorrow
8 trains from $90
Fri, Jul 26
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
$181tab
Tue
Jul 23
$90Trenitalia
$22Flixbus
$105Swiss
Wed
Jul 24
$90Trenitalia
$22Flixbus
$94Eurowings
Thu
Jul 25
$72Trenitalia
$28Flixbus
$94Eurowings
Fri
Jul 26
$72Trenitalia
$28Flixbus
$130Eurowings
Sat
Jul 27
$72Trenitalia
$16RegioJet
$105tab
Sun
Jul 28
$72Trenitalia
$28Flixbus
$94Germanwings
Mon
Jul 29
$46Trenitalia
$22Flixbus
$94Eurowings
Tue
Jul 30
$46Trenitalia
$22Flixbus
$94Germanwings
Wed
Jul 31
Find prices
$22Flixbus
$94Eurowings
Thu
Aug 1
$46Trenitalia
$22Flixbus
$94Eurowings
Fri
Aug 2
$46Trenitalia
$22Flixbus
$94Eurowings
Sat
Aug 3
$46Trenitalia
$16RegioJet
$139tab
Sun
Aug 4
$46Trenitalia
$28Flixbus
$94Eurowings
Mon
Aug 5
$34Trenitalia
$24Flixbus
$94Eurowings
Tue
Aug 6
$34Trenitalia
$22Flixbus
$94Germanwings
Wed
Aug 7
$34Trenitalia
$22Flixbus
$94Eurowings
Thu
Aug 8
$34Trenitalia
$22Flixbus
$94Eurowings
Fri
Aug 9
$46Trenitalia
$22Flixbus
$94Eurowings
Sat
Aug 10
$34Trenitalia
Find prices
Find prices
Sun
Aug 11
$46Trenitalia
$29Flixbus
$94Eurowings

Travel from Zurich to Milan: Journey Details

Traveling from Zurich to Milan couldn't be simpler. You could take a comfortable coach ride with Flixbus, catch a Trenitalia express over the mountains to Milano Centrale, or take the fastest option by travelling in style with Swiss Air. Flying takes around an hour, trains about 4 hours, and coaches can actually be faster than trains - so whatever form of transport you prefer, the journey won't take long.

Return trips from Milan to Zurich are also available.

Buses from Zurich to Milan

Buses from Zurich to Milan depart numerous times per day. Flixbus is the main company operating on the route, and their buses take 3 hours 40 minutes to reach Milan, starting at 11:00 a.m. and ending at 8:00 p.m. Other firms running buses to Milan include Baltour and Eurolines, while car pooling services like Bla Bla Car are another excellent option.

Trains from Zurich to Milan

Trenitalia offers regular, fast and direct trains from Zurich to Milan, starting at 7:30 a.m. and finishing at 7:45 p.m. Their trains take around 4 hours to make the trip, with no changes required along the way. All trains depart from Zurich Hauptbahnhof.

Flights from Zurich to Milan

Flights from Zurich to Milan are offered by Swiss Air. Flights take only 55 minutes, and there are five per day, featuring a range of early morning, mid-morning and evening departure slots, so there should be something to fit into your travel schedule. Most flights from Zurich touch down at Malpensa airport.

Compare prices

Best fares from Zurich to Milan

This Weekend
This month
Next Month
Fri, Jul 26
Bus
Flixbus
03:403h 50m07:30
ZurichMilan
Fri, Jul 26
Train
Trenitalia
15:103h 40m18:50
ZurichMilan
Fri, Jul 26
Flight
Eurowings
14:053h 50m17:55
ZurichMilan
Fastest Way to Travel from Zurich to Milan
Sat, Jul 27
Flight
tab
18:55 55m19:50
ZurichMilan
Sat, Aug 3
Flight
tab
11:00 55m11:55
ZurichMilan
Thu, Aug 15
Flight
Swiss
05:30 55m06:25
ZurichMilan
Return Journeys from Milan to Zurich
Wed, Jul 24
Bus
Flixbus
14:304h18:30
MilanZurich
Wed, Jul 24
Train
Trenitalia
15:103h 40m18:50
MilanZurich
Wed, Jul 24
Flight
Eurowings
07:006h 25m13:25
MilanZurich

Stations

Important Stations and Airports for this Journey
Zurich
Milan
TrainZürich HB

Amenities

Refreshments

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