Travel from Bucharest to Vienna

Train, bus or fly from Bucharest to Vienna?

Tarom, Austrian Airlines and two other airlines fly from Bucharest to Vienna every 3 hours. Alternatively, you can take a train from Bucharest to Vienna via Budapest-Keleti in around 17 h 46 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bucharest to Vienna

From Universitate line 783 bus to Bucharest Otopeni airport, fly to Vienna airport, then train to Vienna.4 h 42 min$121
From Bucuresti Nord Gara A train to Budapest-Keleti then train to Wien Hbf.17 h 46 min$114
From Bucharest, Bucharest bus to Vienna, Vienna.21 h 5 min$108
From Piata Unirii subway to Bucharest, Bucharest Autogara Militari, bus to Erdberg, then subway to Stephansplatz.21 h 57 min$123
From Gara de Nord EuroNight to Wien Hauptbahnhof.19 h 21 min$57
From Bucharest drive to Vienna.11 h 38 min$151

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

It takes approximately 4 h 42 min to get from Bucharest to Vienna, including transfers.

Is there a direct train between Bucharest and Vienna?

Yes, there is an overnight train departing from Gara de Nord and arriving at Wien Hauptbahnhof. The journey takes approximately 19 h 21 min.

Is there a direct bus between Bucharest and Vienna?

Yes, there is a direct bus departing from Bucharest, Bucharest and arriving at Vienna, Vienna. Services depart every four hours, and operate Monday to Saturday. The journey takes approximately 21 h 5 min.

Operators from Bucharest to Vienna

RAT Bucharest+4021 311 05 95RAT Bucharest
Austrian AirlinesAustrian Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Romanian Railways (CFR)0219521Romanian Railways (CFR)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Metrorex004 021 319 36 01Metrorex
Wiener Linien+43 (0)1 7909 100Wiener Linien
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)