Skip to content
3,820 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
✈️ No Commissions — Honest Flight Deals Every Day

Milan Malpensa Airport (MXP) — The Complete Master Guide 2026

Gateway to Lombardy & Northern Italy

Milan Malpensa Airport (MXP) — The Complete Master Guide 2026

Two terminals 2 km apart, the €15 Malpensa Express, the €4.99 bus alternative, the government-fixed €110 taxi, the ITA Airways relaunch, the 2-hour Sala Montale rule — and why MXP, LIN and BGY are three different airports you must not confuse.

✈️ IATA: MXP📍 50 km NW of Milan🚆 Express €15, 51 min to Centrale🚕 Fixed taxi €110

⚡ 2026 Quick Reference — Key Facts at a Glance

Malpensa Express
€15 single · 51 min to Milano Centrale (38 min to Cadorna) · every 15 min
Round-Trip Express
€25 same-day (or 30 days online)
Airport Bus Express / Terravision
€4.99–9 single · ~50 min to Milano Centrale
Government-Fixed Taxi
€110 flat to central Milan (no surge)
Uber (Black/Lux only)
€100–140 · no UberX in Italy
Sala Montale Walk-In
~€40 via LoungePair · Priority Pass eligible · 2-hour max
Inter-Terminal Shuttle T1↔T2
Free, every 15 min, ~10 min ride
Arrive Early (non-Schengen)
3 hours · 2.5 h Schengen · winter add 30 min for de-icing

🏢 1. Terminal Architecture: T1 vs T2 (vs LIN, BGY)

Malpensa runs two terminals 2 km apart, connected only by a free shuttle bus. T1 handles international long-haul plus full-service Schengen; T2 is the low-cost outpost. Get the terminal right at booking — wandering between them with luggage costs 15–20 minutes total. And one more layer of confusion: Milan has three airports, and many travellers don’t realise it until check-in.

🛫 T1 — Long-Haul + Full-Service Schengen

Airlines: ITA Airways (Italy’s flag carrier, Alitalia’s SkyTeam successor since October 2021), Lufthansa, Air France, KLM, British Airways, Emirates, Qatar, Etihad, Turkish, ANA, Cathay, United, Delta, plus all SkyTeam, Star Alliance and oneworld long-haul.

Vibe: The flagship — wide concourse, properly stocked duty-free, full retail, the Sala Montale at B50–B59 (non-Schengen). The Malpensa Express stops directly underneath.

Non-Schengen B-gates and Schengen A-gates are separate sub-piers. Read your boarding-pass gate prefix before walking. The Schengen-to-non-Schengen passport control between piers takes 5–15 minutes during the morning long-haul push.

🛬 T2 — Low-Cost Outpost

Airlines: easyJet (the dominant T2 carrier), Wizz Air, plus a handful of charter and seasonal LCCs. Ryanair flies from Bergamo (BGY) instead, not from MXP T2 — confirm before driving to the wrong building.

Vibe: Functional, single-pier. Limited retail, no premium lounges, basic café food. The Malpensa Express also stops at T2 directly.

The 2 km gap between T1 and T2 is real. They are not connected airside or landside. Use the free 24-hour shuttle (every 15 min, 10 min ride) or take the Malpensa Express two stops (€2.50 between terminals on a normal SEA Aeroporti ticket).
🛑 Three Milan Airports — Don’t Mix Them Up

Milan has three commercial airports: MXP (Malpensa, this guide — long-haul + most international), LIN (Linate, 8 km east of city — short-haul Schengen + Italian domestic), and BGY (Bergamo Orio al Serio, 50 km east — Ryanair’s northern Italy hub). They are three distinct airports with different transport, different fares, different terminals. Read the IATA code on the boarding pass; never guess.

🛂 2. Schengen, ETIAS Q4 2026 & Border Control

Italy is in the Schengen Area, so intra-EU departures and arrivals avoid passport control entirely. For non-Schengen travellers (UK, US, India, China, Brazil, Africa), passport queues at T1 typically run 15–35 minutes — but two changes are reshaping 2026 operations.

