Allow about 2 hours from reaching the gate at Malpensa to arriving at Milano Centrale in normal conditions. A fast Schengen arrival with cabin baggage can take less, while passport control, checked luggage, a remote stand, or just missing a train can push the trip beyond 2 hours. For Malpensa to Milano Centrale after landing, the safest planning rule is 2 to 2.5 hours for reaching the station, and around 3 hours before any important onward train from Centrale.
How much time should you actually allow?
The train ride itself is not the difficult part. Malpensa Express takes about 51 minutes from Terminal 1 to Milano Centrale and about 57 minutes from Terminal 2. The unpredictable time comes before you reach the railway platform.
A useful planning range is:
- Schengen flight, cabin baggage only: roughly 1 hour 30 minutes to 2 hours from gate arrival to Milano Centrale.
- Schengen flight with checked baggage: allow about 2 hours to 2 hours 30 minutes.
- Non-Schengen arrival with passport control and checked baggage: allow about 2 hours 15 minutes to 3 hours.
- Connecting to a reserved Frecciarossa, Italo, Intercity, or international train: leave about 3 hours between your scheduled flight arrival and the train departure. Consider 3 hours 30 minutes for a long-haul arrival or a connection you really cannot afford to miss.
These are planning buffers, not promises about airport processing times. A quiet arrival can be much quicker. A delayed aircraft, slow baggage delivery, or immigration queue can erase an hour surprisingly fast.

