Travel from Engelberg to Zermatt

Train from Engelberg to Zermatt

Swiss PostAuto operates a train from Engelberg to Zermatt every 2 hours. Tickets cost $13 - $20 and the journey takes 42 min. 3 other operators also service this route.

How to get from Engelberg to Zermatt

From Engelberg taxi to Meiringen, bus to Interlaken Ost, train to Spiez, train to Visp, then train to Zermatt. 4 h 43 min SFr 459. From Engelberg train to Luzern, train to Bern, train to Visp, then train to Zermatt. 5 h 15 min SFr 171. From Engelberg train to Luzern, train to Interlaken Ost, train to Spiez, train to Visp, then train to Zermatt. 6 h 33 min SFr 145. From Engelberg drive to Zermatt. 3 h 25 min SFr 28.

Operators from Engelberg to Zermatt

Close Print Itinerary
  1. Here are 4 options to get from
    Engelberg to Zermatt:

    1. Trip:
      1 Train via Interlaken Ost
      • One-Way approx: USD $379 - $493
      • Duration: 4 h 43 min
      Open +
      • Trip:
        1 Train via Interlaken Ost
        • One-Way approx: USD $379 - $493
        • Duration: 4 h 43 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $106 - $191
      • Duration: 5 h 15 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $106 - $191
        • Duration: 5 h 15 min
        Close x
    3. Trip:
      3 Train via Luzern
      • One-Way approx: USD $101 - $176
      • Duration: 6 h 33 min
      Open +
      • Trip:
        3 Train via Luzern
        • One-Way approx: USD $101 - $176
        • Duration: 6 h 33 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 3 h 25 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 3 h 25 min
        Close x