Travel from Budapest to Vilnius

Bus or fly from Budapest to Vilnius?

Austrian Airlines, Ukraine International Airlines and 10 other airlines fly from Budapest to Vilnius hourly. Alternatively, you can take a bus from Budapest to Vilnius via Warszawa in around 18 h 28 min.

Travel Guides

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

How to get from Budapest to Vilnius

From Deák Ferenc tér M bus to Budapest airport, fly to Vilnius airport, then bus to Vilnius.6 h 6 min$111
From Kelenföld train to Wien Hbf, train to Warszawa Centralna, walk to Warszawa, bus to Kaunas, walk to Kaunas, then train to Vilnius(LT).17 h 18 min$130
From Budapest Kelenföld bus to Warszawa then bus to Vilnius.18 h 28 min$75
From Clark Ádám tér line 19 tram to Budapešť, Kelenföld vasútállomás M - Etele tér, bus to Bratislava, bus to Stotis, then line 2 Trolleybus to Vinco Kudirkos aikste.24 h 40 min$130
From Budapest drive to Vilnius.14 h 27 min$180

How long does it take to get from Budapest to Vilnius?

It takes approximately 6 h 6 min to get from Budapest to Vilnius, including transfers.

Is there a direct bus between Budapest and Vilnius?

No, there is no direct bus from Budapest to Vilnius. However, there are services departing from Budapest Kelenföld and arriving at Vilnius via Warszawa. The journey, including transfers, takes approximately 18 h 28 min.

Operators from Budapest to Vilnius

BKK+36 1 3 255 255BKK
Austrian AirlinesAustrian Airlines
Ukraine International AirlinesUkraine International Airlines
Belavia Belarusian AirlinesBelavia Belarusian Airlines
Wizz AirWizz Air
Brussels AirlinesBrussels Airlines
Air BalticAir Baltic
Trafi LTTrafi LT
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Ecolines+371 67214512Ecolines
Lithuanian Railways (LG)Lithuanian Railways (LG)
Polski Bus+48 22 417 62 27Polski Bus
RegioJet+420 542 42 42 42RegioJet
Eurolines SlovakiaEurolines Slovakia