Airport terminal

Airport bus Milan Malpensa

IATA code: MXP
Passengers: ~ 28 million

Milan-Malpensa airport is located 49 km northwest of central Milan.

It is the largest international airport in the area, serving 15 million inhabitants of northern Italy. In the record year 2019 Malpensa counted more than 28 million passengers.

Besides Malpensa, the city of Milan is also served by Milan Linate Airport. Although it is a lot smaller than Malpensa, it is ranked as the fifth busiest airport in Italy.

If you’re flying to Milan, make sure to read our comprehensive guide about Malpensa Airport!

How to get from Malpensa airport to Milan

Travelling to and from the airport is easy and there are a few options to choose from.

Airport shuttle bus

Milan Malpensa Airport is connected to the centre of Milan (Milan Centrale) by direct shuttle buses operated by Autostradale bus company.

  • It usually takes 50-60 minutes from Malpensa Airport to Milan Centrale (train station) by shuttle bus.
  • Tickets can be bought either on board or online.
  • The bus departure point is outside the airport building (International Arrivals Area)
  • The bus has the same route on going from the city center to the airport.


  • To reach Terminal 2 of the airport (used by EasyJet) take the free shuttle bus at Terminal 1. This service operates 24/7, with buses leaving every 7 minutes during the day and every 30 minutes during the night. Journey takes approximately 10-15 minutes.
Airport Milan Malpensa


Malpensa Express service has two different lines connecting the airport with the city center.
The first one reaches Milan Cadorna station (transit time 29 minutes).
The second one runs to Garibaldi (41 minutes) and Central station (52 minutes).

Trains depart from the airport train station next to the Terminal 1, every 30 minutes.
For both lines the cost of the ticket is 13 euros for one way and 20 euros for round-trip (valid for 30 days if bought online, otherwise just for the same day).

Children under 14 years of age have a 50% discount. Tickets can be purchased online, at the machines or at the counter.


Another way to travel to Milan is with a private, door-to-door transfer from Malpensa Airport to your accommodation in the city.

To explore transfers to the most popular destinations, visit Malpensa Airport Transfer Page.

You can also pre-book a transfer to almost any city in Italy from Airport Malpensa that you would like to visit for a hassle-free experience.

You will find a list of the most popular transfer routes from Malpensa Airport below where you can pre-book your private transfer.

Airport to Milan from €21 p.p.Airport to Bergamo from €41 p.p.Airport to Aosta from €79 p.p.
Airport to Turin from €60 p.p.Airport to Bergamo (airport) from €41 p.p.Airport to Lugano from €27 p.p.
Airport to Lake Como from €19 p.p.Airport to Varese from €17 p.p.Airport to Chiasso from €30 p.p.
  • NOTE: The prices displayed in the table above are per person (Minibus for up to 8 Passengers) and NOT per vehicle.

Taxi services

Airport taxi stands are located at Arrivals Area – at exit gate 6 (T1) and at exit gate 4 (T2).

The taxi fare from Malpensa Airport to any destination within Milan city center is fixed and it costs 95 euros.


All the major car rental companies, like Sixt, Avis, Europcar, etc. have their offices at Malpensa airport, along with some local rent-a-car companies, here you can compare prices for rental cars from the Malpensa airport.

All car rental agencies are located in the Arrivals hall at Terminal 1.

Renting a bus

If you are a large group arriving to the airport, you might consider renting a bus prior to your arrival.

Buses are offered by several bus rental companies in the area.

Milan Italy
Galleria Vittorio Emanuele

Traveling from Milan to ski resorts

Unfortunately, there are no direct connections between Malpensa airport and ski resorts.

So if you are going on a skiing holiday you have to go to Milan Central station first to reach popular resorts like Chamonix, Grenoble, Zermatt, etc.

Milan to Chamonix

Milan is approximately 240 km away from Chamonix Mont-Blanc in France.
There are three options to travel from Milan to Chamonix: car, bus or train.
The easiest and fastest way would be to rent a car at Malpensa airport and drive to Chamonix.
Car rental agencies are located in the Arrivals hall at Terminal 1.

For those who would like to travel by bus, there are two companies that provide connections between Milan Lampugnano station and Chamonix.

However, to reach Lampugnano station, a combination of train and 2 metro lines is needed, which can be a hassle if you travel with luggage and ski equipment.

The train, on the other hand, requires two changes in Switzerland (in Brig and Martigny) and the overall journey from Milan Central station takes at least 5 hours (plus the waiting time in between trains).

Milan to Grenoble

To reach this ski resort, the best way is to go from Malpensa airport to Milan Porta Garibaldi station and there take the train to Chambery (France) where you will change trains to Grenoble.

