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, MilanPaolobon140 / Wikimedia, CC BY-SA 4.0Porta Garibaldi is a major rail hub beside the modern Porta Nuova skyscraper district, with regional, high-speed and metro connections.
Every way to get there
Our verdict: for Milano Porta Garibaldi, a private transfer is the easiest door-to-door option (from €90).
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.
| Group | Private transfer | Best value |
|---|---|---|
| Solo · 1 traveller | €90 | Private transfer |
| Couple · 2 travellers | €90 | Private transfer |
| Family of 4 · 4 travellers | €90 | Private transfer |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Cheapest fare | From €15, though slower with a change in the city. |
| Speed & comfort | Private transfer | Door-to-door, fixed price, a driver waiting for you. |
| A group of 3–4 | Transfer or taxi | One flat fare splits cheaper than several bus tickets. |
| A late-night arrival | Transfer or taxi | Both run 24/7 when buses and the tram have stopped. |
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).
Best for budget travellers near a stationTaxi
Regulated flat fare ~€104-110 to central Milan, which includes Porta Garibaldi.
Where to catch it: Official taxi rank outside Arrivals.
Best for small groups in a hurryPrivate 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.
Best for families, groups & late arrivalsMilano Porta Garibaldi & Milan in photos
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.
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.
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.
MXP to Milano Porta Garibaldi — FAQ
How far is Milano Porta Garibaldi from Milan Malpensa Airport?
How much is a transfer from Milan Malpensa Airport to Milano Porta Garibaldi?
What's the cheapest way from Milan Malpensa Airport to Milano Porta Garibaldi?
How do I get from Milan Malpensa Airport to Milano Porta Garibaldi at night?
Other destinations from Milan Malpensa Airport
transport-hub
landmark
transport-hub
city
business
city