Travel from Frankfurt-am-Main to Engelberg

Bus or train from Frankfurt am Main to Engelberg?

German Railways (DB) operates a train from Frankfurt am Main to Engelberg every 3 hours. Tickets cost $60 - $110 and the journey takes 2 h 57 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Frankfurt am Main to Engelberg 6 times a week. Tickets cost $30 - $50 and the journey takes 8 h. Zentralbahn also services this route hourly.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Frankfurt am Main to Engelberg

From Frankfurt(Main)Hbf train to Basel SBB, train to Luzern, then train to Engelberg. 5 h 57 min 148€. From Frankfurt(Main)Hbf train to Zürich HB, train to Luzern, then train to Engelberg. 6 h 23 min 151€. From Frankfurt, Frankfurt central station bus to Luzern, walk to Luzern, then train to Engelberg. 9 h 28 min 55€. From Frankfurt(Main)Süd nighttrain to Zürich HB, train to Luzern, then train to Engelberg. 7 h 31 min 91€. From Frankfurt am Main drive to Engelberg. 4 h 20 min 60€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Zurich airport, train to Luzern, then train to Engelberg. 5 h 24 min 164€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Basel airport, line 50 bus to Basel SBB, train to Luzern, then train to Engelberg. 5 h 22 min 175€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Friedrichshafen airport, taxi to Friedrichshafen Stadt, train to Schaffhausen, train to Zürich HB, train to Luzern, then train to Engelberg. 7 h 32 min 214€.

Operators from Frankfurt am Main to Engelberg

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
ZentralbahnZentralbahn
FlixBus+49 1807 123 99 123FlixBus
Nightjet+43 51717Nightjet
S-BahnS-Bahn
LufthansaLufthansa
SwissSwiss
BVBBVB
Close Print Itinerary
  1. Here are 8 options to get from
    Frankfurt am Main to Engelberg:

    1. Trip:
      1 Train via Basel SBB
      • One-Way approx: USD $111 - $192
      • Duration: 5 h 57 min
      Open +
      • Trip:
        1 Train via Basel SBB
        • One-Way approx: USD $111 - $192
        • Duration: 5 h 57 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $87 - $206
      • Duration: 6 h 23 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $87 - $206
        • Duration: 6 h 23 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $45 - $70
      • Duration: 9 h 28 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $45 - $70
        • Duration: 9 h 28 min
        Close x
    4. Trip:
      4 Nighttrain, train
      • One-Way approx: USD $81 - $120
      • Duration: 7 h 31 min
      Open +
      • Trip:
        4 Nighttrain, train
        • One-Way approx: USD $81 - $120
        • Duration: 7 h 31 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 4 h 20 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 4 h 20 min
        Close x
    6. Trip:
      6 Fly to Zurich, train
      • One-Way approx: USD $129 - $334
      • Duration: 5 h 24 min
      Open +
      • Trip:
        6 Fly to Zurich, train
        • One-Way approx: USD $129 - $334
        • Duration: 5 h 24 min
        Close x
    7. Trip:
      7 Fly to Basel, train
      • One-Way approx: USD $125 - $364
      • Duration: 5 h 22 min
      Open +
      • Trip:
        7 Fly to Basel, train
        • One-Way approx: USD $125 - $364
        • Duration: 5 h 22 min
        Close x
    8. Trip:
      8 Fly to Friedrichshafen, train
      • One-Way approx: USD $167 - $428
      • Duration: 7 h 32 min
      Open +
      • Trip:
        8 Fly to Friedrichshafen, train
        • One-Way approx: USD $167 - $428
        • Duration: 7 h 32 min
        Close x