The ride to Chambery with TGV train lasts approx. 4 hours, and from there you will reach Grenoble in an hour.
This service is regular and trains leave on daily basis.

Milan to Zermatt

Take the express train from Malpensa to reach Milan Central station where you can take the train to Brig (Switzerland).

When you arrive there, take the small red mountain train to Zermatt.

The entire journey lasts about 4 hours, with departures every 2-3 hours.
It’s good to know that the last connecting train from Milan Central station is at 19:25 (7:25 PM), and the first one from Zermatt leaves at 08:13 (8:13 AM).

When arriving to Milan, the train will stop at Gallarte station (close to Malpensa).

Duty free Milan airport

Airlines at the airport

As one of Italy’s busiest airports, Malpensa airport handles flights of more than 70 airlines.

Most of the flights are international and domestic. The most popular domestic routes are to and from Catania and Palermo on Sicily.

As for international flights, the most popular routes are to and from Paris-Charles de Gaulle, Amsterdam, Barcelona and London-Gatwick.

Here’s a list of airlines that offer seasonal flights to and from Malpensa:

  • Aegean Airlines
  • Air Horizont
  • AlbaStar
  • Delta Airlines
  • easyJet
  • Icelandair
  • Neos
  • Ryanair
  • Scandinavian airlines

Amenities and Services

If you’re waiting for your flight or you’re on a layover, maybe some of these available amenities and services will be useful:

  • ATMs
  • Banks
  • Baggage Protection
  • Breastfeeding Areas
  • Currency Exchange
  • Fast Track
  • First Aid
  • Free and unlimited WiFi (up to 6 Mbps)
  • Parking
  • Pharmacy
  • Sleeping capsules (Zzzleepandgo)
  • VIP Lounge

Accommodation Malpensa airport

There are two hotels at the airport: Sheraton Hotel (Terminal 1) and Moxi Hotel (Terminal 2).

If you’re looking for more accommodation near the airport, check out the map below.

Malpensa airport FAQs

I arrive late at the airport. Will it be a problem for me to get to the city?

No, the last bus from the airport is at 00:30 and transfers and taxis run 24/7.

I have an early morning departure from the airport, are there any airport hotels I can stay at?

Yes, there are several hotels located around the airport, at short distance, offering quick connections to both terminals, but it is good to know that there is also one hotel located at the airport, inside Terminal 1 that offers accommodation at walking distance from the gates.

I would like to spend one day in Milan in between flights. Is that possible?

Yes, of course. The best way would be to take the train at the airport to reach Milan Central station. There is also a luggage storage room (on the ground floor, next to the exit for Piazza Luigi di Savoia) open from 6 AM to midnight. The price for the first 5 hours is 5 euros, after that you will pay less than 1 euro per hour.

I need to reach Milan Linate airport. How do I do that?

There is a direct bus line between the two airports. From Milan-Malpensa Terminal 1 and 2, you can reach Milan Linate Airport in about an hour and a half. The bus goes 5 times a day (every two hours, from 9:30 AM to 6:20 PM). The cost of the ticket is 13 euros.

I am continuing my journey outside Milan. Are there any direct bus lines from the airport to other cities?

Yes, there are several bus lines that connect Milan-Malpensa airport directly with other Italian cities.
Tickets can be bought on Getbybus:

