Milan Malpensa airport can be easily reached from the center of Milan with the Malpensa Express train from Milan Cadorna, Milan Central, and Milano Porta Garibaldi stations. Malpensa Express train stops at Malpensa Terminal 1 and Malpensa Terminal 2.
Passengers arriving at Malpensa from Italy, EU, non-EU States party to the Schengen Agreement, UK, Andorra, Principality of Monaco, Republic of San Marino and Vatican City State can use any public transport to reach their destination.
Passengers arriving in Italy from other countries, however, until June 14 will not be able to use public transportation to move from the airport to their final destination.
Milano Centrale - Milano Porta Garibaldi - Milano Bovisa - Saronno - Rescaldina - Castellanza - Busto Arsizio FN - Ferno-Lonate Pozzolo - Malpensa Terminal 1 - Malpensa Terminal 2.
Milano Cadorna - Milano Bovisa - Saronno - Busto Arsizio FN - Malpensa Terminal 1 - Malpensa Terminal 2.
For more information on tickets and timetables, please visit www.malpensaexpress.it.
Tickets available even with Pay&Go Contactless system
The MALPENSA EXPRESS airport service connects the center of Milan to Malpensa Airport and vice versa, with trains 7 days a week. The service connects the main stations of Milan (MILAN BOVISA , MILAN CADORNA, MILAN P.TA GARIBALDI, CENTRAL MILAN) directly with MALPENSA AIRPORT Terminals 1 and 2.
TO/FROM MILANO CADORNA
Departures from Milano Cadorna railway station: first ride at 5:27 a.m., last ride at 9:57 p.m. Trains scheduled every 30 minutes. Departures from Malpensa Terminal 2: first ride at 6:20 a.m., last ride at 10:50 p.m. Trains scheduled every 30 minutes.
Travel Time: 43 minutes
MALPENSA EXPRESS STOPS
TO/FROM MILANO CENTRALE
Departures from Milano Centrale railway station: first ride at 5:25 a.m., last ride at 10:25 p.m. Trains scheduled every 60 minutes. Departures from Malpensa Terminal 2: first ride at 5:37 a.m., last ride at 10:37 p.m. Trains scheduled every 60 minutes.
Rides to and from Milano Centrale railway station stop at Milano P.ta Garibaldi railway station.
Time travel: 58 minutes
Connections with Varese and Canton of Ticino
From Sunday 29 March 2020 until further notice, all TILO connections to/from Italy are canceled. The RE10, S10, and S50 services run only to the border stations of Chiasso and Stabio. The S30 and S40 services are completely canceled.
Departures from Como: the first train leaving Bellinzona train station at 4:34 a.m., followed by trains every hour until 8:34 p.m.
Departures from Malpensa Terminal 2: the first train leaving Malpensa Terminal 2 train station at 6:13 a.m., followed by trains every hour until 11:13 p.m.
Travel Time: 2 hours and 13 minutes
With the extension of the S50 to Malpensa Airport, the S40 line only runs to Varese, from Monday to Saturday from 5.30 a.m. to 8.00 p.m. (departure from Varese from 5.36 a.m. to 7.36 p.m., departure from Como from 5.41 a.m. to 7.40 p.m.). For further information visit www.tilo.ch.