Milan Airport Guide

How to Get from Milan Malpensa Airport to Milan City

All transport options — train, bus, taxi, and rideshare — with real 2026 costs, journey times, and insider tips for a smooth arrival at MXP.

Quick Comparison: All Transport Options

ModeCostJourney TimeFrequencyBest For
Malpensa Express Train€13 (~$14)52 minEvery 30 minBest overall
Airport Bus (Terravision/Flixbus)€5–10 (~$5–11)60–75 minEvery 20–30 minBudget pick
Taxi (fixed fare)€100 (~$108)45–60 minOn demandGroups/comfort
Uber / Rideshare€60–90 (~$65–97)45–60 minOn demandApp convenience
Car Rental€30+/day (~$32+)45 minOn demandRegional travel

Malpensa Express Train

The fastest and most reliable way into Milan. Trains run from both Terminal 1 and Terminal 2.

  1. Follow Malpensa Express signs from arrivals to the underground station.
  2. Buy tickets at machines or the Trenord desk — €13 (~$14) one-way.
  3. Choose destination: Milano Centrale (main hub) or Milano Cadorna (city centre, connects to metro Line 1 & 2).
  4. Journey takes 52 minutes to Centrale, departing every 30 minutes.
  5. Validate your ticket before boarding at the yellow machines on the platform.
Tip: Buy tickets online via Trenord to skip queues. A return ticket costs €20 (~$22) — great value for short trips.

Taxi from Malpensa Airport

Milan operates a fixed official fare of €100 (~$108) for taxis between MXP and Milan city centre — no meter surprises.

  • Only use white licensed taxis from the official rank outside arrivals.
  • Confirm the flat rate before you depart — ask for a receipt.
  • Avoid touts inside the terminal offering "cheaper" rides — a common scam.
  • Extra charges may apply for luggage, late-night travel, or public holidays.
  • Journey time: 45–60 min (longer during rush hour).

Bus from Malpensa Airport

The most budget-friendly option. Multiple operators run coaches to Milan city centre.

  • Terravision: €5 (~$5.40) — stops at Milano Centrale. Book online for cheapest fares.
  • Flixbus: €5–8 (~$5–9) — routes to Centrale and other stops.
  • Autostradale: €10 (~$11) — frequent departures from Terminal 1 & 2.
  • Buses depart from the ground floor outside arrivals. Journey: 60–75 min.
  • Subject to traffic delays — allow extra time during peak hours.

Uber & Rideshare

Uber operates in Milan and can be booked at MXP. Expect fares of €60–90 (~$65–97) depending on demand and vehicle class.

  • Pick-up point is the designated rideshare area — follow airport signs.
  • Surge pricing applies during peak arrivals — compare with official taxis.
  • UberComfort or Black offer luggage space for larger groups.
  • Also consider itTaxi app — books licensed Milan white taxis at fixed rates.

Frequently Asked Questions

Is there a direct metro from Malpensa Airport to Milan city centre?

No direct metro line exists. The Malpensa Express train is the fastest rail option, terminating at Milano Centrale or Cadorna, both with metro connections.

What is the fixed taxi fare from Malpensa Airport to Milan?

The official fixed fare is €100 (~$108) to/from Milan city centre. Always confirm the fixed rate before entering the cab to avoid overcharging.

How long does it take to get from Malpensa Airport to Milan by train?

The Malpensa Express takes about 52 minutes to Milano Centrale. Buses take 60–75 minutes depending on traffic.

Find cheap flights

Compare flights · Powered by Trip.com

Search flights

Find hotels in Milan

1.4M+ properties · Trip.com

Search hotels