The best prices from hundreds of train and coach companies

Join millions of people who use us every day

Travel to thousands of destinations in 45 countries

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 companies TrenitaliaMalpensa Express, Trenord
Travel time from Milan 47 - 58 minutes
Stations at the airport Malpensa Aeroporto T1Malpensa Aeroporto T2
Terminals T1, 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.

Malpensa’s Terminal 1 was opened in 1999 when the airline company Alitalia was created. The terminal serves national and international flights of the main European airline companies, including Alitalia, Blue Panorama Airlines, Ryanair, Ernest Airlines, Cargolux Italian, Air Italy and Neos.

The airport is divided clearly into three areas –

  • Area A – serves flights to and from the Schengen area
  • Areas B and C – these areas are used for the flights outside of the Schengen area

Malpensa’s Terminal 2 is used only for the flights by the low-cost airline company Easyjet. With more than 58 different destinations served a day, Malpensa Airport represents the most important Easyjet base in Italy and the second most important one in Europe.

Thanks to the efficient lifts and pedestrian walkways, it’s easy to find your way from the train stations to the check-in areas of Malpensa Airport. There are plenty of shops, restaurants and bars to stop and relax at before heading to the gates or through security checks. There are two ticket offices available at the airport – the ticket office at Terminal 1 is open every day from 06:15 to 09:20, whereas the office at Terminal 2 is open every day from 08:30 to 00:25.

Looking for somewhere to stay close to the airport? Pick one of the following hotels as they’re super close to Terminals 1 and 2 –

  • Sheraton Milan Malpensa Airport Hotel – the Sheraton Milan Malpensa Airport Hotel & Conference Centre is directly connected to Terminal 1 and has 433 rooms as well as a fitness centre, business meeting rooms, a spa and beauty centre and an indoor swimming pool.
  • Moxy Milan Malpensa Airport – the Moxy Milan Malpensa Airport hotel is in Terminal 2 and offers 162 rooms including free WiFi, a 42-inch LCD TV in each room and air conditioning and more.

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.