Launched on 30 May 1999, the Malpensa Express originally ran between Malpensa Aeroporto and Milan Cadorna stations only. It was operated initially by Ferrovie Nord Milano and later by Trenitalia subsidiary LeNORD. In late 2010, airport rail services to and from Malpensa were reorganised. Malpensa Express services to and from Milan Cadorna, operated by Trenord, continued to link the airport with the city. To coincide with the timetable change on 10 December 2010, however, new services to Milano Centrale were introduced. In December 2016 a 3.4 kilometre extension of the line from Terminal 1 to Terminal 2 opened. The new Malpensa Terminal 2 railway station is 200 metres north of the T2 arrivals hall, that is accessed by an outdoor covered walkway.
Train service
The Malpensa Express runs:
between 04:27 and 23:27 from Milano Cadorna, and between 05:20 and 01:21 from Malpensa.
between 05:25 and 23:25 from Milano Centrale, and between 05:37 and 01:21 from Malpensa.
Milano Cadorna–Malpensa
There stopping services linking Milano Cadorna station to Malpensa Airport, named "MXP" and usually is 1' class only. The running times of the services is about 43 minutes. From Milano Cadorna, the Malpensa Express runs along the Milan–Saronno railway to its first stop at Milano Bovisa, where there is interchange with trains to Erba and Asso and the suburban service to Camnago-Lentate. The Malpensa Express then continues to , which offers interchange with the lines for the cities of Varese-Laveno, or Como, or Seregno. From Saronno, the Malpensa Express proceeds along the Saronno–Novara railway, to the junction at Sacconago, located just beyond Busto Arsizio, which is the final stop before Malpensa Airport. It then heads to the airport along a rail link branching off to the right from the line to Novara. The Malpense Express stops at Terminal 1 of the airport and continues then to Terminal 2.
Milano Centrale–Malpensa
There are two kind of train services linking Milano Centrale to Malpensa Airport. One service calls at Milano Porta Garibaldi, Milano Bovisa, Saronno and Busto Arsizio Nord; the other service call at Milano Porta Garibaldi, Milano Bovisa, Saronno, Rescaldina, Castellanza, Busto Arsizio Nord and Ferno-Lonate Pozzolo. The running times of both services is about 57 minutes; they both have 2' class. At Milano Centrale station, the Malpensa Express departs usually from tracks 1 or 2, and heads along the new railway section nicknamed the Umbrella Handle; the Malpensa Express then passes through Mirabello junction to join the line from Greco Pirelli to Milano Porta Garibaldi station. At Porta Garibaldi station, the Malpensa Express uses the new route, which crosses Farini yard. It reaches PM Ghisolfa and leaves the RFI network to enter tracks 1 and 2 at Milano Bovisa station. The rest of the Malpensa Express route from Bovisa-Politenico station to Malpensa is the same as for its counterparts from Cadorna.
Tickets
The use of above trains for journeys starting or ending in Malpensa Airport Stations is allowed with a special price ticket, but is also possible a limited use with other kind of tickets usually valid for trains in Lombardia region. Even the other rail service to Malpensa has a similar ticket limitation scheme for journeys starting or ending in Malpensa.