Buses to and from Milan Malpensa Airport (MXP)

There are many bus services at Malpensa Airport. They travel to a variety of destinations such as Milan’s Stazione Centrale and Stazione Cadorna, Linate Airport and Gallarate. Other cities can also be reached by bus. Some of the cities include Turin, Genoa, Como, Brescia, Bergamo, Verona and Lugano, in Switzerland.

The buses depart from Terminal 1 and Terminal 2 at Malpensa Airport, although most buses begin their journey at Terminal 1 and stop at Terminal 2 to collect passengers. Buses can be found outside the Arrivals area of Terminal 1.

There are two public buses, operated by S.A.C.O, which travel to Gallarate and Castelnovate. Both of these buses are available from Terminal 1, Floor 1, at the railway station. Bus tickets can be bought on the bus. It takes approximately 25 minutes to reach Gallarate, and 15 minutes to Castelnovate. The bus to Castelnovate also makes a stop at Somma Lombardo. The bus to Gallarate can be taken to reach Gallarate Station for the Trenitalia Train service. If you cannot find a bus that will take you from the airport to the desired destination you may want to consider car hire Milan as an alternative transportation.

Bus Shuttle

The Malpensa Bus Shuttle departs from Terminal 1, exit 6, at stop 3. It stops at Malpensa Terminal 2, before traveling to Milano Stazione Centrale. The central station is also where passengers can find Trenitalia’s Railway hub and the Subway system.

Malpensa Bus Shuttles leave Terminal 1 every half an hour, between the hours of 06:00 and 24:30. Bus tickets are available from Agenzia Autostradale on the Arrivals level, or on the bus itself. Travel time to the central station is about an hour, depending on traffic conditions. During Milan Fair Events, passengers may request to stop at the conferences and exhibition center.

The Malpensa Shuttle Air Pullman

This bus service travels from Terminal 1, exit 6, stop 3 to Stazione Centrale. Stops on the way to the station include Terminal 2, Polo Fieristico Rho/pero and Fiera Milano (via Tendorico). Passengers must request these stops. The bus leaves the airport every 20 minutes between 05:30 and 01:00, but they are only available from 1 July to 30 September. Tickets can be purchased on the bus or at the Arrivals area of the airport.

The Malpensa Shuttle Air Pullman also travels to Linate Airport. This route leaves from Terminal 1, exit 4, at stop 20. The bus stops at Terminal 2 and at Cascina Gobba if requested.

Other Bus Routes:

  • The Malpensa Express Ferrovie Nord Milan travels to the Milano Stazione Cadorna from Terminal 1 at the railway station.
  • Sadem and Autostradale travel to Torino from Terminal 1. Travel time is about 2 hours.
  • Passengers can travel to Genoa on the Volpi bus from Terminal 1. This bus requires a reservation.
  • The Malpensa Aeroporti E Viaggi travels to Brescia from Terminal 1, if requested.

Routes to other destinations are provided by Star Bus, Caronte, Airportbus Giosy Tours SA, S.A.F., Comazzi and the European Route E70.

Find Airport Transfers
  • Free Amendments
  • Free Cancellations
  • No Card Fees

Which Bus services/routes have stops at Milan Malpensa Airport?


Berlin - Munich - Milan

Bus Service Operated By FlixBus

Berlin central bus station
Milan (Malpensa Aeroporto Terminal 1)

Milan (Stazione Centrale) - Milan (Malpensa Aeroporto)

Bus Service Operated By FlixBus

Milan (Stazione Centrale - MXP Shuttle)
Milan (Malpensa Aeroporto Terminal 1)

Frankfurt - Turin

Bus Service Operated By FlixBus-de

Turin (Vittorio Emanuele)
Frankfurt (Main) Pforzheimer Straße


Bus Service Operated By Autoservizi Comazzi S.R.L.


Domodossola, stazione
Malpensa Aeroporto T1,stazione

Berlin - Munich - Milan

Bus Service Operated By FlixBus-de

Berlin ZOB [Fernbus]
Milan (Malpensa Aeroporto Terminal 1)

Where are the Bus Stops at Milan Malpensa Airport?

Bus Stop Name View on Map

Map of Bus Stops at Milan Malpensa Airport

Map of Transit Stops at Milan Malpensa