Milan Malpensa (MXP) is Italy's second-busiest airport and the main international gateway for the north of the country, with a wide range of European and long-haul routes operated by carriers including easyJet, Lufthansa, and ITA Airways. For budget-focused travellers, it is worth comparing Malpensa with Bergamo Orio al Serio (BGY) — Ryanair's main Italian base — which sits about 50 km east and frequently undercuts Malpensa on overlapping short-haul routes. The trade-off is roughly an hour of extra travel time from Bergamo into central Milan.
Milan Malpensa has two physically separate terminal buildings. Terminal 1 handles the majority of airlines including ITA Airways, Ryanair, Wizz Air, Vueling, and most intercontinental carriers. Terminal 2 is used exclusively by easyJet. The two terminals are connected by a free shuttle bus running every few minutes and taking around 10 minutes, but they have separate check-in halls and security - arrive at the correct terminal from the start.
The Malpensa Express train connects T1 directly to Milano Centrale in around 50-52 minutes and to Milano Cadorna in around 40 minutes. T2 has its own adjacent Malpensa Express station with the same journey times. Trains run frequently throughout the day. Journey times by road vary considerably with traffic, particularly on weekday mornings and Friday evenings.
Malpensa T1 is a large terminal and walking times from check-in to remote gates can be 15 minutes or more. T2 is compact and easyJet's boarding process tends to be fast and self-managed. If you are comparing an easyJet fare from T2 against a carrier in T1, factor in the different terminal footprints and check-in processes.
Showing the 30 cheapest destinations. Open the map for the full list.
Lowest available fare from Milan departing each month, to any destination.
Fares shown are the lowest currently available for each month. Prices change frequently.
Weekly deals
One email per week — best prices, no spam.