Travel from Zürich-HB to Bregenz

Bus or train from Zürich HB to Bregenz?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich HB to Bregenz every 4 hours. Tickets cost $35 - $70 and the journey takes 1 h 37 min. Alternatively, Swiss PostAuto operates a bus from Zürich HB to Bregenz 4 times a day. Tickets cost $50 - $75 and the journey takes 1 h 41 min. FlixBus also services this route 5 times a week.

Travel Guides

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

How to get from Zürich HB to Bregenz

From Zürich HB train to Bregenz. 1 h 37 min SFr 62. From Zürich HB walk to Zürich, Sihlquai/HB then bus to Bregenz. 1 h 49 min SFr 59. From Zürich HB train to Gossau SG, Bahnhof, line 151 bus to St. Gallen, line 2 train to Gaißau in Vlbg Kesslerplatz, then bus to Bregenz Montfortstraße. 4 h 5 min SFr 75. From Zürich HB drive to Bregenz. 1 h 19 min SFr 18. From Zürich HB walk to Zurich then rideshare to Bregenz. 2 h 1 min SFr 8.
Close Print Itinerary
  1. Here are 5 options to get from
    Zürich HB to Bregenz:

    1. Trip:
      1 Train
      • One-Way approx: USD $35 - $70
      • Duration: 1 h 37 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $35 - $70
        • Duration: 1 h 37 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $50 - $75
      • Duration: 1 h 49 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $50 - $75
        • Duration: 1 h 49 min
        Close x
    3. Trip:
      3 Train via Gossau SG, Bahnhof
      • One-Way approx: USD $52 - $81
      • Duration: 4 h 5 min
      Open +
      • Trip:
        3 Train via Gossau SG, Bahnhof
        • One-Way approx: USD $52 - $81
        • Duration: 4 h 5 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $15 - $23
      • Duration: 1 h 19 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $15 - $23
        • Duration: 1 h 19 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $9
      • Duration: 2 h 1 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $9
        • Duration: 2 h 1 min
        Close x