How to Get from Milan Malpensa Airport (MXP) to City Center 2026
Malpensa is 50km northwest of Milan—which means no single "best" option exists. Speed? Take the train. Budget? Go by bus. Comfort with luggage? Private transfer wins. The good news: ItalyFare shows you live prices across all modes so you can choose based on your priorities, not guesswork.
Here's what you need to know right now: Malpensa Express train reaches the city in 40 minutes for €13. Airport buses cost €2.50–€8 and take 50–60 minutes. Private transfers run €50–€80 flat rate and include door-to-door service. Taxis are €65–€85. Choose based on your budget, luggage volume, and arrival time—and use ItalyFare to lock in live prices before you book.
Set expectations on timing: budget options (bus + metro connections) take 1–1.5 hours door-to-door. Express routes (Malpensa Express + single metro ride) take 50–60 minutes. Late night or early morning trips require advance planning—service drops significantly outside 5:30am–11:30pm.
Quick Comparison: All Transport Options
| Transport Type | Cost (2026) | Time | Frequency | Best For |
|---|---|---|---|---|
| Malpensa Express Train | €13 one-way | 40 min | Every 10–20 min | Speed, convenience, luggage |
| Airport Bus | €2.50–€8 | 50–60 min | Every 15–30 min | Budget travelers |
| Private Transfer | €50–€80 (1–4 pax) | 45–60 min | On demand | Comfort, luggage, groups |
| Airport Taxi | €65–€85 fixed | 40–50 min | 24/7 | Immediate departure, luggage |
| Regular Train + Metro | €5–€10 total | 90+ min | Frequent | DIY travelers, light luggage |
| Ride-share | €20–€40 | 45–60 min | On demand | Flexible timing |
Malpensa Express Train: Fastest Route to City Center
How Malpensa Express Works
Malpensa Express is a dedicated airport rail link—no transfers, no changes, direct to Milan city. It's your quickest way downtown and runs between the airport terminals and two destinations: Centrale (main station) and Cadorna (metro hub on the northwest side). You'll exit your gate, follow signage to the train level (usually one floor down), purchase a ticket, and board within 20–30 minutes.
Two Stations, Two Destinations (Centrale vs Cadorna)
Trains from Malpensa split at the junction: some go to Centrale (central station, 40 minutes), others to Cadorna (37 minutes). Both stations connect directly to Milan's metro system, but Centrale is closer to the city core and Duomo. From Centrale: 5-minute walk to downtown, direct metro access to Line 2 (red) for spreading across the city. From Cadorna: hub on metro Line 1 (red) and Line 2, good for northwestern districts and quick connection to Duomo.
Check your destination before buying a ticket. Most travelers going to city center hotels should target Centrale; if your hotel is near Castello Sforzesco or in the north, Cadorna saves you a metro ride.
Schedule and Frequency
Malpensa Express runs 5:25am–11:25pm (confirm 2026 schedule on Trenitalia.com for holiday changes). Frequency: every 10 minutes during peak hours (8–10am, 4–6pm), every 20 minutes off-peak. Cost: €13 one-way, €26 round-trip. Buy tickets at station machines, ticket counters, or the Trenitalia app. Seats are unreserved—board any train heading to your destination and expect to find a seat even at busy times (standing room only during extreme peak is rare).
Luggage and Amenities
No luggage restrictions. Overhead racks run the length of the train—plenty of space unless you're traveling with 3+ large suitcases (realistic for 2–4 passengers). Basic café available at Malpensa station (overpriced, expect €4–€6 for coffee). No free WiFi on the train; mobile data works fine in Milan's strong 4G coverage. Toilets available on board.
Budget Option: Airport Bus Services
Which Bus Routes and Operators
Two main operators run airport buses: ATM (the municipal transit company) and Autostradale (an express coach service). ATM bus 590 is the absolute cheapest option at €2.50 per ticket—it's the same bus system residents use, so it's slow but efficient. Autostradale Malpensa Shuttle is faster (express routing, fewer stops) and costs €8 one-way or €15 round-trip. Both depart directly outside Terminal 1 and Terminal 2 baggage claim areas (clear signage marks the stops).
Route Details and Schedule
ATM bus 590: €2.50 single ticket, 50 minutes to Centrale, stops at Bicocca, Zara, De Angeli metro stations en route. Runs 5:30am–11:30pm (verify for 2026 schedule changes). Buses every 20–30 minutes depending on time of day. Crowded during peak windows (8–10am and 4–6pm), expect standing room. Air-conditioned and reliable.
Autostradale Malpensa Shuttle: €8 one-way, €15 round-trip, 60-minute express service to Centrale via limited stops. Runs 5:30am–11:30pm. Frequency every 30 minutes off-peak, every 15–20 minutes during morning/evening peaks. Larger coach with luggage compartments (comfortable for 2+ bags per passenger). Climate-controlled and quieter than ATM bus.
How to Book and Board
No advance booking required for either service. Buy tickets at the kiosk near the bus stop (usually one desk visible from baggage claim) or at vending machines (coins and cards accepted). ATM tickets are also valid for Milan's metro and tram network the same day, so if you don't use them, you can use the balance for metro travel. Autostradale tickets are bus-only.
Downside: buses are weather-dependent and affected by traffic congestion (9–11am and 5–7pm can add 15–20 minutes). Luggage space limited during peak hours—expect tight quarters if traveling with large suitcases during morning rush.
Comfort Option: Private Transfer and Taxi Services
Private Transfer vs Airport Taxi: What's the Difference?
A private transfer is a pre-booked car assigned to you hours or days in advance. The driver tracks your flight, meets you at baggage claim with a name sign, assists with luggage, and drives you to your destination. An airport taxi is hailed at the taxi rank outside arrivals—no booking, you just wait your turn and get the next available car. The driver doesn't know you're coming; you pay after the ride based on a fixed tariff.
Private transfers offer predictability and peace of mind. Taxis offer spontaneity and no need to plan ahead. Which you choose depends on your style.
Pricing and When to Choose Each
Private Transfer: €50–€80 flat rate for 1–4 passengers. No surge pricing, no meter running, no surprises. Book 24 hours or more in advance. Driver waits 15 minutes free if your flight is delayed. Luggage assistance included. Peak time (8–11am, 4–7pm) costs the same as off-peak—fixed rate all day.
Airport Taxi: €65–€85 fixed tariff set by Milan transport authority. Available 24/7, no advance booking needed. Wait time at rank: 10–20 minutes off-peak, up to 30 minutes during morning/evening peaks. Peak surcharge of +20% applies 8–11am and 4–7pm (making it €78–€102). Better value for solo travelers who want to leave immediately without waiting for a pre-booked driver.
Private Transfer breakeven: 2+ passengers (€60–€80 total splits favorably vs two individual taxis at €130–€170). Groups of 3–4 make private transfer the obvious choice.
How to Book in Advance
Use ItalyFare to compare private transfer prices from multiple operators, or book directly via Klook or major transfer platforms. Provide flight number, arrival date, time, and destination. You'll receive driver contact details 24 hours before arrival. Typical booking questions: Do you need child seats? Extra luggage? Accessibility requirements? Answer honestly—upgrades are minor add-ons (child seat €5–€10).
Late Night / Early Morning: What's Available?
Night Trains and Reduced Service
Malpensa Express stops running at 11:25pm and doesn't resume until 5:25am. Airport buses stop at 11:30pm and restart at 5:30am. If you arrive midnight–5am, those options are off the table.
Which Option When Everything Else is Closed
Airport Taxi: Only 24/7 option that doesn't require advance booking. Taxi rank is always staffed. Expect 20–30 minute wait between midnight and 4am (lower flight volume = longer gaps between taxis). Cost: standard €65–€85 plus a 50% late-night surcharge (€98–€128 typical).
Private Transfer: Must be booked in advance—same day or the day before. Flat rate (no surcharge), often cheaper than a taxi when you factor in the 50% night premium. Book as soon as you know your arrival time.
Ride-share apps (Uber): Available but not guaranteed late night in Milan (check app availability before 1am). Pricing surges 2–4x normal rates after midnight.
Real example: 2am arrival, solo traveler. Taxi = €100–€130. Pre-booked private transfer = €80 flat. Private transfer wins by €20–€50 if booked ahead.
Tip: Always arrange private transfer the same day you book your flight if arriving after 11:30pm. Don't leave it to chance.
For Groups and Families
Transport That Scales Well for Multiple Passengers
Family of four: Malpensa Express costs €52 (€13 × 4 passengers), while a private transfer is €60–€80 flat rate—nearly the same price for door-to-door service and luggage help. Private transfer wins for families with children (no metro changes, one vehicle, less chaos at station).
Group of six: Malpensa Express = €78, private transfer (larger minivan) = €120–€150. Per-person cost flattens dramatically with private transfer (€20–€25 per person vs €13 for the train), but you get door-to-door and luggage handling. Bus is cheapest (€15–€48 for six) but cramped with luggage and multiple people.
Group Pricing and Best Value
Luggage factor matters: Private transfer most forgiving—drivers help load, spacious boot, no overhead rack constraints. Malpensa Express works for light travelers (1 carry-on, 1 checked bag per person) but gets tight with 2+ suitcases per person. Bus: not recommended for large groups with luggage (typically 2 bag spaces per person).
Families with young kids: Private transfer or taxi preferred. Door-to-door eliminates station crowds, metro changes, and the stress of herding kids through the train network. Cost difference (€20–€30 extra) worth the sanity.
Return trip savings: Book both legs together on ItalyFare; often -10% discount vs individual one-way bookings. Round-trip packages through private transfer operators frequently offer better rates than two separate bookings.
Step-by-Step: Book Your Malpensa Transfer on ItalyFare
Step 1: Confirm flight arrival date, time, and terminal (check your booking—Terminal 1 or Terminal 2? Some airlines use Terminal 1 domestic, others Terminal 2 international).
Step 2: Open ItalyFare and enter: Departure "Malpensa Airport (MXP)" and destination (your hotel, street address, or "Milan City Center").
Step 3: Select transport type—view Malpensa Express, bus, private transfer, taxi, or hybrid options all at once.
Step 4: Compare live prices and schedules side-by-side in real time. See total cost, travel time, luggage allowance, and any restrictions.
Step 5: Confirm passenger count and luggage details (large suitcases, child seats, mobility requirements).
Step 6: Book via ItalyFare—you're linked directly to the partner's booking system or our platform, depending on the option.
Step 7: Receive instant confirmation email with platform instructions, times, and (for private transfer) driver details and contact number.
Step 8: Track real-time updates if available for your booking (Trenitalia app for trains, transfer company app for cars).
No hidden fees. Price shown before checkout is your final price.
FAQ: Common Questions
What's the cheapest way to get from Malpensa to Milan city center in 2026?
ATM bus 590 at €2.50 (50 minutes). For express service, Autostradale Shuttle at €8 (60 minutes). Malpensa Express train is €13 but faster (40 minutes direct). Compare live prices on ItalyFare for current rates.
How much does Malpensa Express cost vs airport bus vs taxi?
Train €13 | Bus €2.50–€8 | Taxi €65–€85 fixed | Private Transfer €50–€80 (groups). Prices vary by season and demand; check ItalyFare for 2026 live rates before booking.
What transport runs late at night from the airport?
After 11:30pm, only taxi (24/7, +50% surcharge) or pre-booked private transfer (flat rate, often cheaper). Always book private transfer the day before if arriving after midnight.
Is Malpensa Express worth it vs taking a regular train plus metro?
Malpensa Express: €13, 40 minutes, direct. Regular train + metro: €5–€10, 90+ minutes, 2–3 changes. Express wins if you value time or have luggage; DIY train wins if budget is your only concern.
How long does it actually take from airport to city, including queues and luggage?
Malpensa Express: 40-minute train + 5-minute walk to metro = 50 minutes total. Add 10 minutes for ticket queue = realistic 60-minute door-to-door time to city center.
Can I book a private transfer instead of a taxi? What's the price difference?
Private Transfer: pre-booked, fixed €50–€80, driver meets you at baggage claim. Taxi: hail at rank, €65–€85 fixed tariff. Private transfer cheaper for groups; taxi faster for solo travelers who want to leave immediately.
Which transport option is best for families with luggage?
Private transfer or taxi (door-to-door, luggage help). Malpensa Express works if you have 1–2 bags per person maximum. Bus not recommended for large groups or bulky luggage.
Are there group discounts for multiple passengers?
Private transfer is best value for 2+ passengers (€60–€80 total, not per person). Check ItalyFare for bulk discounts on round-trip bookings same day.
Can I book a round trip in advance and save money?
Yes. Private transfer round trips often -10% vs individual bookings. Malpensa Express and bus: single tickets only, no packages. Book via ItalyFare for best available rates.
What if my flight is delayed and I miss my booked transport?
Private transfer: driver monitors flight, waits 15 minutes free. Taxi/bus: no delay protection. Always track your flight and notify the transfer company if delayed by 30+ minutes.
Compare and Book Your Malpensa Transfer Now
Live prices for all transport types—trains, buses, private transfers, taxis. See total time: airport exit to city center including wait and transit changes. No booking fee. Transparent, fixed pricing.
Book in seconds, get instant confirmation. Flexible: change or cancel up to 24 hours before departure (terms apply).
Compare Prices → Select → Book