MXP
Milan–Malpensa Airport (MXP) ⇄ Lugano
Every way to travel between Milan–Malpensa Airport and the centre of Lugano, in both directions, with door-to-door times and fares.
About Milan–Malpensa Airport: flights, airlines and all towns
Ways to travel
Best way
Train to Lugano
- Door to door
- 91 min
- Single ticket
- ~€6
- How often
- every 58 min
- First and last
- 06:17 – 23:19
Fastest
Other ways
Train to Lugano
Direct
·
every 60 min
Cheapest
99 min
~€5–12
Show steps
- Malpensa Aeroporto T1 → Lugano · S50 · Schweizerische Bundesbahnen SBB
By road
-
Carfuel and tolls58 min ~€53–58
Best way
Train to Malpensa Aeroporto
- Door to door
- 99 min
- Single ticket
- ~€6
- How often
- every 60 min
- First and last
- 05:02 – 21:02
Other ways
Train to Gallarate, then train to Malpensa Aeroporto
Change at Gallarate
·
every 60 min
Fastest
96 min
~€7
Show steps
- Lugano → Gallarate · S50 · Trenord
- Gallarate → Malpensa Aeroporto T1 · RE51 · Trenord
Train to Gallarate, then train to Malpensa Aeroporto
Change at Gallarate
·
every 60 min
96 min
~€7–13
Show steps
- Lugano → Gallarate · S10 · Schweizerische Bundesbahnen SBB
- Gallarate → Malpensa Aeroporto T1 · RE51 · Trenord
Train to Malpensa Aeroporto
Direct
·
every 60 min
Cheapest
99 min
~€5–12
Show steps
- Lugano → Malpensa Aeroporto T1 · S10 · Schweizerische Bundesbahnen SBB
By road
-
Taxi58 min From €397
-
Carfuel and tolls58 min ~€53–58
Other towns from Milan–Malpensa Airport
Other airports for Lugano
-
LINLinate Airport ⇄ Lugano110 min
-
BGYBergamo-Il Caravaggio ⇄ Lugano138 min
Continue from Lugano
Frequently asked questions
How long does it take from Milan–Malpensa Airport to Lugano?
The quickest public transport connection from Milan–Malpensa Airport to the centre of Lugano takes about 91 minutes door to door. It is a direct service, with no change.
How much does it cost from Milan–Malpensa Airport to Lugano?
A single ticket from Milan–Malpensa Airport to Lugano costs ~€5–12 by public transport.
When do the first and last services leave Milan–Malpensa Airport for Lugano?
On a weekday the first service leaves Milan–Malpensa Airport at 06:17 and the last at 23:19. It runs about every 58 minutes.
How do I get from Lugano to Milan–Malpensa Airport?
From the centre of Lugano, public transport reaches Milan–Malpensa Airport in about 96 minutes. A single ticket costs ~€5–12.