Travel from Zürich to Milan-Malpensa-Airport-MXP

Train, bus or fly from Zürich to Milan Malpensa Airport (MXP)?

Swiss flies from Zürich to Milan Malpensa Airport (MXP) 5 times a day. Alternatively, Trenitalia Eurocity operates a train from Zürich to Milan Malpensa Airport (MXP) hourly. Tickets cost $40 - $60 and the journey takes 2 h 37 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to Milan Malpensa Airport (MXP)

ModeDurationPrice
From Zürich HB train to Zurich airport then fly to Milan Malpensa airport.1 h 59 min$120
From Zürich HB train to Zurich airport, fly to Lugano airport, line 60 train to Lugano FFS, Piazzale Besso, then shuttle to Milan Malpensa Airport (MXP).4 h 19 min$163
From Zuerich Hb train to Chiasso, train to Seregno, train to Saronno, then train to Malpensa Aeroporto T.1.4 h 36 min$77
From Zürich bus to Como, walk to Como Imbonati, line 7 bus to Como Lago, train to Saronno, then train to Malpensa Aeroporto T.1.5 h 12 min$43
From Zurich bus to Lampugnano, line 1 subway to Milan Fiera, then bus to Malpensa Airport T1.5 h 16 min$33
From Zürich drive to Milan Malpensa Airport (MXP).3 h 11 min$50

How long does it take to get from Zürich to Milan Malpensa Airport (MXP)?

It takes approximately 1 h 59 min to get from Zürich to Milan Malpensa Airport (MXP), including transfers.

Is there a direct train between Zürich and Milan Malpensa Airport (MXP)?

No, there is no direct train from Zürich to Milan Malpensa Airport (MXP). However, there are services departing from Zuerich Hb and arriving at Malpensa Aeroporto T.1 via Chiasso, Seregno and Saronno. The journey, including transfers, takes approximately 4 h 36 min.

Operators from Zürich to Milan Malpensa Airport (MXP)

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenord+39 02 7249 4494Trenord
Malpensa ExpressMalpensa Express
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
ASF Autolinee srl031 247 249ASF Autolinee srl
FlixBus+49 1807 123 99 123FlixBus
Milan MetroMilan Metro
Autostradale+39 02 3008 9000Autostradale