Pick Milano Centrale if your next move is an intercity or high-speed train, or your hotel sits east of the Duomo. Pick Milano Cadorna if you’re staying near Brera, the Castello Sforzesco or Parco Sempione, or you simply want the shorter of the two runs. The choice is about where you go next, not which ticket costs more — the fare structure doesn’t change with the destination.
Two lines, one airport, two different cities
Malpensa Express is the dedicated rail link between Malpensa airport — about 50 km north-west of central Milan, and a different airport entirely from Linate or the one marketed as “Milan Bergamo” at Orio al Serio, as explained in Three Airports Called Milan, and Only One Is Close — and the city. It isn’t one line with two stops; it’s two separate services that happen to share a name and a set of airport platforms. One runs to Milano Cadorna, calling at Milano Bovisa and Saronno. The other runs to Milano Centrale, calling at Milano Porta Garibaldi (and, on some workings, Rho Fiera). The service is operated by Trenord, and the current timetable for both lines — frequency, first and last departures, which terminal of the airport each train serves — is published on Trenord’s own site, which is the only place to confirm times before traveling.
The decision, as a table
| Your situation | Choose | Why |
|---|---|---|
| Connecting to a Frecciarossa, Italo or other intercity/high-speed train | Milano Centrale | Same-station connection — Centrale is Milan’s terminus for long-distance rail, so there’s no cross-city transfer with luggage |
| Hotel is east of the Duomo, near Porta Venezia or Stazione Centrale itself | Milano Centrale | Shorter metro or taxi hop from arrival to bed |
| Hotel is in Brera, Sempione, near the Castello Sforzesco, or the western city | Milano Cadorna | Cadorna sits at the edge of that district; Centrale would mean doubling back west |
| No fixed onward train, just want the quicker ride into town | Milano Cadorna | The Cadorna run skips Centrale’s extra stop and generally clears the airport-to-city distance faster |
Why Cadorna is usually the quicker ride
Trenord’s published timetable has consistently shown the Cadorna service as the faster of the two — historically around 37–40 minutes against something closer to 50 minutes for the Centrale run, though exact minutes shift with each timetable revision and should always be checked against the current schedule rather than taken from any article, including this one. The gap exists for a structural reason, not a scheduling accident: the Centrale service makes an additional stop at Porta Garibaldi and covers more track to reach a station that sits further into the city center. If the only goal is the shortest door-to-door time with no onward rail connection, that difference is the whole argument for Cadorna.
Why Centrale still wins for a lot of travelers
Milano Centrale is a terminus for Trenitalia’s Frecce services and for Italo, Italy’s open-access high-speed operator, plus regional and international trains. Arriving there on the Malpensa Express and walking to a platform for Turin, Bologna, Florence, Venice or Rome avoids a transfer across the city with suitcases. Centrale is also where the M2 and M3 metro lines meet, which matters if the hotel is anywhere along either of those lines rather than close enough to walk. Cadorna, by contrast, connects to the M1 and M2 lines and to several of the suburban Nord lines that run further out into Lombardy — useful for a day trip to Como but less useful if the destination is a long-distance train.
What doesn’t change between the two lines
The fare structure for Malpensa Express is set by Trenord and doesn’t vary by which terminus a passenger chooses — Cadorna and Centrale are priced the same, because the fare reflects the airport-to-city zone, not the specific station. What a traveler should not do is assume it works like the city’s own transport. It is a separate rail ticket, bought at a machine, a counter or through Trenord’s own channels, and it is not interchangeable with the ATM urban ticket covered in The 90-Minute ATM Ticket in Milan: What It Covers. There’s no tap-out gate at the end of a Malpensa Express journey the way there is on the metro — see Why You Tap Out of the Milan Metro, and What It Costs Not To for how that system works, since it’s easy to carry an airport-train habit onto the metro and get it backwards. Current fares for Malpensa Express are published on Trenord’s website and should be checked there rather than quoted from memory, since they are revised periodically.
Luggage, crowding and the honest difference
Milano Centrale is a large, working terminus with heavy footfall from long-distance travelers, station retail and several levels to navigate between the elevated platforms and the street. Milano Cadorna is smaller and more contained, serving mainly the suburban and airport lines. Neither station publishes crowd data, so this is a structural observation rather than a timed claim: a traveler changing onto a crowded intercity platform at Centrale during a peak departure window should allow more time than the timetable gap alone suggests, simply for moving through the building.
If the hotel sits between the two
Central Milan is compact enough that a few hundred meters either way rarely decides the outcome on its own — the Duomo itself is a roughly equal walk or short metro ride from both stations. In that case the decision folds back into the first half of the rule: is there an onward intercity train to catch, or not. If not, the shorter Cadorna run is the simpler default. General orientation on how the city’s transport network fits together, metro lines, trams and the stations that anchor them, is covered in the Getting Around archive; the practicalities of arriving from any of Milan’s three airports sit in the Getting Here & Onward archive.
Booking the onward leg, not the airport train
Malpensa Express tickets are bought on the day or shortly ahead and don’t require the kind of advance planning that this site writes about elsewhere — the rationed, slot-based tickets for things like the Cenacolo’s Last Supper viewing are a different category entirely, covered in the Booking Ahead archive. What does reward planning is the connecting train: a Frecciarossa or Italo seat booked in advance from Milano Centrale is usually cheaper than one bought at the counter on arrival, and checking Trenitalia’s or Italo’s own timetable before traveling avoids discovering a gap between the airport train’s arrival and the next available departure.
The other airport, for comparison
None of this applies to Linate, Milan’s other airport, about 7 km east of the center, which is reached on an ordinary urban metro ticket via the M4 line rather than a dedicated airport train — a genuinely different arrangement explained in M4 Metro: How Linate Became Milan’s Easiest Airport. The distinction matters because visitors sometimes assume all three of the city’s airports work the same way; they don’t, and Malpensa’s dedicated rail link is the exception rather than the rule.
Sources for current timetables, fares and station information: Trenord (the operator of Malpensa Express) and SEA, the company that manages Malpensa and Linate airports, both publish schedules and fare tables that supersede anything printed here.
Access Milan is an independent guide written from published, checkable sources. We have not visited the places described here and we do not publish personal recommendations or invented ‘local favorites’ — where something is singled out as notable, we say who says so. Opening times, fares, closures and prices change at short notice, so treat everything here as a starting point and confirm with the museum, operator or venue directly before building a day around it. We give no advice on visas, insurance, health or safety; use your own government’s official guidance for those.