Trainline homepage
Business

No tickets in your basket.

Why not plan a trip?

My Bookings
Loading...
Loading...

Malpensa Airport is the second busiest airport in Italy by passenger traffic. Located in the province of Varese, the airport is 45 km away from Milan city centre.

 

Train companiesTrenitaliaMalpensa Express, Trenord
Travel time from Milan47 - 58 minutes
Stations at the airportMalpensa Aeroporto T1Malpensa Aeroporto T2
TerminalsT1, T2

Malpensa Airport Transfer

Malpensa Express

You can easily get to the airport by taking the Malpensa Express from Milano Centrale or Milano Nord Cadorna train stations. From Milano Centrale, trains run to the airport from 05:25 to 23:25 every 25 and 55 minutes past each hour. If you’re travelling from the airport into the city centre, trains depart from Malpensa Terminal 2 from 04:27 to 00:37 every 7 and 37 minutes past each hour.

If you’re travelling to the airport from Milano Cadorna, the first train departs at 04:27 and the last one leaves at 23:57. In the opposite direction, the first train from Malpensa Terminal 2 to Cadorna is at 05:20 and the last one of the day departs at 00:57.

Regional trains to Malpensa Airport

From Milano Centrale you can also take a regional train to go to the airport. Stops include Milano Porta Garibaldi, Milano Bovisa, Saronno, Rescaldina, Castellanza, Busto Arsizio Nord, Ferno-Lonate Pozzolo and Malpensa Aeroporto T1. Trains depart from Milano Centrale at every 55 minutes past each hour and from Terminal 1 at every 7 minutes past each hour. Want to know more about what to do once you reach Milan? Check out our dedicated page on trains to Milan.

Malpensa Airport train station

Malpensa Airport has two train stations that are directly connected to Terminals 1 and 2 through a pedestrian walkway.

Malpensa Airport Terminal 1

Malpensa Airport Terminal 1 train station is on the Milano Nord Cadorna – Busto Arsizio – Malpensa Airport railway line and is served by Malpensa Express and regional trains operated by Trenitalia.

Malpensa Airport Terminal 2

Malpensa Airport Terminal 2 train station is on the Busto Arsizio FN – Malpensa Airport and Milano Centrale – Malpensa Airport railway lines and is served by Malpensa Express trains.

Trains from Malpensa Airport to Milan

Discover which train you can take from the airport straight to the city centre and book your train tickets with Trainline.

 

Malpensa Airport to Milano Centrale

There are 68 trains that travel daily between Terminal 2 to Milano Centrale, departing at every 7 and 37 minutes past each hour and from Milano Centrale at every 25 and 55 minutes past each hour. These trains also stop at Milano Porta Garibaldi along the way.

Malpensa Airport to Cadorna station

78 Malpensa Express trains connect the airport to Milano Cadorna train station every day. Trains depart from Terminal 2 at every 20 and 50 minutes past each hour and from Milano Cadorna at every 27 and 57 minutes past each hour.

How to get to Malpensa Airport by bus

You can also get to Malpensa Airport by bus and you’ll find there are many options to choose from.

 

Terravision connects Milano Centrale to the airport with 80 buses per day running every 20 minutes from 03:50 to 21:55. For more information, visit our Terravision page.

Autostradale buses also depart from Milano Centrale and run every 20 minutes from 04:00 to 23:00.

Finally, you can easily get to Malpensa Airport with Flixbus – these buses leave from Milano Lampugnano bus station. For more information about bus times, routes, tickets and offers, check our Flixbus page.

Airport terminals and facilities

Here’s all the information you need to know about the different terminals at Malpensa Airport and the facilities you can enjoy during your visit.

You may also be interested in…

Malpensa Express

If you'd like to buy cheap train tickets for the Malpensa Express, check out our dedicated page Malpensa Express for more information.

Getting to the airport by bus

Terravision: buses run from Milano Centrale to Malpensa Airport from 03:50 to 21:55.

Autostradale: buses run from Milano Centrale to Malpensa Airport from 04:00 to 23:00.

Flixbus: 17 buses run daily from Milano Lampugnano to Malpensa Airport.