Travel from Locarno to Lugano

Train from Locarno to Lugano

Swiss Railways (SBB/CFF/FFS) operates a train from Locarno to Lugano every 30 minutes. Tickets cost $13 - $25 and the journey takes 19 min. Swiss Railways (SBB/CFF/FFS) also services this route every 20 minutes.

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 Lugano

From Locarno line 20 train to Giubiasco then line 10 train to Lugano. 57 min SFr 37. From Locarno taxi to Lugano. 36 min SFr 255. From Locarno drive to Lugano. 36 min SFr 6.

Operators from Locarno to Lugano

Close Print Itinerary
  1. Here are 3 options to get from
    Locarno to Lugano:

    1. Trip:
      1 Line 20 train, line 10 train
      • One-Way approx: USD $21 - $38
      • Duration: 57 min
      Open +
      • Trip:
        1 Line 20 train, line 10 train
        • One-Way approx: USD $21 - $38
        • Duration: 57 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $220 - $270
      • Duration: 36 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $220 - $270
        • Duration: 36 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $5 - $8
      • Duration: 36 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $5 - $8
        • Duration: 36 min
        Close x