GetFromAirport
MXP · Milan, Italy

Milan Malpensa Airport to Milano Porta Garibaldi

About 50 km from MXP; the Malpensa Express to Centrale calls at Porta Garibaldi en route.

Milano Porta Garibaldi, MilanMilano Porta Garibaldi, MilanPaolobon140 / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
3options compared on this route
401routes across the site
50airports covered

Porta Garibaldi is a major rail hub beside the modern Porta Nuova skyscraper district, with regional, high-speed and metro connections.

Compare

Every way to get there

TrainTaxiPrivate transfer
✦

Our verdict: for Milano Porta Garibaldi, a private transfer is the easiest door-to-door option (from €90).

Transport options
TrainCheapestMalpensa Express (Trenord)Best for budget travellers near a station
43 min
€15
Every ~30 min · ~05:00–23:30
TaxiMilan white taxis (official rank)Best for small groups in a hurry
50 min
€104–110
On demand · 24/7✓ Door-to-door
Private transferBest valueWelcome Pickups · local firmsBest for families, groups & late arrivals
50 min
€90–130
Pre-booked · 24/7✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo · 1 traveller€90Private transfer
Couple · 2 travellers€90Private transfer
Family of 4 · 4 travellers€90Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €15, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

Direct on the Centrale line without changing; €15 flat fare and handy for the Porta Nuova/Isola area and metro M2/M5.

Where to catch it: Malpensa Express platform beneath Terminal 1; Centrale-bound trains stop at Milano Porta Garibaldi (surface).

43 min€15Every ~30 min · ~05:00–23:30
Best for budget travellers near a station

Taxi

Regulated flat fare ~€104-110 to central Milan, which includes Porta Garibaldi.

Where to catch it: Official taxi rank outside Arrivals.

50 min€104–110On demand · 24/7
Best for small groups in a hurry

Private transfer

~Fixed price to any Porta Nuova hotel; worthwhile with luggage as the station has long walking distances.

Where to catch it: Meet-and-greet in Arrivals with a name sign.

50 min€90–130Pre-booked · 24/7
Best for families, groups & late arrivals
In pictures

Milano Porta Garibaldi & Milan in photos

Before you ride

Buying tickets in Milan

The Malpensa Express (Trenord) links both terminals to Milano Cadorna and Centrale for €15. Buy at station machines or the Trenord app, and validate a paper ticket before boarding. Easiest is Pay&Go: tap a contactless Mastercard, Visa or Amex on the turnstile when you enter and again when you exit, with no ticket to buy. Regional Trenord trains also serve the route on the same tap system.

Arrive safe

Taxi scams & safety in Milan

The official taxi is a flat, regulated €110 to central Milan from either terminal, identical day or night with no surcharges. The licensed rank is at Gate 6 in Terminal 1 and Gate 4 in Terminal 2; take the first white car in line and never follow anyone soliciting inside arrivals. Only Uber Black-style VTC operates in Italy, so standard app cabs are limited and cost more than the fixed fare.

The full guide

Getting from MXP to Milano Porta Garibaldi

Landing at the foot of Milan's glass skyline

Some stations are just a place to change trains. Porta Garibaldi is not one of them. Step out of its concourse and you are standing at the threshold of the most audacious cluster of towers in Italy: the leaning UniCredit spire, the layered terraces of the Porta Nuova development, and just beyond, the two green-cloaked flanks of the Bosco Verticale, where actual forests grow off residential balconies. If this is where you are headed from Malpensa, roughly 50 km to the northwest, then you are not merely transferring between an airport and a rail hub. You are trading a runway for a skyline. The good news is that the trip is short, the options are few, and each one deposits you within sight of those towers.

The train that already knows your address

The obvious hero here is the Malpensa Express, run by Trenord, and its appeal is almost embarrassingly neat. The Centrale-bound service, which departs from the platform tucked beneath Terminal 1, stops at Milano Porta Garibaldi on its way into the city, at the surface-level platforms, so you do not need to ride all the way to Centrale and double back. No change of trains, no fussing with a connection while dragging a suitcase across an unfamiliar concourse. The journey runs about 43 minutes, and the fare is a flat €15, which is one of those rare prices that means the same thing whether you are one person or simply the only person keeping track of the receipts. Trains roll roughly every 30 minutes across a long day, broadly from around 05:00 until about 23:30, so unless your flight lands truly deep into the night, there is almost always one waiting. For anyone whose hotel sits in the Porta Nuova or Isola district, this is close to perfect, because Garibaldi also plugs straight into metro lines M2 and M5 if you need to hop a stop or two further. My honest bias: for a solo traveller or a couple travelling light, nothing else really competes with it.

When you would rather not touch a platform at all

There are, of course, arrivals that make a train feel like a punishment. Three heavy bags. A red-eye that lands you bleary and disoriented. A group of four splitting the cost, at which point the maths quietly shifts. For those, the official white taxis of Milan wait at the regulated rank just outside Arrivals, and the number to remember is the regulated flat fare of roughly €104 to €110 into central Milan, a band that includes Porta Garibaldi. It is a fixed, metered-free arrangement, so you are spared the anxiety of watching a meter climb through traffic, and it runs 24 hours a day, on demand, which matters most precisely when the last convenient train has slipped away. Split four ways, something around €26 to €28 a head starts to look reasonable against four separate €15 train fares. Solo, it is a luxury. In a group, it is arithmetic.

The door-to-door option, and why a big station rewards it

The third path is the pre-booked private transfer, arranged through the likes of Welcome Pickups or various local firms, and its whole reason for existing is the personal hand-off: a real driver waiting in Arrivals to take your bags and walk them to the car, no queue, no rank, no wondering. Expect roughly €90 to €130 as a fixed price to any Porta Nuova hotel, booked in advance and available around the clock. Here is where I will make the case that Garibaldi specifically earns this. It is a genuinely large station, and the walking distances inside it are long; if you have wrestled luggage across it before, you know that "arriving at Porta Garibaldi" and "arriving at your hotel door" can be separated by a surprisingly punishing stretch of concourse and pavement. A private transfer collapses that gap entirely, carrying you and your bags straight to the lobby. For families, for anyone with mobility concerns, or for a group where the price splits nicely, it can be the quietly sensible choice rather than the extravagant one. Prices, as ever, are indicative and worth confirming when you book.

So which one, honestly

If you are travelling light and roughly awake, take the Malpensa Express, because a direct €15 ride that sets you down beneath the towers is hard to argue with. If there are three or four of you, or your flight lands late and your patience has left the building, the flat-fare taxi at around €104 to €110 turns four people into a bargain and one tired person into a treat. And if the thought of hauling bags across that vast station makes you wince, book the private transfer and let a driver carry the day. Whichever you pick, the reward is the same: you surface into one of the few skylines in Europe worth crossing a station for.

Frequently asked

MXP to Milano Porta Garibaldi — FAQ

How far is Milano Porta Garibaldi from Milan Malpensa Airport?
Milano Porta Garibaldi is about 50 km from Milan Malpensa Airport (MXP), roughly a 50-minute drive depending on traffic.
How much is a transfer from Milan Malpensa Airport to Milano Porta Garibaldi?
A pre-booked private transfer starts from around €90 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Milan Malpensa Airport to Milano Porta Garibaldi?
The train (Malpensa Express (Trenord)) is the cheapest way in, from about €15 — though it isn't door-to-door and can involve a change.
How do I get from Milan Malpensa Airport to Milano Porta Garibaldi at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from MXP

Other destinations from Milan Malpensa Airport

Private transferfrom €90
Book →