Travel from Vienna to Bregenz

Train, bus or fly from Vienna to Bregenz?

Austrian Railways (ÖBB) operates a train from Vienna to Bregenz every 3 hours. Tickets cost $90 - $150 and the journey takes 6 h 47 min. Alternatively, FlixBus operates a bus from Vienna to Bregenz 5 times a day. Tickets cost $24 - $45 and the journey takes 5 h 25 min. 2 other operators also service this route.

Travel Guides

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

How to get from Vienna to Bregenz

From Wien Westbahnhof train to Bregenz. 6 h 47 min 103€. From Vienna, Vienna Erdberg bus to München ZOB then bus to Bregenz. 8 h 39 min 110€. From Wien Oper (Opernring/Steig E) bus to Wien Meidling Station, night train to Bludenz, then train to Bregenz Hafen. 11 h 31 min 77€. From Vienna drive to Bregenz. 5 h 52 min 69€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Altenrhein airport, line 305 bus to Rorschach, line 2 train to St. Margrethen, then train to Bregenz. 4 h 48 min 324€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Innsbruck airport, bus to Innsbruck Hbf, then train to Bregenz. 5 h 58 min 175€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Zurich airport, then train to Bregenz. 6 h 1 min 138€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Stuttgart airport, train to Stuttgart Hbf, train to Lindau Hbf, then train to Bregenz. 8 h 11 min 143€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Munich airport, train to München Hbf Gl.27-36, train to Lindau Hbf, then train to Bregenz. 7 h 56 min 174€.

How long does it take to get from Vienna to Bregenz?

The train from Wien Westbahnhof to Bregenz takes 6 h 47 min and departs every 3 hours.

Operators from Vienna to Bregenz

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
FlixBus+49 1807 123 99 123FlixBus
Swiss PostAutoSwiss PostAuto
Austrian PostbusAustrian Postbus
Nightjet+43 51717Nightjet
People's ViennalinePeople's Viennaline
Thurbo+41 71 554 00 00Thurbo
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Austrian AirlinesAustrian Airlines
SwissSwiss
Korean AirKorean Air
LufthansaLufthansa
EurowingsEurowings
S-BahnS-Bahn
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)