Travel from Varese to Lugano

Train from Varese to Lugano

You can take a train from Varese to Lugano via Mendrisio in around 53 minutes.

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
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Varese to Lugano

From Varese train to Mendrisio then line 50 train to Lugano.53 minSFr 29
From Varese drive to Lugano.33 minSFr 5
From Varese rideshare to Lugano.50 minSFr 2

How long does it take to get from Varese to Lugano?

It takes approximately 53 minutes to get from Varese to Lugano, including transfers.

Is there a direct train between Varese and Lugano?

No, there is no direct train from Varese to Lugano. However, there are services departing from Varese and arriving at Lugano via Mendrisio. The journey, including transfers, takes approximately 53 minutes.

Operators from Varese to Lugano

Trenord+39 02 7249 4494Trenord
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)