Milan Malpensa Airport: how to get to downtown Milan
Milan Malpensa Airport / MXP (Milano Malpensa), or the former Busto Arsizio airport, is the main airport of Milan. Milan is also served by another airport in Bergamo where charter and low-cost airlines like to fly, and another, less famous, airport Linate with domestic and short international flights.
Milan Airport’s official website:
Malpensa is one of Italy’s busiest airports for international traffic, along with Rome’s Leonardo da Vinci Airport. Leonardo da Vinci airport in Rome. Malpensa has two terminals: Terminal 1 (T1) for scheduled flights and Terminal 2 (T2) for charter and low cost carriers. Moreover, Malpensa is the largest cargo airport in Italy.
- Distance to Milan – 45 km
- Distance to Como – 50 km
- Distance to Verona – 200 km
- Distance to Turin 134 km
Online airport scoreboard
Below you can see the live flight arrival and departure boards at Malpensa airport:
Airport location on the map
Malpensa airport address:
21010 Ferno, Province of Varese, Italy
How to find cheap tickets to Malpensa
The following well-known and budget airlines fly to Milano Malpensa International Airport:
- Austrian Airlines
- British Airways
- Brussels Airlines
- Czech airlines
- Easy Jet
- Turkish airlines
- Ukraine international airlines
- Wizz air
Learn more about finding cheap tickets to Italy with our Ticket Finder , or search for low fares with the form below:
A few ways to get from Malpensa to downtown Milan 2022 cheaply
There are several ways to get to Milan’s central train station. The main ones are buses and train, not the most budget – cab, and finally, the last one – by rented car, or carsharing.
By train Malpensa Express
From Milan Malpensa Airport you can easily reach the center of Milan by high-speed train to the following stations: Milan Cadorna station, Milan Central Station and Porta Garibaldi station. The Malpensa Express train stops at Terminal 1 and Terminal 2.
All Malpensa Express stops:
- 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
The train ticket price is 13 euros/adult.
Departure train at/from Milano Cadorna station:
Departure from Cadorna Station: first trip at 4:27, last trip at 11:27 pm. The trains are every 30 minutes. Departure from Terminal 2: first train at 5:20, last train at 00:20, trains every 30 minutes. Departure from Terminal 1: first train at 5:26, last train at 00:26. Trains depart every 30 minutes.
Travel time is 43 minutes.
Train departures to/from Milano Centrale Station
Departure from Milan Central Station: first trip at 5:25 am, last trip at 23:25. The trains run every 30 minutes. From Terminal 2: first trip at 5:37 am, last trip at 22:37, trains every 30 minutes. From Terminal 1: first trip at 5:43 a.m., last trip at 10:43 p.m. Trains leave every 30 minutes.
The intermediate station is at the Milano P.ta Garibaldi train station.
Travel time: 58 minutes.
The bus service between Milan Central Station and Malpensa Airport Terminals 1 and 2 is provided by three bus lines: Terravision, Malpensa Bus Express (Autostradale) and Malpensa Shuttle (Air Pullman). Below I will tell you in detail about each carrier.
The cost of a bus ticket is €8/adult.
When the buses depart from Milan Central Station:
When: every 20 minutes daily between 3:50 am and 9:55 pm.
The travel time is: to Terminal 1 – 50 minutes; to Terminal 2 – 40 minutes.
When buses depart from Malpensa Airport:
When: every 20 minutes daily between 5:05 a.m. and 00:10 a.m.
Travel time is: from Terminal 1 – 50 minutes; from Terminal 2 – 40 minutes.
Tickets can be purchased online, directly on the bus or at the Terravision terminals located in the arrivals area of Terminal 1 or Terminal 2.
Buses Malpensa Bus Express
The bus stops are: Milan Central Station – Fiera Milano City – Malpensa Terminal 1 (Malpensa Terminal 2 stop on request).
Departure Malpensa Bus Express from Milan Central Station:
When: the service is available daily from 4:00 am to 11:00 pm. First trip at 4:00 am, then every hour at intervals: at 10 minutes, at 30 minutes, at 50 minutes of each hour, until 20:30. Then from 8:30 p.m. to 11:00 p.m.: – every half hour. Travel time is: 50 minutes to Terminal 1; 40 minutes to Terminal 2.
Departure from Terminal 1:
When: the service is available from 6:00 to 12:30 p.m. The first trip at 6:00, and then a trip every hour at intervals: 10 minutes, 30 minutes, 50 minutes hourly until 20:30. Last trips at 20:40, 23:00, 23:30, 00:00, 00:30. The stop on request is in Milano Fiera. Travel time: about 50 minutes.
You can buy your ticket online, on the Malpensa Bus Express itself or at the ticketing terminals located at the arrival area of Terminal 1 or Terminal 2.
Malpensa Shuttle buses
The bus stops are: Milan Central Station – Milan City Fiera – Malpensa Terminal 1 (Malpensa Terminal 2 stop on request).
Departure from Milan Central Station:
When: first trips at 2:00 am and 3:15 am during the summer season, and then every half hour from 3:45 am to 7:15 am; between 7:40-20:20 am, trips are every 20 minutes. The last shuttle runs every half hour from 8:45 a.m. to 00:15 a.m.
Travel time: about 50 minutes to Terminal 1; 40 minutes to Terminal 2.
Shuttle departures from Malpensa Airport:
When: at 2:00 am and 3:15 am during the summer season, then every half hour between 5:00 and 7:00 am Monday through Friday, and every half hour between 5:45 am and 6:45 am on Saturday and non-working days. Between 7:20 a.m. and 9 p.m., every 20 minutes. From 9:00 p.m. to 11:30 a.m., every half hour, and then at 00:15 and 1:20 a.m.
Travel time: 60 minutes from Terminal 1; 50 minutes from Terminal 2.
You can buy Malpensa Shuttle tickets online or directly from the bus driver.
How to get from the airport to Fiera Milano
There is a direct bus connection between Malpensa Airport and Fiera Milano during scheduled exhibitions. Fiera Milano is a famous exhibition center in the province of Milan, on the border between the cities of Rho and Peroi, one of the largest exhibition grounds in the world.
Departure from the airport: at 9:00, 09:30, 10:00, 10:30, 11:00 and 11:30.
Departure from Rho-Fiera (EAST Gate): at 14:00, 15:00, 16:00, 17:00, 18:00 and 19:00.
Travel time: about 40 minutes.
You can buy your ticket online or on the bus from the driver.
Malpensa Bus Express
From Malpensa Airport: every hour from 8:30 am to 12:30 pm from Terminal 1, 10 minutes later from Terminal 2.
From Rho Fiera (Gate of the East): every hour from 14:30 to 19:30.
Travel time: 40 minutes.
You can buy your ticket online or on the bus from the driver.
How to get to the ski resort
FLY SKI SHUTTLE will take you to the ski resort directly from Milan airport. For example, the transfer from Malpensa to Madonna di Campiglio is about 50 euros. Details, schedules and tickets for all resorts can be found on the official website: https://www.flyskishuttle.com/en/Default.aspx
It is very convenient to get from the airport to Milan by cab. Despite the fact that it’s not the most profitable way, it’s nevertheless the most comfortable. You must take a cab if: you travel with lots of luggage, you don’t speak Italian or English, or if you’re not used to getting around.
Rent a car
My favorite way to get around is definitely by car, and it’s easy to rent any car at Malpensa Airport. All the major international rental chains are represented here: Hertz, Avis, Budget, etc., as well as Italian renters.
However, I recommend booking a car in advance. Read all about renting a car in a separate report .
E-VAI is a popular car-sharing service in the region. The carsharing service is available at Malpensa Airport Terminal 1. You can check how it works on the official website of E-VAI (https://www.e-vai.com).
There is also DriveNow, where you can rent 500 different BMWs and MINIs whenever you need them, paying at least a minute. Arrive at your destination, complete your rental within the work area and park wherever you want. View information on the DriveNow website: https://www.drive-now.com/it/it/milan
Hotels in and around Malpensa Airport
If you need to spend the night in Malpensa, you can book a hotel nearby or stay in a hotel in the city itself.
Of the comfortable but more expensive hotels near Malpensa Airport I recommend: Sheraton Milan Malpensa Airport Hotel
How to get from Terminal 1 to Terminal 2
The first way is by bus. The shuttle between Malpensa Airport Terminals 1, 2 is free and runs 24 hours a day with intervals of about 7 minutes from 6:00 to 11:00, and about 30 minutes from 11:00 to 6:00 am. In Terminal 1, the bus stop is in front of the Sheraton Hotel, and in Terminal 2, it is in the arrivals area on the street (just outside the exit).
An alternative to the bus is the Malpensa Express train, available every day from 4:27 to 00:20 and free for every passenger who has a valid ticket to one of the two Malpensa terminals. In Terminals 1,2, the train stops are located on the first floor, see the diagram below.
How to get to Milan airports
Decide how to get from Milan’s airports to the city center by bus, train and cab. Information on schedules and cost of transportation from Malpensa, Linate and Bergamo airports.
Read also the article about arranging an independent trip to Italy.
Milan has three airports close to the city, making it the largest air hub in Europe. In this article we will look at all three airports and understand how you can get to and from the airports to Milan by different modes of transport.
Where to look for cheap tickets? The best way to do this is with the Aviasales and Skyscanner search engines. To find the best price, check both at once and look for tickets for different dates. Read also the instructions on how to search for cheap airline tickets correctly.
Look for interesting author tours on Sputnik and Tripster. Individual and group, without crowds of tourists and in Russian.
What airport are you flying into?
Airport Malpensa in Milan: how to get there
Malpensa Airport (Malpensa, MXP) is the international airport of Italy, the largest of the three airports of Milan and the busiest. It is located 45 km from the center of Milan and is the main air gateway in northern Italy.
The airport has two terminals: the first serves regular flights, the second is designed for charter and low-cost carriers. Between terminals there is a 24-hour free shuttle . It runs every 7 minutes between 5:15 am and 10:45 pm, and every 30 minutes at night. The airport Malpensa to Milan can be reached by train, bus, cab or rented car – we’ll tell you about it below. The official website of Malpensa airport: www.milanomalpensa-airport.com.
Go from the airport to the center of Milan and back on the “Malpensa Express” (Malpensa Express – Trenord trains). The trains leave from Cadorna and Milano Centrale stations and arrive at the railway station of the airport, located on the ground floor of Terminal 1. Trains run from 4:28 am to 0:26 every half hour.
Some trains departing from Central Station (platform 3) to Malpensa Airport and vice versa make stops at the Garibaldi Station (Milano Porta Garibaldi), Milano Bovisa and Saronno (about 14 per day) – travel time with these stops is about 43 minutes. The other trains additionally stop at Busto Arsizio FNM, Rescaldina, Castellanza and Ferno-Lonate, so before you go to the airport, make sure you have plenty of time.
From Cadorna station (platform 1) there are about 44 direct flights a day (travel time is about 29 minutes). There are also trains that make stops in Milano Bovisa, Saronno, Busto Arsizio Nord – on them the trip will last about 36 minutes.
The fare is 12 euros one way and 18 euros round trip. Children’s ticket – 6 and 9 euros respectively, (children under 4 years of age are free). Tickets can be purchased online or at the airport Ticket Office, which is open from 6:15 to 21:20. Ticket prices are available here. You can also get from Malpensa Airport to Milan on Trenitalia trains.
(Photo: macglee / flickr.com / licensed under CC BY-SA 2.0)
From Central Station you can get to Malpensa Airport by STIE Autostradale and Air Pullman buses. STIE Autostradale buses stop at Terminal 1 (at Terminal 2 on request) and depart from the station every 20 minutes. You can buy tickets from the driver. From the station buses run from 4 am to 23:00, from the airport – from 6 am to 0:30. The travel time is about 50 minutes.
Air Pullman buses (Malpensa shuttle) also take you to Central Station . Stops: terminal 1 – between gates 3 and 4, terminal 2 – in front of the exit. One way ticket costs 10 euros, for children 5 euros. Departures from the airport are from 5 am to 1:20 am (stop at Fiera Milanocity (V.le Renato Serra) on demand), from the train station from 3:45 to 00:30 (stop at Terminal 2 on demand). The detailed schedule is available on the website (summer schedule, until 15.09.2015). For schedules for other destinations, as well as for winter time, see here: www.malpensashuttle.it.
From Malpensa Airport you can get to EXPO/Fiera Milano City by direct MALPENSA Bus, which does not stop. Departure from Malpensa: 8:30, 9:30, 10:30, 11:30, 12:30. Departure from the fairgrounds RHO FIERA: 14:30, 15:15, 15:45, 16:15, 16:45, 17:15, 17:45, 18:15, 18:45, 19:30. Tickets must be purchased from the driver.
If you need to travel to Malpensa airport from other Italian cities :
- From Turin take the SADEM buses to terminal 1 (www.sadem.it);
- from Novara to terminal 1: STN buses (www.stnnet.it);
- from Domodossola to Terminal 1 – COMAZZI buses (www.comazzibus.com);
- From Genoa to Terminal 1 – VOLPI (www.volpi.com).
There is no shortage of cabs at Malpensa Airport, with companies such as Radiotaxi 6969, Taxi Blu, Radio Taxi Freccia and so on. Cab stands can be found on the ground floor of the terminals (Terminal 1 – Gate 6, Terminal 2 – Gate 4). The cost of taxi ride to the center of Milan is 90 euros, to the airport Linate – 100 euros.
You can order a cab in advance on the service Kiwi Taxi – the driver will meet you in the arrival area with a sign with your name on it and will help you to load your luggage.
In the arrival area of both terminals you will find many companies that rent cars at the airport (AVIS, HERTZ, Gold Car, etc.). You can also do it in advance at Rentalcars.com.
Looking for lodging for your trip? We recommend the service Roomguru.ru – the site compares the prices of various booking systems and finds the best.
(Photo: walidhassanein / flickr.com / License CC BY-NC-ND 2.0)
Bergamo Airport: how to get to Milan
Bergamo Airport (Orio al Serio, BGY) is located 45 kilometers from the center of Milan and 3 kilometers from the center of Bergamo. The airport serves charters and European low-cost carriers and is a major hub for Ryanair. You can get from Bergamo Airport to Milan by train, bus, cab and rented car. The official website of Bergamo Airport is: www.orioaeroporto.it.
There’s no direct train connection from the airport – first take the ATB buses to Bergamo train station and then the Trenitalia trains to Milan. Buses ATB (Airport Bus) run every 20 minutes and take 10-15 minutes to get to the train station in Bergamo. The ticket for the bus costs 2.30 euros. The first bus from the airport is at 5:57 a.m. and the last one is at 0:30.
A Trenitalia train ticket to Milan Central Station costs from 5.5 euros, trains run frequently, from 4:56 am to 11:02 pm.
The Orio Shuttle is the easiest way to get from Bergamo Airport to Milan without a transfer. The ticket price is 4 euros. From the airport buses leave from 4:25 to 12 at night, from Central Station – from 3:15 to 22:45. On Saturdays, Sundays and holidays buses go less frequently. Detailed schedule can be found on the website of the carrier.
Another way to get to Milan Central Station from Bergamo Airport is to take a Terravision bus. The ticket costs 5 euros, children under 4 years old are free. Travel time is about 1 hour. The first departure from the airport is at 4:05 am, the last one is at 1:00. From the station, the first bus leaves at 2:50 a.m. and the last at 22:10. Buses run every 20 minutes early in the morning and every 20 minutes during the day. It is best to arrive at the stop about 15 minutes before departure. The stop at the airport is in the arrivals area, stop number 1.
In the arrival area of Bergamo Airport you can find cabs – for example Radiotaxi. You can also use the services of Kiwi Taxi by booking a car in advance – the driver will meet you with a sign with your name, which you specify when booking. The cost of a trip from Bergamo Airport to the center of Milan is about 92 euros.
A variety of car rental companies can also be found in the arrival area of the airport: Europcar, Budget Autonoleggio, Autoeuropa and so on. In addition, you can rent a car in advance at Rentalcars.com.
(Photo: wirewiping / flickr.com / License CC BY-NC-ND 2.0)
Linate airport: how to get to Milan
Linate airport (Linate, LIN) is directly in Milan, 7 kilometers from the city center. It is designed for intra-European and domestic flights. The official website of Linate airport: www.milanolinate-airport.com.
- The ATM public bus no. 73 runs between Milan Piazza San Babila M1 (red subway line) and Linate every 20 minutes. The first bus leaves at 5:35 am and the last at 00:35. The cost is 1.5 euros.
- The ATM X73 express bus runs from Milan Porta Vottoria FS to Linate every 20 minutes (Monday to Friday) non-stop. The first bus leaves at 7 am and the last at 20:00. The cost is 1.5 euros.
- From/to Milan Central Station to Linate Airport can be reached by STARFLY bus (runs through Milano Lambrate Station, daily) and ATM – Air Bus (runs through Piazza Dateo, Monday to Friday). Departures are every 30 minutes and travel time is about 25 minutes. Tickets cost about 5 euros and are purchased from the driver.
- From/to Fiera Milano City/Rho Pero you can take the Air Pullman and STARFLY buses (departing from Linate at 8:15, 10:15 and 11:00).
From Linate airport you can go not only to Milan but also to other Italian cities:
- Pavia – by AUTOSERVIZI MIGLIAVACCA buses (website www.migliavaccabus.it);
- Brescia – by reservation only at malpensa.aeroporti.viaggi @ gmail.com;
- Monza (via Borsellino e Falcone) – by Air Pullman buses (website www.malpensashuttle.com).
As at other airports in Milan, you’ll find cabs in the arrivals area (exit #5). The cost of a trip from Linate to Malpensa airport is about 85 euros. You can use Kiwi Taxi service and order a car in advance – it costs about 45 euros per car.
Rent a car
In the arrival hall of Linate airport there are all the same companies as in other airports in Milan. For those who prefer to book cars in advance we recommend Rentalcars.com.
(Photo: pedroa88 / flickr.com / CC BY-ND 2.0 license)
Communication between airports
Air Pullman buses (Malpensa shuttle, website www.malpensashuttle.it) are available from Malpensa to Linate airport (€13 for adults and €6.5 for children):
- Departure from Malpensa at 9:30, 11:15, 13:30, 15:15, 18:20, the bus goes through Terminal 2 (travel time to Terminal 2 – 10 minutes, to Linate – 1.5 hours).
- Departure from Linate is 9:30, 11:15, 13:40, 15:30, 16:30. The bus goes via Rogoredo FS and Cascina Gobba to Terminal 1, stopping at Terminal 2 on demand.
From Malpensa airport to Bergamo airport you can easily take the ORIO SHUTTLE (website: www.orioshuttle.com). Journey time is about 2 hours, the cost is 18 euros (if you buy online – 16 euros), for children under 11 years old the ticket costs 5 euros.
- Departure time from Malpensa (from Terminal 1): 9:15, 11:00, 12:45, 14:30, 17:45, 19:00, 21:00. On Saturdays and Sundays, at 9:00, 14:45 and 19:40.
- Departures from Bergamo Airport are at 4:10, 5:50, 7:00, 10:45, 12:30, 13:45, 15:30, and 18:00.
Another option, perhaps the most convenient and fastest, is to order a Kiwi Taxi transfer cab.