Rome2rio's partners include

There are 3 ways to get from Lugano to Locarno by train, taxi or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Lugano to Locarno.
Launch map view
  • Distance: 13.6 miles
  • Duration: 1 h 5 min

What companies run services between Lugano, Switzerland and Locarno, Switzerland?

You can take a train from Lugano to Locarno via Giubiasco in around 1 hour 5 minutes.

Train operators
Other operators
Taxi
Avg. Duration
35 min
Estimated price
$220 - $260
Taxi Michel
Phone
+41 91 967 24 24
Grand Taxi Lugano
Phone
+41 79 102 69 30

How far is it from Lugano to Locarno?

The distance between Lugano and Locarno is 22 km. The road distance is 39 km.

What is the cheapest way to get from Lugano to Locarno?

The cheapest way to get from Lugano to Locarno is to drive which costs SFr 6 and takes 35 minutes.

What is the fastest way to get from Lugano to Locarno?

The quickest way to get from Lugano to Locarno is to taxi which takes 35 minutes and costs SFr 240.

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.

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.