ShuttleHero

Home › Milan

How to get there

How to get from Milan Malpensa Airport to Milan city centre (2026)

Milan Malpensa (MXP) is a long way out: 47 km by road from the centre. The Malpensa Express train is the standard way in, with two routes into the city, and Milan taxis charge a fixed fare set by the Lombardy Region.

Facts checked on 25 October 2026 · 6 min read

Short answer: take the Malpensa Express train. It runs from both terminals to Milano Cadorna in about 37 minutes or to Milano Centrale in about 51 minutes, for €15.00 (children aged 4 to 13: €7.50). Four trains an hour leave the airport, two to each station. A Milan taxi charges the regional fixed fare of €114.00 to any address in the city. By car it is 47 km, about 51 minutes without traffic. Our private transfer costs €150 per car (1–3 passengers) and €190 per van (4–8).

Your options at a glance

OptionTravel timePriceChangesBest for
Malpensa Express to Milano Cadornaabout 37 min€15.00 (children aged 4 to 13: €7.50)0Duomo, Castello Sforzesco, west of the centre
Malpensa Express to Milano Centraleabout 51 min€15.00 (children aged 4 to 13: €7.50)0Hotels near Centrale or Porta Garibaldi, onward trains
Milan taxi (regional fixed fare)about 51 min without traffic€114.00 per taxi, any address in Milan0Door to door without booking ahead
ShuttleHero private transferabout 51 min (longer at rush hour)€150 per car (1–3), €190 per van (4–8)0Families, groups, luggage, pre-booked fixed price

By train: Malpensa Express

The Malpensa Express, run by Trenord, stops at both Terminal 1 and Terminal 2; the station at Terminal 1 is on floor -1, reached by an internal walkway. There are two routes into Milan. Trains to Milano Cadorna run every 30 minutes and take about 37 minutes, stopping at Busto Arsizio Nord, Saronno and Milano Bovisa. Trains to Milano Centrale take about 51 minutes and also stop at Milano Porta Garibaldi. Together that makes four departures an hour from the airport.

The first train leaves Terminal 2 at 05:37 and Terminal 1 at 05:43. The last service leaves Terminal 2 at 00:20 and Terminal 1 at 00:26. A ticket to any Milan station costs €15.00 for adults and €7.50 for children aged 4 to 13; under-4s travel free with a paying adult. Buy it on the Malpensa Express website, in the Trenord app or at the station.

By taxi: the €114.00 fixed fare

The Lombardy Region sets a fixed fare for taxis between Malpensa and Milan: €114.00 from the airport to any street in the city of Milan, or the other way. The price is for the ride, not per passenger, and the regional tariff has been in force since 1 July 2024. Take a licensed taxi from the official rank outside arrivals. Addresses outside the city of Milan are not covered by this fare.

By car

The drive is about 47 km on the A8 motorway and the city ring roads, about 51 minutes without traffic. The A8 into Milan is slow at weekday rush hours, and big trade fairs and Fashion Week add traffic in the centre. Inside the city, Area C around the Duomo is a congestion-charge zone, and the streets around the Duomo and the Galleria Vittorio Emanuele II are pedestrian, so a car stops at the nearest street open to traffic.

Our private transfer

A private transfer Malpensa → Milan city centre costs €150 per car for 1–3 passengers and €190 per van for 4–8 passengers. The price is per vehicle, fixed and paid by card when you book, with luggage included. Cancellation is free up to 24 hours before pickup, and a child seat costs +€10. The driver takes you to your hotel, or to the nearest street open to cars if it is in the pedestrian area around the Duomo.

Malpensa Airport → Milan city centre

Car, 1–3 passengers: €150 · Van, 4–8 passengers: €190

  • Pay upfront by card when you book
  • Free cancellation up to 24 h before pickup
  • 60 min free waiting after landing, flight tracking
  • Child seat +€10

See the route and book Check the price and book

All airport transfers: Milan →

Where you meet the driver

Malpensa has two terminals: Terminal 1, the main one, and Terminal 2, used mostly by low-cost airlines. Your driver waits in the arrivals hall of the terminal your flight lands at, after baggage reclaim, holding a sign with your name. We track your flight and you get 60 minutes of free waiting after landing.

What to choose

One or two people with normal luggage: the Malpensa Express at €15.00 each is much cheaper than any car. Cadorna is quicker for the Duomo and the west of the centre; Centrale suits hotels near the station. Three passengers or more: compare three train tickets with one fixed taxi fare of €114.00 or a pre-booked car. With small children, a pushchair and suitcases, or a group of four to eight, one van at a fixed price takes you to the door without changes.

Good to know

  • Before you board, see if your hotel is nearer Cadorna or Centrale: the two Malpensa Express routes end at different stations.
  • Children under 4 travel free on the Malpensa Express and children aged 4–13 pay €7.50.
  • The €114.00 taxi fare covers any address in the city of Milan; destinations outside the city use other rules.
  • The last train leaves Terminal 1 at 00:26; after that, a taxi or a pre-booked car is the only direct option.
FAQ

Frequently asked questions

How long does the train take from Malpensa to Milan?

The Malpensa Express takes about 37 minutes to Milano Cadorna and about 51 minutes to Milano Centrale. Four trains an hour leave the airport.

How much is the Malpensa Express?

€15.00 for adults to any Milan station and €7.50 for children aged 4 to 13. Children under 4 travel free with a paying adult.

How much is a taxi from Malpensa to Milan?

The Lombardy Region's fixed fare is €114.00 from Malpensa to any street in the city of Milan. The price is per ride, not per passenger.

What time is the last train from Malpensa to Milan?

The last Malpensa Express service leaves Terminal 2 at 00:20 and Terminal 1 at 00:26.

How much is a private transfer from Malpensa to Milan?

Our transfer costs €150 per car for 1–3 passengers and €190 per van for 4–8, fixed when you book, luggage included.

Contact

Get in touch

We are reachable around the clock, 7 days a week — before, during and after your trip.

Contact details

  • 💬
    WhatsApp
    Fastest way to reach us · 24/7
  • 📧
    office@shuttlehero.pl
    Reply within 30 minutes
  • 📍
    ShuttleHero · head office
    Gdynia, Poland
    Service area: Milan and surroundings
  • 🕐
    Reachable 24/7
    Around the clock, 365 days a year
Check the price →