🇪🇺

ETIAS — Activating Q4 2026

The European Travel Information and Authorisation System (ETIAS) is scheduled to activate in Q4 2026 for visa-exempt non-EU passport holders (US, UK, Canada, Australia, Brazil, Japan, etc.). Online application, €7, valid 3 years, 96-hour lead time. Verify the rollout status on the official European Commission site shortly before travel — start dates have shifted twice already.

🤖

EES Biometric Entry/Exit

From late 2026 every non-EU traveller’s arrival and departure at MXP will be biometric — fingerprint and face capture replace the passport stamp. First arrival adds 5–10 minutes at the kiosks; subsequent arrivals are significantly faster. T1 is among the first wave of European airports to deploy the kiosks.

🔍

Security: Mostly Standard X-ray

MXP T1 has been partially deployed with new CT scanners on selected lanes (mostly fast-track and Schengen sub-pier) — liquids and laptops can stay in the bag where signage indicates. Most lanes still run the older X-ray: liquids ≤100 ml in a clear bag, laptops out. Check the conveyor signage at your specific lane.

🛂 EU E-Gates for EU/EEA/Swiss

EU/EEA/Swiss passport holders aged 12+ can use the automated e-gates at T1 — biometric chip read in under 20 seconds. Non-EU passport holders cannot use the e-gates yet (EES rollout will eventually open them up to enrolled non-EU travellers).

🚆 3. Transport: Express, Buses & The Fixed-Rate Taxi

Milan’s government runs an unusually well-priced and unusually transparent airport transport market. The Malpensa Express train is fast and reliable; bus tickets start at €4.99; taxis are government-fixed at €110 flat with no surge. The cheapest and the most expensive options each have a clear use case — pick by need, not by panic.

⭐ Malpensa Express (Trenord) — The Default Pick

Direct train run by Trenord between MXP T1, MXP T2, Milano Cadorna, Milano Porta Garibaldi and Milano Centrale. €15 one-way, every 15 minutes from 04:00 to 02:00. 38 minutes to Cadorna · 51 minutes to Centrale. Air-conditioned, large luggage racks, free Wi-Fi onboard.

One-way:
€15
Return same-day:
€25 (or 30 days online)
Family ticket:
€36 (2 adults + 2 kids 4–17)
Children under 4:
Free
Cadorna or Centrale? Cadorna is closer to most Milan tourist hotels (Duomo, Brera, Sforza Castle); Centrale is the high-speed rail hub for Rome/Florence/Venice/Switzerland connections. The journey to Cadorna is 13 minutes shorter — pick by your onward destination, not by the brand-name of the station.

🚌 Airport Bus Express, Terravision & Autostradale — Budget Coach

Three competing operators run buses MXP ↔ Milano Centrale: Airport Bus Express, Terravision, Autostradale. From €4.99 in advance, ~€9 walk-up. Journey ~50 minutes, similar to the train but susceptible to traffic on the A8 motorway. Departures every 15–30 minutes.

When the bus beats the train: if you book in advance and your hotel is near Stazione Centrale, the bus saves €10 on the train fare with similar arrival time. When the train beats the bus: rush hour traffic on the A8 (07:00–09:00 inbound, 17:00–20:00 outbound), or any time you have a tight onward connection — the train is immune to road delays.

🚕 Government-Fixed Taxi — €110 Flat

Italian regulators fix the MXP-to-central-Milan taxi fare at €110 flat, non-negotiable, no surcharges. The official taxi rank is outside Arrivals — white cars with a TAXI roof light. Pay only the printed price; do not pay extra for luggage. The driver should run no meter on this run; the €110 is built into the route.

📱 Uber Black, Lux, Van & FreeNow

Italian taxi law does not allow UberX or Pop — only licensed-driver tiers (Uber Black, Lux, Van) operate. Expect €100–140 to central Milan via Uber Black, and surge can push that to €180+ during fashion-week or Salone del Mobile. FreeNow aggregates regulated white taxis at the meter rate (~€110 flat for MXP) and is generally the cheaper app option.

