Quick Answer
The best way to get from Milan's Navigli district to Malpensa Airport (MXP) is the Malpensa Express train from Cadorna station. Total door-to-door time: ≈45–50 minutes. Total cost: €13 (≈$14) one way. Key transfer: walk 5–10 min from Navigli to Porta Genova Metro M2 → take Metro (2 stops) to Cadorna → board Malpensa Express direct to the airport. This combo is the fastest, most reliable, and best value for most travelers.
If you're on a strict budget, the airport bus from Milano Centrale costs €10 (≈$11) but takes 60–70 minutes total. For groups or early/late flights, a taxi or private transfer costs €100–€130 (≈$108–$140) and takes 35–45 minutes. Below you'll find a full breakdown of every option with times, costs, pros & cons.
🚄 Malpensa Express – The Best Way from Navigli to Malpensa
The Malpensa Express is the dedicated train service connecting Milan's city centre to Malpensa Airport (both Terminal 1 & Terminal 2). For travelers staying in Navigli, the optimal route involves a short Metro ride from Porta Genova (M2 line) to Cadorna station, where you board the direct train to the airport. This combination is fast, frequent, and unaffected by road traffic – making it the top choice for most visitors.
Step-by-Step: Navigli → Cadorna → Malpensa
- Walk from your accommodation in Navigli to Porta Genova Metro station (M2 green line) – approximately 5–10 minutes.
- Take Metro M2 direction Gessate/Cologno Nord for just 2 stops (≈3 minutes) to Cadorna.
- Follow signs inside Cadorna station to the Malpensa Express platforms (separate check-in area with ticket gates).
- Board the Malpensa Express – trains run every 30 minutes, journey time 30–35 minutes to Terminal 1, then 5 more minutes to Terminal 2.
Malpensa Express: Key Details
| Route | Frequency | Journey Time | Price (one way) | First / Last Train |
|---|---|---|---|---|
| Cadorna → Malpensa T1/T2 | Every 30 min | 30–35 min | €13 (≈$14) | 05:27 / 22:27 |
| Centrale → Malpensa T1/T2 | Every 30 min | 50 min | €13 (≈$14) | 05:20 / 22:20 |
Source: Malpensa Express Official Website – Timetable & fares as of 2025.
Which Departure Station Should You Choose?
Cadorna is strongly recommended for Navigli residents. The total door-to-door time (walk + Metro + train) is about 45–50 minutes. If you go to Centrale instead, you'll need to take Metro M2 to Loreto, then M1 to Centrale (≈20 min), plus the longer 50-minute train ride – total 75–80 minutes. The only reason to choose Centrale is if you are already near that station or need to buy bus tickets from the adjacent bus terminal.
Baggage, Seats & Onboard Experience
The Malpensa Express has dedicated luggage racks near the entrances and overhead compartments. Seats are standard 2+2 configuration with no reservation required (open seating). The train is air-conditioned, clean, and wheelchair accessible. Free Wi-Fi is available on most trains.
How to Buy Tickets
- Self-service kiosks at Cadorna station (accepts cash and cards) – most convenient.
- ATM app (official Milan transport app) – buy digital ticket and validate via QR code.
- Online at malpensaexpress.it – print or show on phone.
- Ticket offices at Cadorna (staffed hours vary).
Important: Tickets must be validated before boarding (stamp at the yellow machines on the platform). Digital tickets are validated when you scan the QR code at the gate. Fine for traveling without a valid ticket: €100–€200.
Malpensa Express vs. Other Train Options
There is no regional train (Regionale) service to Malpensa from Milan. The Malpensa Express is the only direct rail link. Some travelers consider taking a regional train to Busto Arsizio and then a bus to the airport, but this is slower and more complicated – not recommended for first-time visitors.
✈️ Domestic Flights from Malpensa – Connecting to Italian Cities
While you cannot fly directly from Navigli to Malpensa (the airport is your destination), this section covers domestic flight options from Malpensa if you are connecting to another Italian city. Understanding these options helps you decide whether to fly onward or take the train for your entire journey.
Top Domestic Routes from Malpensa (MXP)
| Destination | Airlines | Flight Time | Typical Fare (one way) | Train Alternative (Milan Centrale → City Centre) |
|---|---|---|---|---|
| Rome (FCO / CIA) | ITA Airways, Ryanair | 1 hr 10 min | €40–€90 (≈$43–$97) | HS train 3 hr – from €30 (≈$32) |
| Naples (NAP) | ITA Airways, EasyJet | 1 hr 25 min | €45–€100 (≈$49–$108) | HS train 4.5 hr – from €35 (≈$38) |
| Palermo (PMO) | ITA Airways, Ryanair | 1 hr 40 min | €35–€80 (≈$38–$86) | No direct train (ferry needed) |
| Catania (CTA) | ITA Airways, Ryanair | 1 hr 45 min | €40–€85 (≈$43–$92) | No direct train (ferry needed) |
| Bari (BRI) | ITA Airways, Ryanair | 1 hr 30 min | €35–€75 (≈$38–$81) | HS train 6 hr – from €45 (≈$49) |
Source: Milan Malpensa Airport – Destinations & airline websites, 2025.
Flight vs. Train: Total Door-to-Door Time
When comparing flight vs. train for domestic travel, you must include access time to the airport + security + boarding + baggage claim + exit. For example, a flight from Malpensa to Rome FCO:
- Navigli → Malpensa (train): 45 min
- Check-in & security: 60–90 min (recommended 2 hr for domestic)
- Flight: 1 hr 10 min
- Baggage & exit: 20–30 min
- Total: ~4–5 hours
By contrast, a high-speed train from Milan Centrale to Rome Termini takes 3 hours with no security queues, and you can work or relax the whole way. For most Italian domestic routes, the train is often faster or comparable when you factor in airport overhead, especially for city-centre to city-centre journeys.
When Flying from Malpensa Makes Sense
- Islands (Sicily, Sardinia): No rail alternative – flying is the only practical option.
- Long-distance south (e.g., Bari, Lamezia Terme): Train journeys exceed 5–6 hours, making flying competitive.
- Connecting to international hubs: Malpensa is a Star Alliance hub (Lufthansa, Swiss, Air Dolomiti) – ideal for connecting to global routes.
Bottom line: If your final destination is a major Italian mainland city, take the train from Milan Centrale. If you're heading to the islands or a far-south destination, the flight from Malpensa (after arriving from Navigli) is a valid option.
🚌 Airport Bus – The Budget-Friendly Option (€10)
Airport buses are the cheapest way to reach Malpensa from Milan, with fares starting at €10 (≈$11) one way. However, the trade-off is longer travel time, dependence on traffic, and the need to first get to Milano Centrale (the main bus departure hub). This option suits budget-conscious travelers with flexible schedules.
Main Bus Operators: Comparison
| Operator | Departure Point | Journey Time | Price (one way) | Frequency | Stops at T2? |
|---|---|---|---|---|---|
| Malpensa Shuttle | Milano Centrale (Piazza IV Novembre) | 50–60 min | €10 (≈$11) | Every 20–30 min, 05:00–22:00 | Yes |
| Terravision | Milano Centrale (Piazza IV Novembre) | 50–60 min | €10 (≈$11) | Every 30–40 min, 05:00–21:30 | Yes |
| Autostradale | Milano Centrale (Piazza IV Novembre) | 50–60 min | €10 (≈$11) | Every 30 min, 05:00–22:00 | Yes |
Source: Malpensa Shuttle Official & Terravision – fares & schedules 2025.
How to Get from Navigli to the Bus Departure Point
All airport buses depart from Milano Centrale station. From Navigli:
- Metro: Walk to Porta Genova M2 → take M2 to Loreto (5 stops) → change to M1 (red line) to Centrale (2 stops). Total: ≈20–25 minutes.
- Tram: Tram 9 from Navigli (Ripa di Porta Ticinese) to Centrale takes ≈30–35 minutes.
- Walk: Not recommended – it's 4.5 km (≈50 min).
Total door-to-door time (Navigli → Centrale → bus → Malpensa): approximately 70–85 minutes in normal traffic, but can exceed 2 hours during peak hours.
Day Bus vs. Night Bus
Day buses operate roughly between 05:00 and 22:00. There are no dedicated night buses to Malpensa. If your flight departs before 07:00 or arrives after 23:00, the bus is not a viable option – you will need a taxi or private transfer. Some operators run a very early first bus around 04:30–05:00 from Centrale, arriving at the airport by 05:30–06:00 – suitable for flights from 07:30 onward.
Booking & Luggage
- Booking: Highly recommended for peak seasons (summer, Christmas, Easter) – book online via the operator's website or at the ticket office in Centrale. Same-day tickets are usually available but may sell out.
- Luggage: Buses have underground luggage compartments – no size limits beyond standard checked baggage. Strollers and sports equipment accepted.
- Onboard: Free Wi-Fi on most coaches, air conditioning, reclining seats.
Pros & Cons of the Bus
- ✅ Pros: Cheapest fare (€10); frequent departures; serves both terminals; comfortable coaches.
- ❌ Cons: Slower than train (traffic-dependent); requires getting to Centrale first; no night service; less reliable for tight flight connections.
🚕 Taxi & Private Transfer – Door-to-Door Comfort (€100–€130)
For travelers prioritizing convenience, privacy, or traveling with heavy luggage, a taxi or private transfer from Navigli to Malpensa is the most hassle-free option. The journey takes 35–45 minutes via the A8 motorway, and you'll be dropped off directly at your terminal departure gate. However, this comes at a significant cost premium – typically 3 to 4 times more expensive than the train.
Official Taxi: Rates & Rules
- Fixed rate from Milan city centre (Navigli included) to Malpensa: €100–€120 (≈$108–$130) – this is the official fixed fare set by the Municipality of Milan for rides to MXP.
- Additional charges: €5 for baggage over 20 kg per piece; €2.50 for night rides (22:00–06:00); €5 for Sundays/public holidays.
- Maximum passengers: 4 (standard sedan). For 5+ passengers, book a MPV/van (€130–€180 / ≈$140–$194).
- Where to find a taxi: Taxi stands at Piazzale XXIV Maggio (Navigli) or call Radio Taxi Milano (02 8585) or Uber (Uber Black / Uber Van).
Source: Comune di Milano – Official Taxi Fares, 2025.
Private Transfer: Fixed Price, Pre-Booked
| Service Type | Vehicle | Price (Navigli → MXP) | Booking Required? |
|---|---|---|---|
| Standard Sedan | Mercedes E-Class / similar | €80–€110 (≈$86–$119) | Yes (24 hr advance) |
| MPV / Family Van | Mercedes V-Class / similar | €110–€150 (≈$119–$162) | Yes (24 hr advance) |
| Executive / Luxury | Mercedes S-Class / Audi A8 | €140–€200 (≈$151–$216) | Yes (48 hr advance) |
Source: Representative pricing from Welcome Travel & Booking.com Airport Transfers, 2025.
When to Choose a Taxi / Private Transfer
- 🌙 Late-night / early-morning flights (22:00–06:00): No trains or buses run – taxi is the only option.
- 👨👩👧👦 Families with young children & lots of luggage: Door-to-door service avoids Metro and train crowds.
- 🚶 Travelers with mobility issues: No stairs, no transfers, direct to the terminal entrance.
- 💼 Business travelers: Time is money – 35 minutes vs. 45–50 minutes for the train, and you can work during the ride.
- 🧳 Heavy or oversized luggage (skis, surfboards, multiple suitcases): No luggage restrictions in a private vehicle.
How to Book & What to Expect
- Pre-book via app or website: Uber, FreeNow, Welcome Travel, or local transfer companies offer fixed-price quotes.
- Meet-and-greet: Your driver will wait at your accommodation address with a name sign.
- Payment: Cash or card – confirm in advance. Most private transfers include tolls and parking fees in the price.
- Cancellation: Most services offer free cancellation up to 24 hours before departure.
📊 Cost & Time Comparison – All Options at a Glance
Use the table below to quickly compare total door-to-door time, cost, and convenience for every way to get from Navigli to Malpensa. We've included the recommended option (starred) and the cheapest option (flagged).
| Transport Mode | Door-to-Door Time | Cost (one way) | Transfers | Best For |
|---|---|---|---|---|
| ⭐ Metro M2 + Malpensa Express (Cadorna) | 45–50 min | €13 (≈$14) | 1 (Metro → train) | Best overall – speed & value |
| Metro M2 + M1 + Malpensa Express (Centrale) | 70–80 min | €13 (≈$14) | 2 (Metro → Metro → train) | If already near Centrale |
| 💰 Metro + Airport Bus (Centrale) | 70–85 min | €10 (≈$11) | 1 (Metro → bus) | Cheapest option – budget travel |
| 🚕 Taxi (official fixed rate) | 35–45 min | €100–€120 (≈$108–$130) | 0 (direct) | Late night, families, heavy luggage |
| 🚐 Private Transfer (pre-booked) | 35–45 min | €80–€150 (≈$86–$162) | 0 (direct) | Business, comfort, groups |
| 🚇 Metro only (not possible – no rail link) | N/A | N/A | – | Does not reach airport |
Key Takeaways
- Fastest: Taxi / Private Transfer (35–45 min) – but costs 7–10× more than public transport.
- Best value: Metro + Malpensa Express from Cadorna (45–50 min, €13) – strikes the perfect balance.
- Cheapest: Metro + Airport Bus from Centrale (70–85 min, €10) – only for those with time to spare.
- Most convenient: Private Transfer (door-to-door, no stairs, no luggage handling).
Where to Buy Tickets
- Metro tickets: Buy at any ATM Metro station (single ride €2.20 / ≈$2.40) or use a contactless card (tap in/tap out).
- Malpensa Express: Kiosks at Cadorna, ATM app, or official website.
- Airport Bus: Online (recommended) or at the ticket office in Centrale (Piazza IV Novembre).
- Taxi/Transfer: Pre-book via app or phone for fixed pricing.
💡 Pro tip: If you're staying in Milan for several days, consider an ATM 3-day pass (€17.50 / ≈$19) which covers all Metro and bus rides within Milan – but not the Malpensa Express (separate ticket required).
💡 Traveler Tips & Local Insights – Navigli to Malpensa
After helping hundreds of travelers navigate this route, here are the most practical tips to save time, money, and stress. These insights come from real passenger experiences and local knowledge.
🧳 Luggage Strategy: Use Takkyubin (Baggage Forwarding)
If you have heavy suitcases and want to travel light from Navigli to Malpensa, consider using Takkyubin (baggage delivery service) – available in Italy through Pony Express or Baggage Storage Milan. You can have your luggage sent directly to the airport for collection at the Left Luggage office in Terminal 1. Cost: approximately €20–€30 (≈$22–$32) per bag. This allows you to enjoy your last morning in Navigli without dragging suitcases through the Metro.
⏰ Peak Hours & Weekend Warning
- Weekdays 07:30–09:00 & 17:00–19:00: The Metro M2 from Porta Genova to Cadorna can be extremely crowded. If possible, travel outside these windows.
- Fridays & Sundays: These are the busiest days at Malpensa Airport. Expect longer security lines – arrive at least 2.5 hours before your flight.
- Holidays (Christmas, Easter, Ferragosto): Book the Malpensa Express or bus tickets in advance; avoid taxis as surge pricing may apply.
🗺️ Navigating Cadorna Station – Don't Get Lost
Cadorna station has two separate areas: the Metro M1/M2 entrance (underground) and the Malpensa Express terminal (street level, separate building). When you exit the Metro, follow the blue "Malpensa Express" signs – you'll need to go up escalators and walk about 2 minutes through a covered corridor. There are self-service ticket machines just before the gates. If you have a digital ticket, scan the QR code at the automated gate.
🍝 Last-Minute Breakfast in Navigli
If you have a morning flight, grab a quick breakfast at a Navigli café before you leave. Many bars open as early as 06:00. Try Pasticceria Cucchi (Corso Genova, 5 min from Navigli) for an excellent cappuccino and pastry – it's a Milanese institution since 1936. This will save you from overpriced airport coffee.
📱 Essential Apps for Your Journey
- ATM Milano (iOS/Android) – buy Metro and Malpensa Express tickets, real-time schedules.
- Malpensa Shuttle – book bus tickets and track the bus in real time.
- FreeNow – book taxis with fixed pricing, available in Milan.
- Uber – Uber Black and Uber Van options available in Milan (premium pricing).
- FlightRadar24 – track your flight status before heading to the airport.
🚨 What to Do If You Miss Your Train
Don't panic! Malpensa Express trains run every 30 minutes. If you miss one, simply wait for the next. Your ticket is valid for 2 hours after validation (for the same route). However, if you have a flight to catch and time is tight, you can take a taxi from Cadorna – the taxi stand is right outside the Malpensa Express terminal building.
♿ Accessibility Information
- Metro M2: All stations on the M2 line serving Navigli–Cadorna are wheelchair accessible with elevators.
- Malpensa Express: All trains have level boarding and wheelchair spaces. Assistance available – request at the ticket office.
- Airport buses: Most coaches have wheelchair lifts – specify when booking.
- Taxis: Wheelchair-accessible taxis are available (request when booking: 02 8585).
❓ FAQs: Getting from Navigli to Malpensa Airport
Is there a direct train from Navigli to Malpensa Airport?
No direct train from Navigli itself. You must first take the Metro M2 from Porta Genova (5–10 min walk from Navigli) to Cadorna station (2 stops, ≈3 min), then board the Malpensa Express direct to the airport. Total journey about 45–50 minutes. This is the recommended route.
What is the cheapest way to get from Navigli to Malpensa?
The cheapest public option is the airport bus from Milano Centrale costing €10 (≈$11) one way. However, you need to get to Centrale first (Metro + walk). The most cost-effective combo overall is Metro + Malpensa Express from Cadorna at €13 (≈$14) with faster total time. The absolute cheapest if you have time is the bus, but the train offers far better value for time saved.
How much is a taxi from Navigli to Malpensa Airport?
A standard official taxi from Navigli to Malpensa costs between €100 and €130 (≈$108–$140), depending on time of day and luggage. Fixed-rate private transfers range from €80 to €150 (≈$86–$162). Always confirm the price before boarding – the official fixed rate is €100–€120 within the city limits.
How long does it take to get from Navigli to Malpensa by train?
By Metro + Malpensa Express from Cadorna, total door-to-door time is approximately 45–50 minutes. The Metro portion (Porta Genova → Cadorna) takes about 3 minutes, and the Malpensa Express runs 30–35 minutes non-stop to Terminal 1 and then Terminal 2. This is the most reliable and recommended option.
Can I use the Malpensa Express from Cadorna station?
Yes. Cadorna station is the closest main rail hub to Navigli. Malpensa Express trains depart every 30 minutes from Cadorna, serving both Terminal 1 and Terminal 2. The journey is 30–35 minutes. Tickets cost €13 (≈$14) one way and can be bought at self-service kiosks, online, or via the ATM app. Remember to validate before boarding.
Are there overnight buses from Navigli to Malpensa?
No. Airport buses (Malpensa Shuttle, Terravision, Autostradale) operate only during daytime hours, roughly 05:00–22:00. For late-night or early-morning departures (before 05:00), a taxi or private transfer is the only reliable option. A night taxi costs around €110–€130 (≈$119–$140). Some hotels near Malpensa offer free shuttles – check with your accommodation.
What is the best way to get to Malpensa for an early morning flight?
For flights departing before 07:00, the best options are: (1) Taxi/private transfer – costs €100–€130 (≈$108–$140), 35–45 min; (2) Stay overnight at a hotel near the airport (e.g., Moxy Milan Malpensa or Sheraton Milan Malpensa) with a free shuttle; (3) The first Malpensa Express from Cadorna departs around 05:27, arriving at the airport around 06:00 – suitable for flights from 07:30 onward.
Is it better to take the train or bus from Navigli to Malpensa?
The train is almost always better. The Malpensa Express from Cadorna is faster (45 min vs 60–70 min), more reliable (no traffic), runs every 30 minutes, and serves both terminals directly. The bus is slightly cheaper (€10 vs €13) but requires getting to Centrale first and is subject to traffic delays. For most travelers, the train is the recommended option – the extra €3 (≈$3) saves you at least 20–30 minutes and a lot of uncertainty.
Disclaimer: All prices and schedules are approximate and may change. Always verify with the official operator before traveling. This guide contains affiliate links marked with nofollow. We earn a small commission at no extra cost to you. Last updated: March 2025.