Travel from Belgium to Vienna

Train, bus or fly from Belgium to Vienna?

Brussels Airlines, Austrian Airlines and 5 other airlines fly from Brussels to Vienna hourly. Alternatively, Belgian Railways (NMBS/SNCB) operates a train from Brussels to Vienna every 5 minutes. Tickets cost $3 - $6 and the journey takes 4 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 Belgium to Vienna

From Bruxelles-Central train to Brussels airport, fly to Vienna airport, then train to Vienna. 4 h 25 min $141. From Antwerpen Centraal train to Amsterdam airport, fly to Vienna airport, then train to Vienna. 6 h 17 min $140. From Liège-Palais train to Liège-Guillemins, train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Vienna airport, then train to Vienna. 6 h 21 min $149. From Bruxelles-Central train to Bruxelles-Nord, train to Frankfurt(Main)Hbf, then train to Wien Hbf. 11 h 44 min $254. From Brussels, Brussels-North station bus to Vienna, Vienna. 14 h 15 min $110. From Bourse line 3 tram to Brussels, bus to Rajka, bus to Wien Erdberg (U3), then subway to Wien Stephansplatz (U3). 21 h 58 min $154. From Bruxelles-Central train to Bruxelles-Midi, train to Köln Hbf, night train to Wien Hbf (U1), then subway to Wien Stephansplatz (U1). 15 h $156. From Brussels drive to Vienna. 10 h 4 min $176.