⚡ Pre-book for early-morning departures. For a 06:00 international from MXP requiring you to leave central Milan at 03:30, schedule a FreeNow or Uber Black the night before — surge at 03:00 + first-train start at 04:00 leaves you exposed otherwise. The Malpensa Express resumes at 04:00; before that, taxi is the only option.

🛋️ 4. Lounges: Sala Montale & The 2-Hour Rule

MXP’s lounge map is concentrated in T1. T2 has no premium lounges. T1 hosts the standout walk-in option (Sala Montale near B50–B59) plus alliance-specific lounges for SkyTeam, Star Alliance and oneworld passengers.

✨ Sala Montale Lounge (T1 non-Schengen, B-gates near B50–B59)

Walk-in / LoungePair:
~€402-hour pass
Access:
Priority Pass · LoungeKey · DragonPass · select premium credit cards
Hours:
~06:00 – 22:00 (varies with non-Schengen flight schedule)
Maximum stay:
2 hours (strictly enforced)
The pick for Priority Pass holders. Floor-to-ceiling windows with strong tarmac views, hot Italian buffet (focaccia, antipasti, pasta of the day, espresso machine), showers, a quiet zone and even a smoking room. The 2-hour cap is enforced — both at the entry desk and on the wifi captive portal — so plan around it. If your layover is 4+ hours, arrive at the lounge no earlier than 2 hours before boarding.

🍝 ITA Airways Casa Italia (T1 Schengen)

ITA Business and SkyTeam Elite Plus passengers get Casa Italia, the carrier’s own lounge with stronger Italian regional cuisine than the standard buffet. No walk-in — status only. The decor and food are notably better than the old Alitalia lounge that preceded it.

🦅 Star Alliance / Aspire (T1 Schengen + non-Schengen)

Lufthansa-group, United and Singapore-group passengers use the Aspire Lounge, also Priority Pass-eligible when capacity allows. Less polished than Sala Montale but a useful overflow option — particularly when Sala Montale hits capacity in fashion-week season.

📱 LoungePair Flexible Pass (T1)

If you don’t hold Priority Pass, the LoungePair app sells a 2-hour Sala Montale pass for around €40 with no fixed booking time. Useful when you arrive earlier than expected and want to lock the price before walking up to the desk.

☕ 5. Food & Shopping: Espresso, Panettone & Mozzarella

☕ Espresso the Italian Way — Drink at the Bar

Italian airport espresso is genuinely good and genuinely cheap — €1.20–1.80 standing at the bar, double that if you sit down. The Lavazza, Illy and Camposana outposts at T1 are all priced near city rates. Order it correctly: a “caffè” means an espresso, full stop. A “cappuccino” after 11:00 is a tourist tell — Italians drink milk-coffee only at breakfast. Macchiato = espresso with a drop of foam (not the syrup-bomb Starbucks version).

🍰 Panettone (Nov–Jan) & Pandoro — The Italian Carry-On Gift

From November through Epiphany (6 January), the airport bakery and gourmet counters carry panettone from name producers (Bauli, Motta, Loison, Tre Marie). They vacuum-pack into a hand-luggage box and clear customs anywhere in the world. Outside the November–January window, colomba (the Easter equivalent) is the spring substitute. Avoid the airport supermarket-brand panettone; the difference between a €15 mass-market box and a €30 Loison is staggering and worth it as a gift.

🧀 Parmigiano, Mozzarella & Other Cheese-to-Carry — Pack Smart

The MXP gourmet counters sell vacuum-sealed Parmigiano Reggiano DOP, Grana Padano, and Bresaola della Valtellina (Lombardy’s cured beef). All clear EU/UK/US customs in unopened vacuum packaging. Fresh mozzarella di bufala does NOT travel — leave it for the city visit. For onward US travel, declare cheese on the entry form; hard cheese is allowed, soft cheese sometimes is not.

