luxury-sports-car-modern-city-streets-generated-by-ai-converted-from-jpg

Malpensa to Milan city centre: train, taxi or private transfer?

Malpensa to Milan city centre: train, taxi or private transfer? It's the first decision you face after landing at Milan's largest airport, and the right answer depends on more than the price tag. Malpensa sits about 50 kilometres north-west of the city, so the trip is long enough for your choice to matter. It can mean a relaxed ride straight to your hotel door, or an hour of dragging suitcases between platforms and metro lines.

In this guide we compare every realistic option – the Malpensa Express train, the airport buses, the official taxi fare and a pre-booked private transfer – with honest figures for time, cost and comfort. By the end you'll know which one suits your trip, whether you're a solo business traveller, a couple on a city break or a family with three suitcases and a pushchair.

The short answer

  • Cheapest: the airport bus, usually around €10 per person, if you don't mind traffic and being dropped at Milano Centrale.
  • Fastest on a normal day: the Malpensa Express train, about 38 minutes to Cadorna and around 54 minutes to Milano Centrale.
  • Simplest door to door: a taxi or a private transfer. Taxis charge a fixed €114 between Malpensa and the city of Milan. A private transfer gives you a fixed price agreed in advance, a driver waiting in arrivals and space for all your luggage.

If you're travelling alone with a small bag, the train is hard to beat. If you're two or more, arriving late at night, carrying heavy luggage or staying somewhere far from a railway station, door-to-door transport quickly becomes the smarter choice.

Getting to know Malpensa Airport

Milan Malpensa (MXP) is the city's main international airport. It handles most long-haul flights to and from Milan as well as a large number of European and low-cost routes. There are two terminals: Terminal 1 is the larger one and is used by most airlines, while Terminal 2 is smaller and serves mainly low-cost carriers. A free shuttle bus links the two terminals, and each one has its own railway station.

The airport lies in the province of Varese, close to the Ticino river and well outside Milan's ring roads. That distance is the key fact to keep in mind. Whatever option you choose, you're looking at a journey of roughly 40 minutes to more than an hour, depending on traffic, the time of day and where exactly you're staying in Milan.

Option 1: the Malpensa Express train

The Malpensa Express is the airport train operated by Trenord. It departs from stations inside both terminals and runs on two branches: one to Milano Cadorna, on the western edge of the historic centre, and one to Milano Porta Garibaldi and Milano Centrale, the city's main railway station. Together the two branches give you a train about every 15 minutes for most of the day, with each branch running roughly every 30 minutes.

Journey times

According to Trenord, the ride from Terminal 1 takes about 38 minutes to Cadorna and around 54 minutes to Centrale. From Terminal 2 add roughly six minutes. The first trains leave the airport shortly after 5am and the last ones shortly after midnight, so if your flight lands very late you may find the last train has already gone.

Ticket price

A standard one-way adult ticket costs around €15. Airport fares were revised in August 2025, so older websites may still quote €13. Children travel at a reduced fare and there are return and family tickets. You can buy tickets from the machines at the station, at the ticket office, in the Trenord app or online. Remember to validate paper tickets before you board.

Pros and cons

  • Pros: a predictable journey time with no traffic, frequent departures and a low price for solo travellers.
  • Cons: you still have to get from the station to your hotel, usually by metro or taxi; there are stairs, platforms and escalators to manage with luggage; and for a family of four the tickets add up to around €60 before you've even reached the metro.

The train works best if your hotel is within walking distance of Cadorna, Porta Garibaldi or Centrale and you travel light. If you're staying in Brera, the Navigli, Porta Romana or CityLife, remember to add a metro ride or a short taxi trip to your total journey time.

Option 2: airport buses

Several companies run coaches between Malpensa and Milano Centrale, including Malpensa Shuttle, Terravision and Autostradale. They leave from the bus area outside the terminals and drop you next to Centrale station, and some services also stop elsewhere in the city.

Fares are usually around €10 one way, and sometimes less if you book online in advance. The journey normally takes 50 to 70 minutes, but it depends heavily on traffic on the motorway and at the entrances to the city. During the evening rush hour, or on a Friday before a long weekend, it can take considerably longer.

Buses are the budget choice. They suit backpackers and solo travellers staying near Centrale, but they're less convenient if you're tired after a long-haul flight, travelling with children or heading somewhere far from the station.

Option 3: taxi

Licensed white taxis wait at the official ranks outside both terminals. For trips between Malpensa and the city of Milan there is a fixed fare of €114, valid in both directions, so you know the price before you get in. Always use the official rank and ignore anyone who offers you a ride inside the terminal.

A taxi takes you door to door in around 45 to 60 minutes, traffic permitting. The drawback is that you can't book a specific car in advance. At busy times there may be a queue at the rank, and a standard car may struggle with a large family or a lot of luggage. Destinations outside the city of Milan – such as Fiera Milano in Rho, Monza or Lake Como – aren't covered by the fixed fare, so ask the driver for the price before you set off.

Option 4: a private transfer with driver

