LINMXP_EDITORIALPAGE By Train | Milan Malpensa Airport&site=malpensa

By Train

The comfort of Malpensa Express

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.

Malpensa Express

From today 11 march 2020 starting at 2 p.m., the Malpensa Express service is available between the stations of Milano-Centrale and Malpensa-Airport only. Rides between Milano-Cadorna and Malpensa are suspended.

The measure is taken following the reduction in airport activities due to the current health emergency and the consequent decrease in airport passengers.


  • 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 - Temporarily suspended

For more information on tickets and timetables, please visit
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 a train every 60 minutes, 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 - Temporarily Suspended

Departures from Milano Cadorna railway station: first ride at 4:27 a.m., last ride at 11:27 p.m. Trains scheduled every 30 minutes.
Departures from  Malpensa Terminal 2: first ride at 5:20 a.m., last ride at  12:20 a.m.Trains scheduled every 30 minutes.
Departures from  Malpensa Terminal 1: first ride at 5:26 a.m., last ride at  12:26 a.m. Trains scheduled every 30 minutes.

Travel Time: 43 minutes


Departures from Milano Centrale railway station: first ride at 6:25 a.m., last ride at 9:25 p.m. Trains scheduled every 60 minutes.
Departures from Malpensa Terminal 2: first ride at 5:37 a.m., last ride at 9:37 p.m. Trains scheduled every 60 minutes.
Departures from Malpensa Terminal 1: first ride at 5:43 a.m., last ride at 9:43. Trains scheduled every 60 minutes. - Temporarily suspended

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

Due to absences among Trenord's staff following the evolution of the situation linked to the spread of the Coronavirus, TILO is forced to implement important limitations for its S10, S40 and S50 services on 12 March 2020.

Read all the updates

Departures from Como: 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: 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

Buy online and save

Buy online and save B Buy online and save
Buy your parking


Start saving straight away with our special online rates!

Fast Track

Get your Fast Track online with an exclusive 10% off.

Vip Lounge

Wait for take off in complete relaxation.

Luggage Wrapping

To travel in complete peace of mind.

Milan City Pass

Take advantage of discount in the best museums and unlimited public transport!


Milan Airports has arrived, the official application of the Milan Linate and Milan Malpensa airports.Download for free!playappstore
Passengers are informed that starting from Monday, 16 March 2020, Terminal 1 of Milano Malpensa airport will be temporarily closed. Commercial aviation traffic will be redirected to Terminal 2.