Travel from Bregenz to St-Gallen

Bus or train from Bregenz to St. Gallen?

Austrian Railways (ÖBB) operates a train from Bregenz to St. Gallen every 4 hours. Tickets cost $14 - $25 and the journey takes 35 min. Alternatively, FlixBus operates a bus from Bregenz to St. Gallen twice daily. Tickets cost $2 - $4 and the journey takes 50 min.

Travel Guides

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

How to get from Bregenz to St. Gallen

ModeDurationPrice
From Bregenz train to St. Gallen(CH).35 min19€
From Bregenz line 206 bus to St. Gallen.50 min3€
From Bregenz train to St. Margrethen then train to St. Gallen.1 h 5 min31€
From Bregenz Montfortstraße bus to Rheineck then line 3 train to St. Gallen.1 h 58 min13€
From Bregenz Montfortstraße bus to Rheineck, Bahnhof then bus to St. Gallen, Marktplatz Bohl.2 h 41 min30€
From Bregenz drive to St. Gallen.31 min5€
From Bregenz rideshare to Saint Gallen.55 min2€
Close Print Itinerary
  1. Here are 7 options to get from
    Bregenz to St. Gallen:

    1. Trip:
      1 Train
      • One-Way approx: USD $14 - $25
      • Duration: 35 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $14 - $25
        • Duration: 35 min
        Close x
    2. Trip:
      2 Line 206 bus
      • One-Way approx: USD $2 - $4
      • Duration: 50 min
      Open +
      • Trip:
        2 Line 206 bus
        • One-Way approx: USD $2 - $4
        • Duration: 50 min
        Close x
    3. Trip:
      3 Train Swiss Railways (SBB/CFF/FFS)
      • One-Way approx: USD $23 - $41
      • Duration: 1 h 5 min
      Open +
      • Trip:
        3 Train Swiss Railways (SBB/CFF/FFS)
        • One-Way approx: USD $23 - $41
        • Duration: 1 h 5 min
        Close x
    4. Trip:
      4 Bus, line 3 train
      • One-Way approx: USD $16 - $18
      • Duration: 1 h 58 min
      Open +
      • Trip:
        4 Bus, line 3 train
        • One-Way approx: USD $16 - $18
        • Duration: 1 h 58 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $33 - $46
      • Duration: 2 h 41 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $33 - $46
        • Duration: 2 h 41 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $5 - $8
      • Duration: 31 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $5 - $8
        • Duration: 31 min
        Close x
    7. Trip:
      7 Rideshare
      • One-Way approx: USD $3
      • Duration: 55 min
      Open +
      • Trip:
        7 Rideshare
        • One-Way approx: USD $3
        • Duration: 55 min
        Close x