Travel from Locarno to Menaggio

How to get from Locarno to Menaggio?

There is no direct connection from Locarno to Menaggio. However, you can take the line 20 train to Giubiasco, take the line 10 train to Lugano, Stazione Nord, then take the line 631 bus to Menaggio, Via Mazzini. Alternatively, you can take the line 20 train to Giubiasco, take the line 10 train to Lugano, Stazione Piazza Besso, take the line 3 bus to Lugano Cassarate, then take the bus to Menaggio Piazza Roma.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Locarno to Menaggio

From Locarno line 20 train to Giubiasco, line 10 train to Lugano, Stazione Nord, then line 631 bus to Menaggio, Via Mazzini. 2 h 47 min SFr 52. From Locarno line 20 train to Giubiasco, line 10 train to Lugano, Stazione Piazza Besso, line 3 bus to Lugano Cassarate, then bus to Menaggio Piazza Roma. 3 h 2 min SFr 39. From Locarno, Via della Pace line 311 bus to Bellinzona, train to Lugano, Stazione Piazza Besso, line 3 bus to Lugano Cassarate, then bus to Menaggio Piazza Roma. 3 h 32 min SFr 27. From Locarno drive to Menaggio. 1 h 11 min SFr 10.