
Milan Malpensa Airport Transfer
Milan Malpensa Airport (MXP) is northern Italy's largest airport and one of Europe's major international hubs, 50 km northwest of Milan city centre. It handles long-haul flights from across the globe and is the primary arrival point for visitors to Milan, the Italian Lakes and the wider Lombardy region. A private transfer means a vetted driver in arrivals, a fixed price, and a direct ride to wherever you are actually going.
Transfers start from €40, fixed price, confirmed at booking. No meter, no hidden fees, no surge pricing.
Transfer times and distances from MXP
- Milan city centre: 50 km, approximately 45 to 60 minutes
- Milano Centrale station: 52 km, approximately 50 to 65 minutes
- Lake Como (Como city): 50 km, approximately 40 to 55 minutes
- Lake Maggiore (Stresa): 30 km, approximately 30 to 40 minutes
- Bergamo city: 65 km, approximately 55 to 70 minutes
Why book a private transfer from MXP?
- Fixed price, no meter, confirmed at booking with the A8 motorway tolls included
- Flight monitoring and 60 minutes of free waiting, so a delay is absorbed automatically
- Meet and greet in arrivals, Terminal 1 or Terminal 2, driver inside with your name
- Service around the clock, including early-morning and late-night long-haul arrivals
- Lake Como and Maggiore direct, skipping Milan entirely if the lakes are your destination
Getting from Malpensa to Milan
The Malpensa Express links Terminals 1 and 2 to Milano Cadorna and Milano Centrale in about 50 minutes, and Malpensa Shuttle and Autostradale coaches also serve Centrale. From either you continue onward with your luggage. Because the airport is about 50 km out, a private transfer at 45 to 60 minutes is the direct option, and markedly so for anyone heading to the lakes.
Terminal 1 or Terminal 2?
Malpensa's two terminals sit 8 km apart, which is far enough that arriving at the wrong one is a real problem rather than a short walk. Terminal 1 handles nearly all long-haul and full-service airlines, while Terminal 2 is the low-cost base. Your booking carries the flight number, so the driver is at the correct arrivals hall either way, and the terminal is confirmed in the driver details you receive the day before.
Malpensa Express or private transfer?
The Malpensa Express is a good train, 52 minutes to Cadorna and less to Centrale, if you are one person with light luggage and a hotel near a station. The arithmetic changes with company: two or more travellers with suitcases pay about the same for a transfer that runs door to door, skips the platform change at Centrale, and leaves when you land rather than on the half hour.
Gateway to the lakes
Malpensa is the natural arrival point for the Italian lakes and fixed-price transfers are the standard way onward: Lake Maggiore in about 35 minutes, Como in about 50, and Lugano across the Swiss border in about an hour. Drivers handle the border formalities routinely, so have passports to hand for the Swiss crossings.
Long-haul arrivals and the hours that suit them
Malpensa's intercontinental schedule concentrates arrivals in the morning and departures in the late afternoon, with a scattering of flights either side of midnight. The Malpensa Express does not run through the night, so a landing at 01:00 leaves coaches or a taxi rank as the public options, at the exact moment when a 50 km drive is least appealing to improvise. A pre-booked transfer runs at the same fixed price at any hour, which is the practical reason most long-haul passengers here book ahead rather than on arrival.
Connecting to Milan's other airports
Itineraries that arrive at Malpensa and depart from Linate, or from the low-cost base at Bergamo, are common and awkward on public transport, since both connections route through the city. A direct inter-airport transfer avoids Milan altogether. Allow a generous margin between the two flights and book the leg as a single journey. Other Italian cities are covered from the Italy page.
Frequently asked questions
Licence rules, airport access and how payouts work, country by country.