Travel from Engelberg to Bern

Train from Engelberg to Bern

Zentralbahn operates a train from Engelberg to Bern hourly. Tickets cost $15 - $21 and the journey takes 48 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly.

How to get from Engelberg to Bern

From Engelberg train to Luzern then train to Bern. 2 h 27 min SFr 84. From Engelberg bus to Dallenwil, line 4 train to Luzern, then train to Bern. 2 h 48 min SFr 84. From Engelberg train to Luzern, line 6 train to Wolhusen, then train to Bern. 3 h 24 min SFr 78. From Engelberg drive to Bern. 1 h 38 min SFr 22.
Close Print Itinerary
  1. Here are 4 options to get from
    Engelberg to Bern:

    1. Trip:
      1 Train
      • One-Way approx: USD $56 - $96
      • Duration: 2 h 27 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $56 - $96
        • Duration: 2 h 27 min
        Close x
    2. Trip:
      2 Train via Dallenwil
      • One-Way approx: USD $56 - $97
      • Duration: 2 h 48 min
      Open +
      • Trip:
        2 Train via Dallenwil
        • One-Way approx: USD $56 - $97
        • Duration: 2 h 48 min
        Close x
    3. Trip:
      3 Train BLS AG
      • One-Way approx: USD $67 - $98
      • Duration: 3 h 24 min
      Open +
      • Trip:
        3 Train BLS AG
        • One-Way approx: USD $67 - $98
        • Duration: 3 h 24 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $18 - $28
      • Duration: 1 h 38 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $18 - $28
        • Duration: 1 h 38 min
        Close x