Travel from Lugano to Locarno

Train from Lugano to Locarno

You can take a train from Lugano to Locarno via Giubiasco in around 1 hour 5 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

How to get from Lugano to Locarno

From Lugano line 50 train to Giubiasco then line 20 train to Locarno.1 h 5 minSFr 36
From Lugano taxi to Locarno.35 minSFr 240
From Lugano drive to Locarno.35 minSFr 5

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

It takes approximately 1 hour 5 minutes to get from Lugano to Locarno, including transfers.

Is there a direct train between Lugano and Locarno?

No, there is no direct train from Lugano to Locarno. However, there are services departing from Lugano and arriving at Locarno via Giubiasco. The journey, including transfers, takes approximately 1 hour 5 minutes.

Operators from Lugano to Locarno

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)