Travel from Budapest-Airport-BUD to Vienna

Train, bus or fly from Budapest Airport (BUD) to Vienna?

Austrian Airlines flies from Budapest Airport (BUD) to Vienna twice daily. Alternatively, FlixBus operates a bus from Budapest Airport (BUD) to Vienna once daily. Tickets cost $16 - $27 and the journey takes 3 h 35 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 Budapest Airport (BUD) to Vienna

ModeDurationPrice
From Budapest airport fly to Vienna airport then train to Vienna.1 h 19 min$153
From Budapest, Budapest Airport bus to Vienna, Vienna Erdberg.3 h 35 min$26
From Liszt Ferenc Airport 2 bus to Ferihegy, train to Köbanya-Kispest, train to Kelenföld, then train to Wien Hbf.4 h 15 min$68
From Budapest Airport bus to Kálvin tér M, line 49 tram to Budapešť, Kelenföld vasútállomás M - Etele tér, bus to Stadion, then subway to Karlsplatz.4 h 59 min$17
From Budapest Airport (BUD) drive to Vienna.2 h 38 min$38

How long does it take to get from Budapest Airport (BUD) to Vienna?

It takes approximately 1 h 19 min to get from Budapest Airport (BUD) to Vienna, including transfers.

Is there a direct bus between Budapest Airport (BUD) and Vienna?

Yes, there is a direct bus departing from Budapest, Budapest Airport and arriving at Vienna, Vienna Erdberg. Services depart once daily, and operate every day. The journey takes approximately 3 h 35 min.

Operators from Budapest Airport (BUD) to Vienna

OperatorPhoneWebsite
Austrian AirlinesAustrian Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
FlixBus+49 1807 123 99 123FlixBus
BKK+36 1 3 255 255BKK
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RegioJet+420 542 42 42 42RegioJet
Wiener Linien+43 (0)1 7909 100Wiener Linien