Travel from Bregenz to Vienna

Train, bus or fly from Bregenz to Vienna?

Austrian Railways (ÖBB) operates a train from Bregenz to Vienna every 4 hours. Tickets cost $90 - $150 and the journey takes 6 h 50 min. Alternatively, Swiss PostAuto operates a bus from Bregenz to Vienna 4 times a day. Tickets cost $80 - $120 and the journey takes 2 h 15 min. 3 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 Bregenz to Vienna

From Bregenz train to Wien Westbahnhof. 6 h 50 min 103€. From Bregenz bus to Munich, Munich central bus station, bus to Salzburg, then bus to Vienna, Vienna Europaplatz. 8 h 28 min 112€. From Bregenz Hafen train to Feldkirch, night train to Wien Meidling Bf (Wilhelmstraße), then bus to Wien Oper (Opernring/Steig E). 10 h 20 min 74€. From Bregenz drive to Vienna. 5 h 52 min 68€. From Bregenz train to St. Margrethen, line 3 train to Rheineck, Bahnhof, line 305 bus to Altenrhein airport, fly to Vienna airport, then train to Vienna. 4 h 42 min 323€. From Bregenz train to Innsbruck Hbf (Südtiroler Platz Steig C), bus to Innsbruck airport, fly to Vienna airport, then train to Vienna. 5 h 24 min 175€. From Bregenz train to Zurich airport, fly to Vienna airport, then train to Vienna. 5 h 15 min 137€. From Bregenz train to München Hbf (tief), train to Munich airport, fly to Vienna airport, then train to Vienna. 6 h 54 min 166€.