Where the time goes after your plane lands
1. Taxiing and getting off the aircraft
Touchdown is not the same as standing in the arrivals hall. The aircraft still has to taxi to its stand, doors need to open, and several hundred people may be ahead of you in the aisle. Some arrivals also use a remote stand followed by a bus to the terminal.
If the time you are using is the moment the wheels touched the runway rather than the official gate-arrival time, add extra margin before starting your connection calculation.
2. Passport control
Flights arriving from inside the Schengen Area normally avoid immigration formalities on arrival. Passengers arriving from outside Schengen generally need to clear passport control before reaching baggage reclaim and the public arrivals area.
This is one reason a London, New York, Dubai, or Istanbul arrival should not be given the same connection time as a flight arriving from Paris, Madrid, or another Schengen airport.
3. Checked baggage
Travelling with cabin baggage removes one of the biggest unknowns. With checked luggage, do not plan around the theoretical moment your flight reaches the gate. You still need to reach Riconsegna bagagli, meaning baggage reclaim, wait for your carousel, collect your case, and pass through customs.
If a bag does not appear, deal with the airline or baggage-handling desk before leaving the restricted arrivals area. Missing an airport train is inconvenient. Leaving baggage reclaim before reporting a missing suitcase can create a much bigger problem.
4. Walking to the railway station
Both Malpensa terminals have their own railway station, so you do not normally need to transfer between Terminal 1 and Terminal 2 just to catch the train to Milan.
At Terminal 1, follow signs for Treni, Train Station, or Malpensa Express. The station is on floor -1 and is connected to the terminal by an internal walkway.
At Terminal 2, the railway station is also underground. It connects with the terminal through the walkway in front of the Arrivals area. Follow the train symbols rather than signs for the inter-terminal shuttle.
With a suitcase, children, or reduced mobility, build a few extra minutes into this walk instead of treating the aircraft door and railway platform as the same place.
5. Waiting for the correct train
This is the detail that catches many first-time arrivals. Malpensa has frequent trains to Milan, but not every Malpensa Express goes to Milano Centrale.
There are normally two airport trains per hour toward Centrale and two toward Milano Cadorna. Before boarding, look for Milano Centrale on the departure screen or train display. A train showing Milano Cadorna takes you to a different Milan station.
Direct services to Centrale run approximately every 30 minutes. Missing one therefore adds close to half an hour in the worst case, which is why calculations based only on the 51-minute train journey are too optimistic.
A realistic example
Suppose your flight reaches its gate at 14:00.
- 14:00 to 14:35: disembark, walk through the terminal, collect luggage.
- 14:35 to 14:50: reach the railway station and sort out your ticket.
- 14:50 to 15:10: wait for the next direct Centrale service.
- About 15:10 to 16:05: train to Milano Centrale.
In that perfectly ordinary scenario, a flight arriving at 14:00 puts you at Centrale around 16:00. Add passport control or slow luggage and 16:30 is entirely plausible. Arrive with cabin baggage on a quiet Schengen flight and you may beat those times comfortably.
This is why booking a 15:30 high-speed train from Centrale after a 14:00 Malpensa arrival is a gamble, while something around 17:00 gives you a much more sensible margin.
Do not buy an unnecessarily tight airport train ticket
The standard Malpensa Express fare between the airport and Milan is currently €15 for an adult one-way ticket. The operator’s current rules make the airport ticket considerably more forgiving than a seat-specific high-speed ticket.
Ordinary digital Malpensa Express tickets are valid on the selected travel day until the end of service, rather than tying you to one reserved seat on one particular airport train. Current digital and reloadable Malpensa Express tickets also do not require validation. This is different from the familiar advice about stamping some Italian regional paper tickets.
Check the current fare, timetable, and ticket conditions directly on the official Malpensa Express ticket page before travelling, particularly if your trip is months away.
The practical result is simple: there is usually little benefit in racing through baggage reclaim because you thought you had committed yourself to one particular 15:13 airport train.
If you have an onward train from Milano Centrale
The more important buffer is not between your flight and the Malpensa Express. It is between your flight and a reserved long-distance train leaving Milano Centrale.
A sensible default is three hours from scheduled flight arrival to onward train departure. For example, with a flight scheduled to arrive at Malpensa at 10:00, look for a long-distance departure around 13:00 or later.
You can shave that margin if all of the following are true:
- your flight arrives from inside Schengen;
- you have only cabin baggage;
- the flight is usually punctual;
- missing the onward train would not be expensive or disastrous;
- later trains to your destination are frequent.
Add margin rather than subtracting it if you are arriving long-haul, checking bags, travelling with young children, requesting airport assistance, or catching the last useful train of the evening.
A 90-minute connection from scheduled flight arrival to a reserved Frecciarossa departure at Centrale is not a connection to plan. It is a bet.
What happens when you reach Milano Centrale?
The Malpensa train arrives at the main surface-level railway station, in the same overall station complex used by Frecciarossa, Italo, Intercity, regional, and international trains. You do not have to transfer from a separate airport terminal elsewhere in Milan.
If you are continuing by train, check the large departure boards for your train number and binario, meaning platform. Italian long-distance platforms may not be posted until relatively close to departure, so a blank platform field does not necessarily mean something has gone wrong.
For travellers continuing into Milan rather than taking another train, Centrale also connects with Metro M2 and M3, taxis, buses, and trams. The Italy on Foot guide to getting around Milan is useful once the airport leg is finished.
Luggage on the Malpensa Express
The airport trains are designed with travellers in mind and include space for bulky luggage. There is no need to avoid the train simply because you have a normal suitcase.
Keep passports, phones, wallets, medication, and other valuables with you rather than inside a case left on a luggage rack. At busy stops such as Porta Garibaldi, Bovisa, and Centrale, pay attention as passengers get on and off and make sure you leave with the correct bag.
If you need mobility assistance or help with luggage, Malpensa Express and SEA provide assistance arrangements at both airport terminals. Advance arrangements are particularly useful if you need an accompanied transfer between the aircraft, arrivals area, and railway station.
Arriving late at night
Do not assume the direct train to Centrale operates all night. Late-evening service is exactly where seasonal timetables, maintenance work, and service changes matter most.
If your scheduled landing is after about 21:30, check the Malpensa Express live timetable for your actual date rather than relying on an old screenshot or blog timetable.
If the direct Centrale trains have finished, your main alternatives are airport coaches to Milano Centrale, a later train toward another Milan station if one is operating, or a taxi. Multiple coach services use Malpensa, and some operate later than the direct railway service.
For a severely delayed evening flight, reassess the route after landing instead of stubbornly following the transport plan you made before departure.
If you accidentally board the Cadorna train
First, do not panic. Milano Cadorna is in central Milan, but it is not Milano Centrale.
If your hotel is near the Duomo, Brera, Castello Sforzesco, or the western side of the center, arriving at Cadorna may actually be perfectly useful. If you need a high-speed train from Centrale, however, you will still have to cross Milan by Metro M2 or another form of transport.
For that reason, anyone connecting to Frecciarossa, Italo, or an Intercity service should check the destination display before getting on at the airport. The word to look for is Centrale, not simply Milano.
How much buffer should you choose?
For an ordinary arrival where Milano Centrale is simply your destination, planning on about two hours from gate arrival is reasonable, with 2.5 hours providing comfortable protection against normal airport delays.
For a fixed onward rail connection, use three hours as the default. Increase that to around 3.5 hours when a missed connection would seriously disrupt the trip.
If your onward itinerary involves several Italian cities, it is useful to build your Italy itinerary around realistic transfer windows rather than treating flight arrival times as if you were already standing on the railway platform.
Once you are travelling beyond Milan, the rules change again because airport trains, regional services, Frecciarossa, and Italo do not all use the same ticket conditions. The Italy by Train guide explains those differences before your next connection.