Travel from Locarno to Interlaken-Switzerland

Train from Locarno to Interlaken

Swiss Railways (SBB/CFF/FFS) operates a train from Locarno to Interlaken hourly. Tickets cost $11 - $22 and the journey takes 1 h 47 min. 4 other operators also service this route.

How to get from Locarno to Interlaken

From Locarno FART train to Domodossola, train to Spiez, then train to Interlaken West. 4 h 26 min SFr 75. From Locarno FART train to Domodossola, night train to Spiez, then train to Interlaken West. 5 h 28 min SFr 98. From Locarno drive to Interlaken. 2 h 43 min SFr 34.

Is there a direct train between Locarno and Interlaken?

No, there is no direct train from Locarno to Interlaken. However, there are services departing from Locarno FART and arriving at Interlaken West via Domodossola and Spiez. The journey, including transfers, takes approximately 4 h 26 min.

Operators from Locarno to Interlaken

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

    1. Trip:
      1 Train
      • One-Way approx: USD $44 - $89
      • Duration: 4 h 26 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $44 - $89
        • Duration: 4 h 26 min
        Close x
    2. Trip:
      2 Train, night train
      • One-Way approx: USD $80 - $129
      • Duration: 5 h 28 min
      Open +
      • Trip:
        2 Train, night train
        • One-Way approx: USD $80 - $129
        • Duration: 5 h 28 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $29 - $45
      • Duration: 2 h 43 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $29 - $45
        • Duration: 2 h 43 min
        Close x