Travel from Zürich to Oberstaufen

Bus or train from Zürich to Oberstaufen?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Oberstaufen every 4 hours. Tickets cost $40 - $70 and the journey takes 1 h 49 min. German Railways (DB) also services this route hourly. Alternatively, Swiss PostAuto operates a bus from Zürich to Oberstaufen 4 times a day. Tickets cost $50 - $75 and the journey takes 1 h 41 min. 2 other operators also service this route.

How to get from Zürich to Oberstaufen

From Zürich HB train to Lindau Hbf then train to Oberstaufen. 2 h 54 min SFr 86. From Zürich, Sihlquai/HB bus to Bregenz Bahnhof (Busbahnhof), bus to Krumbach in Vlbg Dorfplatz, then bus to Oberstaufen Bahnhof (Busbahnhof). 4 h 7 min SFr 70. From Zürich drive to Oberstaufen. 1 h 56 min SFr 24.

Operators from Zürich to Oberstaufen

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swiss PostAutoSwiss PostAuto
Austrian PostbusAustrian Postbus
Close Print Itinerary
  1. Here are 3 options to get from
    Zürich to Oberstaufen:

    1. Trip:
      1 Train
      • One-Way approx: USD $59 - $96
      • Duration: 2 h 54 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $59 - $96
        • Duration: 2 h 54 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $64 - $87
      • Duration: 4 h 7 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $64 - $87
        • Duration: 4 h 7 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $20 - $30
      • Duration: 1 h 56 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $20 - $30
        • Duration: 1 h 56 min
        Close x