If you are not hiring a car or arranging a private airport transfer to travel from Milan Malpensa Airport to your final destination, a diverse range of public transportation options is available at the airport: by bus, train or taxi.
Apart from the early morning hours after midnight, bus and train services are available almost 24/7. Ticket prices range from around €10 for a one-way bus trip to €15 for the train, and up to €95 by taxi.
Milan city centre is 50 kilometres from the airport, and the journey by road (A8) can take up to an hour, depending on traffic.
Milan City Pass
For visitors holidaying in Milan or planning an extended getaway, the MilanoCard (Milan City Pass) offers a package including free public transportation (metro, tram, buses and city trains), free audioguide, and free entry and/or discounted rates for over 500 Milan tourist attractions and activities, including top museums, shops and restaurants.
The card can be received on a smartphone or via email (after payment), and is available for 24 hours (€9), 48 hours (€14) or 72 hours (€19). Children under 10 years of age travel free.
More details are available here.
Buses
Bus services between Malpensa Airport’s two terminals and Milan Central Station are operated by three bus lines: Terravision, Malpensa Bus Express (Autostradale) and Malpensa Shuttle (Air Pullman).
Milan Central Station to Malpensa Airport – Terminals 1 and 2
Company: Terravision – www.terravision.com
Intervals: every 20 minutes between 5.05am and 00.10am
Travel Time: 40 minutes from Terminal 2 and 50 minutes from Terminal 1
Ticket Purchases: online, on-board or at Terravision ticket dispensers in T1 and T2 Arrivals areas
Company: Malpensa Bus Express – www.autostrade.com
Intervals: every 20 minutes between 4am and 11pm
Travel Time: 40 minutes from Terminal 2 and 50 minutes from Terminal 1
Ticket Purchases: online, on-board or at Malpensa Bus ticket dispensers in T1 and T2 Arrivals areas
Company: Malpensa Shuttle – www.malpensashuttle.it
Intervals: every 20 minutes between 3.45am and 00.15am
Travel Time: 45 minutes from Terminal 2 and 50 minutes from Terminal 1
Ticket Purchases: online and on-board
Milano Linate to Malpensa Airport – Terminals 1 and 2
Company: Air Pullman – www.malpensashuttle.com
Intervals: departures from 8.30am, 11.15am, 1.30pm, 4pm and 8.30pm
Travel Time: 70 to 90 minutes
Ticket Purchases: online and on-board
Trains
Malpensa Airport is conveniently reached by train from Milan via the Malpensa Express, connecting the man city centre stations: Bovisa, Cadorna, Centrale and Porta Garibaldi. There are trains every 15 minutes and the Express stops at both Terminals 1 and 2. The journey time to Milan city is 58 minutes.
Malpensa Express leaves from Terminal 2, with the service starting at 5.25am and continuing until 11.25pm. There are departures from Malpensa Terminal 2 every hour at 00.07 and 00.37 minutes, and from Milan Central Station every hour at 00.25 and 00.55 minutes.
For Milan Cadorna Station, the first service is at 4.27am and the last one at 00.20am. There are departures from Terminal 2 every hour at 00.20 and 00.50 minutes, and from Milan Cadorna Station every hour at 00.27 and 00.57 minutes. The travel time is 43 minutes.
The railway station at Malpensa Airport is at underground level in Terminal 1, and connected to Terminal 2 via a pedestrian walkway. The ticket office opening hours are 6am to 9pm but tickets can also be bought online in advance.
Taxis
Taxis are readily available when you leave Malpensa Airport, with ranks situated at Arrivals, Exit Gate 6 at Terminal 1 and Exit Gate 4 at Terminal 2. Demand is high, especially during peak hours. The journey to Milan’s city centre takes approximately 45 minutes.
The following taxi services operate from Malpensa Airport:
ICTM Consorzio Taxi Malpensa – Tel: +39 0331 231312
Radiotaxi 6969 – Tel: +39 02 6969
Radio Taxi Freccia – Tel: +39 02 4000
Radio Taxi La Martesana – Tel: +39 02 2181
Taxi 8585 Autoradiotassi – Tel: +39 02 8585
Taxi Blu – Tel: +39 02 4040
Taxis provide services to numerous destinations, many of which have a fixed price. Note that the actual price may not be the same as that displayed on the taxi meter.
The following rates are fixed, meaning taxi companies are not authorised to add surcharges. These prices include extra costs such as travel time, motorway tolls, and night-time/weekend/holiday surcharges:
Malpensa Airport to FieraMilano Exhibition Centre – €65
Malpensa Airport to Milan – €95
Malpensa Airport to Linate Airport – €105