A private transfer is a car with a professional driver that you book before you fly. In Italy this service is called NCC (noleggio con conducente, private hire with driver) and it's different from a taxi: the price is agreed when you book, the vehicle is reserved just for you and the driver is already waiting when you land.

How it works

  1. You book online or on WhatsApp with your flight number, the number of passengers and your destination address.
  2. You receive a fixed price and a confirmation with the meeting point.
  3. The driver tracks your flight, so if you land early or late the pickup time is adjusted automatically.
  4. After baggage reclaim you meet your driver in the arrivals hall, holding a sign with your name.
  5. The driver loads your luggage and takes you straight to your hotel, office or home.

What it costs and when it's the best choice

With Airport Transfers Milan a business sedan from Malpensa to the city starts from €[XX], and a van for up to seven passengers from €[XX]. Because you pay per vehicle and not per person, a private transfer can compete with the taxi fare and, for families and groups, with the combined cost of several train tickets plus a taxi from the station.

When it's the best choice

  • you're travelling as a family or a group, or with a lot of luggage;
  • you land late at night, after the last train;
  • you're staying away from the main stations, or outside Milan altogether;
  • you need a child seat;
  • you're on a business trip and need an invoice and a guaranteed pickup;
  • you simply want to rest after a long flight.

Side-by-side comparison

A quick overview to compare all travel options between Malpensa and Milan:

Option Time to the centre Price Best for
Malpensa Express 38–60 min + metro or walk about €15 per person Solo travellers, light luggage
Airport bus 50–70 min, depends on traffic about €10 per person Tight budgets, hotels near Centrale
Taxi 45–60 min, door to door €114 fixed per car (city of Milan) Door to door without booking
Private transfer 45–60 min, door to door from €[XX] per vehicle, fixed Families, groups, late arrivals, business

Malpensa to Milan City Centre: Train, Taxi or Private Transfer? Four Real Situations

A solo business traveller staying near Porta Garibaldi

Take the Malpensa Express on the Centrale branch and get off at Porta Garibaldi. It's cheap and reliable, and you'll be at your hotel in about an hour. If you have meetings straight after landing, a private transfer lets you make calls or prepare in a quiet car instead of on a crowded train.

A couple on a weekend city break

For two people the train costs about €30 one way and leaves you at a station; a taxi costs €114 and takes you to your door. If your hotel is near Cadorna or Centrale, the train makes sense. If it's tucked away in a district without a nearby station, door-to-door transport saves time and effort at the start of a short break.

A family of four with luggage

Four train tickets, a metro ride or taxi from the station and several suitcases on escalators quickly add up, in money and in stress. A van with a driver waiting at arrivals, child seats ready and room for pushchairs is usually the most comfortable option, and the cost per person stays reasonable.

A late-night arrival

If your flight lands after 11pm, the last Malpensa Express may leave before you've cleared passport control and collected your bags, and buses run less often at night. A pre-booked transfer that tracks your flight means you won't be left waiting at a taxi rank at one in the morning.

Tips for a smooth arrival at Malpensa

  • Check which terminal you're landing at: Terminal 1 and Terminal 2 have separate stations and separate meeting points.
  • Keep your phone charged and roaming switched on so that your driver or hotel can reach you.
  • Validate paper train tickets before boarding, or you risk a fine.
  • Allow extra time for passport control if you're arriving from outside the Schengen area.
  • Avoid unofficial drivers who approach you in the arrivals hall: use the taxi rank or a transfer you've booked in advance.
  • If you're coming to Milan for a trade fair or fashion week, book your transport early, because demand peaks during big events.

Frequently asked questions

How long does it take to get from Malpensa to Milan city centre?

Between about 40 minutes and just over an hour. The train takes around 38 minutes to Cadorna and 54 minutes to Centrale; by road it usually takes 45–60 minutes, longer in rush hour.

How much is a taxi from Malpensa to Milan?

There's a fixed fare of €114 between Malpensa and the city of Milan, in both directions. Destinations outside the city are charged differently.

Is the Malpensa Express better than the bus?

The train is faster and more predictable because it avoids road traffic. The bus is a little cheaper and drops you right outside Centrale station.

Can I book a private transfer for a late-night flight?

Yes. Private transfers run 24/7 and the driver follows your flight, so a delay won't leave you stranded.

Is a private transfer more expensive than a taxi?

Not necessarily. You pay a fixed price per vehicle, so it's often good value for families and groups, and the price never changes because of traffic.

Conclusion

So, Malpensa to Milan city centre: train, taxi or private transfer? If you travel light and alone, the Malpensa Express is fast and affordable. If budget is all that matters, the bus will do the job. If you want to go straight from arrivals to your door – especially with family, luggage or a late flight – a taxi or a private transfer is the stress-free choice, and booking ahead gives you a fixed price and a driver waiting with your name.

Book your Malpensa transfer with Airport Transfers Milan: fixed price, flight tracking and meet & greet included. Get a quote in minutes on WhatsApp.

Contact