Standard
- Free Wi-Fi
- Air-conditioned
Cheapest price on 05 Sept
£5
Average ticket price on 05 Sept
£11
Fastest journey on 05 Sept
50 m
Average journey duration on 05 Sept
50 m
Buses on 05 Sept
137
Distance
42 km
The best way to find a cheap coach ticket from Milan Centrale to Malpensa Airport T1 is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Milan Centrale to Malpensa Airport T1 will cost around £11 if you buy it on the day, but you can find cheap coach tickets today for only £5.
On Sat 05 Sept, we found 137 buses from Milan Centrale to Malpensa Airport T1, including 137 direct services.
These direct buses cover the 42 km distance in an average of 50 m but if you time it right, some buses will get you there in just 50 m .
The slowest buses will take 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
MXP
MXP
MXP
MXP
MXP
MPX
MPX
MPX
MPX
MPXOmio recommends booking the train as it is the most popular option from Milan Centrale to Malpensa Airport T1 among Omio's users. If you are prioritising price, take the coach, with an average ticket price of £5 For those with little time, consider booking a train, which has an average total journey time of 1h 27m. Average ticket prices depend on the travel mode: a coach costs an average of £5, while a train costs an average of £14.
Distance: 42 km
| Coach | Most popular Train | Driving |
|---|---|---|
£5 Average Price Cheapest | £14 Average Price | £12 Average Price (fuel + tolls) |
1h 27m Average total duration 57m Onboard + 30m Additional time* | 1h 27m Average total duration Fastest 57m Onboard + 30m Additional time* | 49m Average total duration (door-to-door) |
![]() Most popular bus company | ![]() Most popular train company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Milan Centrale to Malpensa Airport T1:
A coach is £9 less than a train for this route with tickets for a train from Milan Centrale to Malpensa Airport T1 costing on average £14.
Other travel options to Malpensa Airport T1 take longer:
Coach takes on average 57m.
Tickets start at around £5 compared to roughly £12 in fuel and tolls — a saving of about £7. The journey takes 57m versus 49m by car, so you'll arrive a bit later, but you can use the time productively rather than spending it behind the wheel. No parking to sort, no fuel stops, and most coaches have Wi-Fi and power outlets.
Direct services are operated by Flibco, Autostradale, GoOpti, Infobus, BlaBlaCar, FlixBus.
Driving is worth considering if you're on a tight schedule, travelling as a group (where fuel costs split several ways), or want the flexibility to stop along the way.
The table below shows live departures for Milan Centrale to Malpensa Airport T1 coaches for today, Friday 4 September. You can also manually refresh the results below to see updated coach journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
Flibco | 15:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 16:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 15:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 17:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 16:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 16:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 16:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 17:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 16:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 17:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 16:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 17:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 16:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 17:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 16:50 Milano, Corso Buenos Aires (Loreto M1/M2) | 1h10 | 18:00 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 17:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 17:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 17:00 Milano, Piazza Luigi di Savoia | 1h00 | 18:00 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 17:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 18:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 17:15 Milano, Milan Linate Airport | 1h00 | 18:15 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
MXP | 17:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 18:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 17:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 18:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 17:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 18:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 18:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 18:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 18:00 Milano, Milan Linate Airport | 1h00 | 19:00 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
Flibco | 18:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 19:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 18:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 19:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 18:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 19:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 18:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 19:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 18:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 20:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 19:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 19:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 19:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 20:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 19:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 20:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
![]() | 19:20 Milano, Corso Buenos Aires (Loreto M1/M2) | 0h50 | 20:10 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 19:20 Milano, Piazza Luigi di Savoia | 0h50 | 20:10 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 19:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 20:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 19:30 Milano, Milan Linate Airport | 0h50 | 20:20 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
Flibco | 19:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 20:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 19:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 21:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 20:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 20:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 20:00 Milano, Corso Buenos Aires (Loreto M1/M2) | 0h50 | 20:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 20:00 Milano, Piazza Luigi di Savoia | 0h50 | 20:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 20:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 21:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 20:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 21:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 20:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 21:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 20:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 22:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 21:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 21:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 21:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 22:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 21:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 22:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 21:35 Milano, Milan Linate Airport | 0h50 | 22:25 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
![]() | 21:35 Milano, Corso Buenos Aires (Loreto M1/M2) | 0h50 | 22:25 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 21:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 22:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 21:40 Milano, Piazza Luigi di Savoia | 0h50 | 22:30 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 21:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 23:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 22:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 22:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 22:00 Milano, Milan Linate Airport | 0h50 | 22:50 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
Flibco | 22:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 23:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 22:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 23:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 22:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 23:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 22:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 23:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 22:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 0:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 23:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 23:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 23:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 0:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 23:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 0:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 23:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 0:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 23:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 0:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
| Saturday 5 September | |||||
MXP | 0:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 2:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
Flibco | 2:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 3:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 3:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 4:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 3:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 4:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 3:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 4:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 4:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 5:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 4:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 5:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 4:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 5:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 5:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 6:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 5:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 6:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 5:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 6:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 5:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 6:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MPX | 6:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 6:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 6:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 7:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 6:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 7:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 6:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 7:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 6:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 7:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 6:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 8:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 7:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 7:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 7:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 8:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 7:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 8:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 7:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 8:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 7:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 8:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 7:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 9:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 8:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 8:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 8:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 9:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 8:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 9:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 8:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 9:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 8:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 9:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 8:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 10:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 9:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 9:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 9:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 10:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 9:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 10:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 9:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 10:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 9:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 10:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 9:45 Milano, Piazza Luigi di Savoia | 1h20 | 11:05 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 9:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 11:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 10:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 10:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 10:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 11:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 10:15 Milano, Corso Buenos Aires (Loreto M1/M2) | 0h50 | 11:05 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 10:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 11:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 10:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 11:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 10:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 11:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 10:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 12:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 11:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 11:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 11:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 12:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 11:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 12:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 11:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 12:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 11:30 Milano, Milan Linate Airport | 1h05 | 12:35 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
Flibco | 11:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 12:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 11:40 Milano, Piazza Luigi di Savoia | 1h00 | 12:40 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 11:40 Milano, Corso Buenos Aires (Loreto M1/M2) | 1h00 | 12:40 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 11:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 13:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 12:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 12:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 12:00 Milano, Piazza Luigi di Savoia | 1h00 | 13:00 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 12:00 Milano, Corso Buenos Aires (Loreto M1/M2) | 1h00 | 13:00 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 12:00 Milano, Milan Linate Airport | 1h05 | 13:05 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
Flibco | 12:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 13:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 12:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 13:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 12:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 13:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 12:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 13:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 12:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 14:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 13:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 13:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 13:00 Milano, Corso Buenos Aires (Loreto M1/M2) | 0h50 | 13:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 13:00 Milano, Piazza Luigi di Savoia | 0h50 | 13:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 13:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 14:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 13:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 14:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 13:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 14:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 13:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 14:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 13:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 15:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 14:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 14:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 14:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 15:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 14:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 15:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 14:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 15:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
Flibco | 14:40 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 15:50 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 14:40 Milano, Piazza Luigi di Savoia | 1h00 | 15:40 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 14:40 Milano, Corso Buenos Aires (Loreto M1/M2) | 1h00 | 15:40 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 14:45 Milano, Milan Linate Airport | 1h05 | 15:50 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
MXP | 14:50 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 16:00 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 15:00 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 15:50 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
![]() | 15:00 Milano, Milan Linate Airport | 1h05 | 16:05 Ferno, Aeroporto di Milano-Malpensa T2 (Easyjet only) | 0 changesdirect | |
![]() | 15:00 Milano, Corso Buenos Aires (Loreto M1/M2) | 1h00 | 16:00 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
![]() | 15:00 Milano, Piazza Luigi di Savoia | 1h00 | 16:00 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
Flibco | 15:10 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 16:20 Ferno, Aeroporto di Milano-Malpensa T1 | 0 changesdirect | |
MXP | 15:20 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 1h10 | 16:30 MALPENSA T1 PARTENZE GATE 15 | 0 changesdirect | |
MPX | 15:30 Milano, Stazione Centrale (Via Giovanni Battista Sammartini) | 0h50 | 16:20 Ferno, Aeroporto di Milano-Malpensa T1 (P7 Breve sosta) | 0 changesdirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare train and coach prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Buses from Milan Centrale to Malpensa Airport T1 run on average 89 times per day, taking around 57m. Cheap bus tickets for this journey start at £5 if you book in advance.
There are 89 coaches per day. The earliest coach runs at 08:20, the last at 21:40. The fastest coach covers the 42 km distance in 1h 10m.
Distance 42 km |
Average bus duration 57m |
Cheapest ticket price £5 |
Buses per day 89 |
Direct buses 89 |
Fastest bus 1h 10m |
First bus 8:20 |
Last bus 21:40 |
Cheapest Month Apr |
Cheapest Day Thu |
High Season Jul - Sept |
Low Season Jan - Mar |
Busiest Day Mon |
Least Busy Day Wed |
Best time to book 42 days |
Compare Infobus classes and the amenities included in each one.
Find answers to the most common questions about traveling from Milan Centrale to Malpensa Airport T1 by coach. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest coach, the cheapest option, or tips for making the most of your visit at Malpensa Airport T1, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need