Milan Malpensa to RomeMilan Malpensa to ParmaMilan Malpensa to Modena
Milan Malpensa to TurinMilan Malpensa to VeronaMilan Malpensa to Modena


  1. John dobbin

    What time is the last bus from Milan to Malpensa airport each evening?

    • Dear John,

      You can check here the bus schedule of shuttle bus from Milan Central Station to Milan Malpensa Airport.

      Best regards,
      Melani, GBB Team

  2. Iman

    Is it possible to get bus from Malpensa airport to Atahotel Expo Pero

    • Dear Iman,

      There is no direct bus to Your accommodation, but I suggest to contact the hotel directly via phone or email and ask them how to get there from the airport.

      Best regards!
      Melani, GBB Team

  3. Mary Moore

    We will be staying at Excel Milano 3 The City Reso Basiglio Milan can we get a shuttle from there to Malpensa Airport, and if so what would the cost be?

  4. Paulo Monteiro

    Good night,

    i´m getting to Milan Malpensa on 18th october by 11,25 on terminal 1.

    i want to get milan cadorna.
    1) to get the shuttle bus need to go to terminal 2?
    2) where exactly the shuttle bus stop at milan?

    thank you

    • Dear Paulo,

      To get to Milan Cadorna station you need to take Malpensa Express train from Malpensa Airport, the airport station is located at Terminal 2. Trains depart every half hour.

      Best regards!
      Melani, GBB Team

      • Paulo Monteiro

        thank you for your reply, but
        can´t i go from terminal 2 (maplensa airport) to milan cadorna central station from Shuttle bus?

        • Dear Paulo,

          Milan Cadorna station and Malpensa Airport are connected only by shuttle train.

          Best regards!
          Melani, GBB Team

  5. Paulo Monteiro

    Sorry to bother you again, but here in your page you also have “airport bus” … it´s written: “… there are three shuttle bus companies that connect the airport and the city center….” – can i get Milan Cardona through them?
    thank you

    • Dear Paulo,

      Milan Cardona station can be reached by train shuttle only.

      Best regards!
      Melani, GBB Team

  6. Maynard Dodson

    Hello, great article. If I buy a train ticket from the airport to Cadorna station, can I use that same ticket to transfer to other bus or Subway lines or do I have to buy separate tickets for those?

    • Dear Maynard,

      Train ticket is valid only for the route you’ve bought it for. In other words, you will have to buy separate tickets.

      Best regards
      Melani GBB Team

  7. Noam Garfinkel

    Can i get to MXP from Milan city center at 4 in the morning?

    • Dear Noam,

      The first shuttle bus departs at 05:05 from Malpensa T1. If you don’t want to wait for an hour, you can always get a taxi.

      Best regards
      Melani GBB Team

  8. Jenny Robins

    I want from Malpalensa airport to Voggera by coach or bus. Is this possible ?

    • Dear Jenny,

      By direct bus is not possible to reach Voghera from Malpensa Airport, only from Milano Centrale by regional train.

      Best regards,
      Melani GBB Team

  9. Kim

    What’s the best way from Milan city centre to Malpensa Airport Terminal 1?

    • Kristina

      Dear Kim,
      Depends on the form of transport you’re interested in – there are several options. If you wish to have a private transfer, you can book one on our website If on the other hand you wish to use a shuttle bus, you can purchase a ticket on our central website
      Best regards,

  10. peggy

    Hi I’m traveling in a couple weeks from milan MXP airport to Domodossola via bus I was wondering how I get to the bus stop I think I’m terminal one and how long does it take thank you so much for any help

    • Dear Peggy,

      The bus leaves from T1, the stop is outside the International Arrivals area.

      Best regards,
      Melani GBB Team

  11. Gary Francis

    For a middle-aged couple, would you recommend the bus to Malpensa or the Malpensa Express?

    • Dear Gary,

      It doesn’t really matter which age you are, the difference is only in the price since both bus and train run to Milano Centrale. You can book ticket for shuttle bus from Malpensa here.

      Best regards
      Melani GBB Team

  12. Petra

    How do I best get from Malpensa airport to Antagnod/Champoluc? Or a city closeby as our friends then can pick us up. Is there any bus or train in this direction?

    • Maja

      Hi Petra,

      unfortunately, there are no direct lines from the airport to Antagnod or Champoluc.
      Maybe you can consider a private transfer?

      GBB Team

  13. Mike

    Hi – I will be arriving at Milan-Malpensa T1 after midnight – can you confirm that the terminal shuttle bus will till be running every 30 minutes(if so what times does it depart T1 after midnight) as I need to get to the Holiday Inn express getting off at the Case Nuevo stop.


    • Maja

      Hi Mike,

      HERE you can pick a date of your arrival and see all the departures for that date (starting with the ones after midnight).
      Once you find your departure, you will see all the details about the price and the stations.

      GBB Team

  14. Bruce Heibein

    Where do I catch the bus that transfers from Malpensa airport to Linate airport.

    • Maja

      Hi Bruce,

      have in mind that there is no direct line connecting these two airports.
      Therefore, you will have to switch buses/trains in Milan.
      Anyway, getting from Malpensa to Milan is easy by either airport shuttle or express train service.
      Once in Milan, you can choose between several options to get to Linate. The most common ones are taking an airport shuttle or the city bus line no. 73.

      GBB Team

  15. Emma

    Hi! If my flight arrives later than the time printed in my bus ticket, Can I get in other bus?

    • Maja

      Hi Emma,

      if you bought your ticket via our page and want to make any changes, please contact us at, our customer support will reply to you as soon as possible.

      GBB Team

  16. Evlien

    apakah saat transit di bandara Malpensa selama 16 jam , penumpang pesawat boleh keluar airport?

    • Maja Tramontana


      Yes, passengers are generally allowed to leave the airport during a long layover or transit.
      However, it’s important to consider several factors, such as visa requirements, airport policies, and the specific circumstances of your transit.
      It’s advisable to check with the airline or the airport authorities to ensure that you meet all the necessary requirements and have sufficient time to explore the area before your next flight.

      GBB Team

Leave a Reply

Your email address will not be published. Required fields are marked *