💡 6. Insider Tips: ITA Comeback, Fashion Week & Strikes

✈️ ITA Airways — Italy’s SkyTeam Flag Carrier (Since 2021)

Alitalia ceased operations on 14 October 2021 and was replaced the next day by ITA Airways, a fully state-owned successor that joined SkyTeam. From MXP, ITA flies to JFK, Boston, Miami, Buenos Aires, São Paulo, Tokyo, Mumbai, Riyadh, plus most major European capitals. ITA’s mileage programme is Volare (separate from old Alitalia MilleMiglia). KLM and Air France earn miles cross-card.

👗 Fashion Week & Salone del Mobile — Plan Around the Two Crunches

Two events double Milan’s air traffic: Milan Fashion Week (Sep + Feb) and Salone del Mobile / Milan Design Week (April). During these weeks the Malpensa Express runs at full capacity, hotel transfers are tighter, and the Sala Montale is at peak demand. Add a 30-minute buffer on your inbound transport, and book your lounge access in advance via LoungePair.

⚠️ Italian Strike Days — Check Before You Fly

Italy has a culture of scheduled 24-hour transport strikes (sciopero) — usually announced 10–14 days in advance and affecting the Malpensa Express, airport ground handlers, and sometimes air traffic control. Check the official Italian transport ministry strike calendar (scioperi.mit.gov.it) before travel. Garantite bands run during peak commute hours (06:00–09:00 + 18:00–21:00) even on strike days, so the Express usually keeps a partial schedule.

❄️ Winter Fog (Pianura Padana) & De-Icing

Northern Italy’s Po Valley generates persistent winter fog from late October through early March — visibility can drop to CAT-II-restricted levels at MXP, particularly between 04:00 and 09:00. Add a 30–60-minute departure buffer for early-morning long-haul departures in those months. The Malpensa Express and the buses are not affected by the fog (the airport stays open; flights just queue for the de-icing pad and CAT-II procedures).

💧 Tap Water — Excellent & Free

Milan tap water is among Italy’s best — Alpine-sourced and lightly mineralised. Refill at any airside washroom tap or at the dispensers near the boarding gates. Don’t pay €3–4 for sealed water; the tap is genuinely better than the bottled options, and it’s free.

👩 Solo Female Travellers — Italy’s Standard Safety Rules Apply

MXP itself is well-policed and safe at any hour, including the 04:00 first-train wave. The Malpensa Express runs to 02:00 with CCTV throughout. Outside Milano Centrale arrivals area can feel rougher late-night — for hotels in Brera or near the Duomo, consider Cadorna instead as the destination station. FreeNow and Uber Black both have in-app safety features; both are perfectly safe to use after midnight.

❓ Frequently Asked Questions

