Malpensa to Milan city centre: train, taxi or private transfer?
Malpensa to Milan city centre: train, taxi or private transfer? It's the first decision you face after landing at Milan's largest airport, and the right answer depends on more than the price tag. Malpensa sits about 50 kilometres north-west of the city, so the trip is long enough for your choice to matter. It can mean a relaxed ride straight to your hotel door, or an hour of dragging suitcases between platforms and metro lines.
In this guide we compare every realistic option – the Malpensa Express train, the airport buses, the official taxi fare and a pre-booked private transfer – with honest figures for time, cost and comfort. By the end you'll know which one suits your trip, whether you're a solo business traveller, a couple on a city break or a family with three suitcases and a pushchair.
The short answer
- Cheapest: the airport bus, usually around €10 per person, if you don't mind traffic and being dropped at Milano Centrale.
- Fastest on a normal day: the Malpensa Express train, about 38 minutes to Cadorna and around 54 minutes to Milano Centrale.
- Simplest door to door: a taxi or a private transfer. Taxis charge a fixed €114 between Malpensa and the city of Milan. A private transfer gives you a fixed price agreed in advance, a driver waiting in arrivals and space for all your luggage.
If you're travelling alone with a small bag, the train is hard to beat. If you're two or more, arriving late at night, carrying heavy luggage or staying somewhere far from a railway station, door-to-door transport quickly becomes the smarter choice.
Getting to know Malpensa Airport
Milan Malpensa (MXP) is the city's main international airport. It handles most long-haul flights to and from Milan as well as a large number of European and low-cost routes. There are two terminals: Terminal 1 is the larger one and is used by most airlines, while Terminal 2 is smaller and serves mainly low-cost carriers. A free shuttle bus links the two terminals, and each one has its own railway station.
The airport lies in the province of Varese, close to the Ticino river and well outside Milan's ring roads. That distance is the key fact to keep in mind. Whatever option you choose, you're looking at a journey of roughly 40 minutes to more than an hour, depending on traffic, the time of day and where exactly you're staying in Milan.