Mobile Menu
Airport Transfers
Pick Up
Drop Off
Pick Up Date

Malpensa Airport Buses

There is an excellent bus service from Malpensa which can connect you to the central bus station in Milan, Fiera Milano (the exhibition centre), Linate Airport and numerous towns and destinations such as Bologna, Brescia, Castelnovate, Domodossola, Gallarate, Genova, Lake Maggiore, Lugano, Novara, Torino and Verona.

Most buses depart from terminal 1, but some of the popular services such as routes to Milan centre, and Linate airport stop at both terminals. If are arriving at terminal 2 and your bus only departs from terminal 1, you can get on the free rail service that connect the two terminals, but ensure you leave enough time in your itinerary for this connection.

At terminal 1, buses depart from the arrivals area on Level 0. The buses are parked just outside of the terminal and it's easiest to exit using the doors 3, 4, 5 or 6. At terminal 2, all buses depart from the arrivals area outside exit 1.

To Milan Central Bus Station

There are several buses that can take you the central bus station and all buses stop at both terminals. Tickets for these buses can be booked in advance on the operator's website or as you board the bus.

  • Malpensa Shuttle - This bus operates between 05:00 and 01:20 daily and departs every 20 minutes during peak hours. The bus first stop at terminal 1, with terminal 2 departures being 10 minutes later. The journey time is approximately 50 minutes with tickets usually costing €10.00 for adults, but they have a promotion until the end of 2018 which costs €8.00 for adults and €4.00 for children each way. You can find out more information at
  • Terravision – Terravision offer a similar service, albeit with a few more buses at non-peak times. They depart approximately every 20 minutes between 05:05 and 23:50 daily. Journey time is again 50 minutes and tickets are €8.00 for adults and €5.00 for children each way. You can find out more information at
  • Malpensa Bus – Autostradale operate this bus with buses departing between 04.30 and 23.00 daily, every 20 minutes. Tickets are €8.00 for adults and €5.00 for children each way. You can find out more information at

To Fiera Milano

The Malpensa Shuttle is the only bus that stops the exhibition centre. You catch the same bus as if you were going to Milan Central Bus Station, and exit the bus at the exhibition centre. The tickets cost the same price as stopping at the central bus stop, so it will cost €8.00 for adults and €4.00 for children each way, with a journey time of 35 minutes from terminal 1 and 25 minutes from terminal 2. You can find out more information at

To Linate Airport

There is a second route to Linate airport is operated by the Malpensa Shuttle and they offer 5 routes daily with buses departing terminal 1 at 09:30, 11:15, 13:30, 15:15 and 18:20. The bus will stop at terminal 2 10 minutes later.

The total journey time is 1 hour and 30 minutes with tickets costing €13.00 per adult and €6.50 for children. You can book tickets at or buy a ticket as your board the bus.

To Bergamo Airport

The OrioShuttle offers a route to Bergamo airport 7 times a day on weekdays, and 3 times a day on weekends and Holidays. The bus departs terminal 1 at platform 5 between 09:15 and 21:00 weekdays and will collect passengers from platform 7 at terminal 2, 5 minutes' later. The journey time takes 1 hour and 40 minutes and costs €10.00 for adults and €5.00 for children. You can find out more information at

Other Routes

There are a number of other routes that are offered and all these can be found at the information office in the arrivals hall.