Should I take the Malpensa Express or the bus to Milan? +
If your time is worth more than €10 and you have a tight onward connection, take the Malpensa Express (€15 one-way, 51 minutes to Centrale, every 15 minutes). The bus (Airport Bus Express, Terravision, Autostradale — from €4.99 in advance) is similar journey time when traffic is light but vulnerable to A8 motorway congestion in rush hour. For a flight connection, choose the train; for a budget arrival with no time pressure, the bus saves €10.
Is my flight from Malpensa, Linate, or Bergamo? +
Read the IATA code on your boarding pass. MXP = Malpensa, this guide — long-haul, ITA Airways, Lufthansa, Emirates, easyJet T2. LIN = Linate (8 km east of Milan) — short-haul Schengen + Italian domestic only. BGY = Bergamo Orio al Serio (50 km east) — Ryanair’s northern Italy hub. The three airports are not connected; getting between them takes 60–90 minutes by road and is expensive.
Will I need ETIAS to fly into Milan in 2026? +
Yes — for visa-exempt non-EU passengers (US, UK, Canada, Australia, New Zealand, Brazil, Japan, Korea, etc.) once it activates in Q4 2026. ETIAS is an online pre-authorisation, €7, valid 3 years, with a 96-hour lead time. EU/EEA/Swiss citizens and existing Schengen visa holders do not need it. The activation date has shifted twice already — verify the current rollout status on the official European Commission site shortly before travel.
How early should I arrive at Malpensa? +
Schengen flights: 2 hours non-peak, 2.5 for the morning wave. Non-Schengen long-haul: 3 hours, 3.5 in winter (Nov–Mar) when fog and de-icing routinely add 30 minutes. The early-morning long-haul wave (06:00–09:00) and the evening Asia/Americas wave (21:00–23:30) are the busiest blocks of the day.
Do I need to remove liquids and laptops at MXP security? +
It depends on the lane. MXP T1 has new CT scanners on selected lanes (mostly fast-track and Schengen sub-pier) — liquids (≤100 ml per container) and electronics can stay in the bag. Most lanes still run older X-ray equipment — both come out. Check the conveyor signage before unpacking. Allow 15–35 minutes depending on the wave.
How much is the taxi from Malpensa to central Milan? +
€110 flat — government-fixed, no surge. The Italian regulator caps the MXP-to-central-Milan taxi fare at €110 with no luggage surcharge and no surge pricing. The official taxi rank is outside Arrivals (white cars, TAXI roof light). Pay only the printed price; the meter is not run on this route. Uber Black runs €100–140 (variable surge), so FreeNow on a regulated taxi is usually the cheapest licensed-driver option.
What’s the walk-in price for the Sala Montale Lounge? +
~€40 for a 2-hour pass via LoungePair, similar at the desk. Priority Pass / LoungeKey / DragonPass are accepted (subject to capacity). The lounge is at T1 non-Schengen near gates B50–B59, generally 06:00–22:00. Maximum stay is strictly 2 hours — enforced at entry and on the WiFi captive portal. For long layovers, time the visit to within 2 hours of boarding.
Is MXP’s tap water safe to drink? +
Yes — Milan tap water is among Italy’s best, drawn from Alpine sources and lightly mineralised. Refill at any airside washroom tap or at the dispensers near boarding gates. Don’t pay €3–4 for sealed water; the tap version is genuinely better and free.

📊 2026 Summary Data Table

Feature Current Data (2026)
IATA Code MXP
Terminals T1 (long-haul + full-service Schengen, ITA hub) + T2 (low-cost: easyJet, Wizz). 2 km apart, free shuttle every 15 min.
Other Milan Airports LIN (Linate, Schengen short-haul + domestic, 8 km east) · BGY (Bergamo, Ryanair hub, 50 km east). Three separate airports.
Primary Currency Euro (EUR / €). Cards/Apple Pay accepted everywhere; cash works but contactless is dominant.
Malpensa Express €15 single, €25 same-day return; 38 min to Cadorna, 51 min to Centrale; every 15 min from 04:00 to 02:00; family ticket €36
Bus to Centrale From €4.99 in advance (Airport Bus Express, Terravision, Autostradale); ~50 min, every 15–30 min
Government-Fixed Taxi €110 flat to central Milan — no surge, no luggage surcharge
Uber / FreeNow Uber Black/Lux/Van only (no UberX in Italy); €100–140; FreeNow aggregates regulated white taxis at meter rate
Sala Montale Walk-In ~€40 for 2-hour pass via LoungePair (Priority Pass eligible); 2-hour max stay strictly enforced
ITA Airways Italy’s SkyTeam flag carrier since Oct 2021 (Alitalia successor); Volare programme (replaces MilleMiglia)
Border Tech EU e-gates for EEA/Swiss passport holders 12+; ETIAS & EES rolling out Q4 2026
Free WiFi “Aeroporti di Milano Wi-Fi” — free, captive portal SMS/email registration

This guide is maintained by the aifly.one Autonomous Intelligence Team. Verified for May 2026 travellers. All prices in EUR unless stated.


Posted yesterday

More deals you might like

Loading route… Book Now →
Find your deal