Travel from Milan-Malpensa-Airport-MXP to Lugano

Bus or train from Milan Malpensa Airport (MXP) to Lugano?

Malpensa Express Bus operates a bus from Milan Malpensa Airport (MXP) to Lugano every 2 hours. Tickets cost $22 - $29 and the journey takes 55 min. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Milan Malpensa Airport (MXP) to Lugano twice daily. Tickets cost $26 - $50 and the journey takes 1 h 15 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Milan Malpensa Airport (MXP) to Lugano

ModeDurationPrice
From Milan Airport Malpensa 1 bus to Lugano, Piazzale Besso.55 min20€
From Malpensa Aeroporto T2 train to Mendrisio then line 50 train to Lugano.1 h 47 min56€
From Milan Malpensa Airport (MXP) drive to Lugano.55 min8€

How long does it take to get from Milan Malpensa Airport (MXP) to Lugano?

The bus from Milan Airport Malpensa 1 to Lugano, Piazzale Besso takes 55 min including transfers and departs every two hours.

Is there a direct train between Milan Malpensa Airport (MXP) and Lugano?

No, there is no direct train from Milan Malpensa Airport (MXP) to Lugano. However, there are services departing from Malpensa Aeroporto T2 and arriving at Lugano via Mendrisio. The journey, including transfers, takes approximately 1 h 47 min.

Is there a direct bus between Milan Malpensa Airport (MXP) and Lugano?

Yes, there is a direct bus departing from Milan Airport Malpensa 1 and arriving at Lugano, Piazzale Besso. Services depart every two hours, and operate every day. The journey takes approximately 55 min.

Operators from Milan Malpensa Airport (MXP) to Lugano

OperatorPhoneWebsite
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)