Tickets from €10, same bus as Terravision half the time
Malpensa Airport Bus Express by Autostradale runs between MXP and Milano Centrale in about 30 minutes, and in practice often shares coaches with Terravision on the identical route. If you only care about departure time and price, treat the two brands as interchangeable and just buy the first ticket that matches your schedule.
Buses leave both Terminal 1 and Terminal 2 every 30 minutes, roughly on the :00 and :30 during the day, with extra departures in peak hours. From T1, stops sit near the arrivals level exit 6; from T2, walk straight out of arrivals and follow signs for “Bus” for about 200–250 meters.
Standard one-way fares usually sit around €10–€12 from Malpensa to Milano Centrale, with round trips a couple of euros cheaper per leg if you buy online. You can book on the Autostradale site, at MXP ticket counters near arrivals in T1, or directly with the driver; paying on board can cost €1–€2 more, so check the price boards.
The ride to Milano Centrale uses the A8 motorway and, in light traffic, hits the station in about 30 minutes; in the evening rush, assume closer to 45–50 minutes. Buses drop you on the station forecourt along Piazza Luigi di Savoia, a short 3–5 minute walk from the main concourse and Metro lines M2 and M3.
On board you get basic intercity-coach comfort with overhead racks and underfloor luggage bays for big bags. Seats recline a bit, heating and AC usually work, and newer coaches have USB ports at some seats, but there’s no reliable onboard Wi‑Fi, so download maps before you leave the terminal.
With no standout pros or horror stories compared to rivals, this one is about matching your ETA: pick the first Autostradale or Terravision departure that leaves within 15–20 minutes of exiting customs, and avoid locking into a specific departure if your flight is often delayed.
Practical tip: clear passport control, check the next bus time on your phone, then stop at the restroom before heading out; walking straight to the bay and standing in line for a full 20–25 minutes feels longer than the actual ride.
Step by step
- 01 Arrive at Milano Centrale Station.
- 02 Find the Malpensa Airport Bus Express stop.
- 03 Get on the bus heading to Malpensa Airport.
- 04 Relax during the 30-minute ride.
- 05 Disembark at your terminal.
- •Forgetting to validate your ticket before boarding.
- •Not allowing enough time for potential traffic delays.