Fly from Budapest

Take the BKK bus at the Deák Ferenc tér M station .

The journey takes approximately 36 m. The travel distance is 20 km.

Carrier is BKK.

Buy ticket

Get off at the Liszt Ferenc Airport 2.
Fly out to Budapest (BUD) of the Warsaw Chopin (WAW) airport.

The journey takes approximately 3 h 20 m. Ticket price is about €45

Carrier is LOT.

🔎

🚖 Find a cheap local taxi

Get off at the Warsaw Chopin (WAW).
Take the SĮ "Susisiekimo Paslaugos" bus at the Oro uostas station .

The journey takes approximately 16 m. Ticket price is about €35 The travel distance is 5 km.

Carrier is SĮ "Susisiekimo Paslaugos".

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Vilnius at Booking


Train to Vienna fly

Take the train Hungarian Railways (MÁV) at the station Budapest-Kelenfoeld.

The journey takes approximately 2 h 25 m. Ticket price is about €10 The travel distance is 243 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Take the train Railjet at the station Vienna Central Train Station.

The journey takes approximately 15 m. Ticket price is about €13 The travel distance is 17 km.

Carrier is Railjet.

Buy ticket

Get off at the Flughafen Wien.
Fly out to Vienna (VIE) of the Vilnius (VNO) airport.

The journey takes approximately 1 h 45 m. Ticket price is about €27

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Vilnius (VNO).
Take the SĮ "Susisiekimo Paslaugos" bus at the Liszt Ferenc Airport 2 station .

The journey takes approximately 16 m. Ticket price is about €35 The travel distance is 86 m.

Carrier is SĮ "Susisiekimo Paslaugos".

Buy ticket

Get off at the Budapest (BUD).


🛏 Find hotel deals and discounts up to 20% in Vilnius at Booking


Train

Take the train Hungarian Railways (MÁV) at the station Budapest-Nyugati.

The journey takes approximately 11 h 39 m. Ticket price is about €40 The travel distance is 904 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Warszawa Wschodnia.
Take the train UAB LTG Link at the station Warszawa Wschodnia.

The journey takes approximately 8 h 43 m. Ticket price is about €25 The travel distance is 556 km.

Carrier is UAB LTG Link.

Buy ticket

Get off at the Vilnius.


🛏 Find hotel deals and discounts up to 20% in Vilnius at Booking


Bus

Take the FlixBus bus at the Budapest Kelenföld bus station station .

The journey takes approximately 4 h Ticket price is about €26 The travel distance is 330 km.

Carrier is FlixBus.

Buy ticket

Get off at the Brno.
Take the FlixBus bus at the Brno station .

The journey takes approximately 17 h 5 m. Ticket price is about €80 The travel distance is 1092 km.

Carrier is FlixBus.

Buy ticket

Get off at the Vilnius Bus Station.


🛏 Find hotel deals and discounts up to 20% in Vilnius at Booking


Train bus

Take the train Ukrainian Railways (UZ) at the station Budapest-Keleti.

The journey takes approximately 14 h 20 m. Ticket price is about €110 The travel distance is 600 km.

Carrier is Ukrainian Railways (UZ).

Buy ticket

Get off at the Lviv.
Take the Ecolines bus at the Dvirtsevyi Bus Station station .

The journey takes approximately 17 h 50 m. Ticket price is about €45 The travel distance is 880 km.

Carrier is Ecolines.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Vilnius at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 13 h 50 m. The travel distance is 1316 km.

Get off at the Vilnius.


🛏 Find hotel deals and discounts up to 20% in Vilnius at Booking


The cheapest way to travel from Budapest to Vilnius is by taking a Train with an average price of €66. The journey takes approximately 21 ч. 22 мин.

Fly from Budapest is the fastest way to travel from Budapest to Vilnius. Tickets cost €86. The journey takes approximately 6 ч. 17 мин.

Budapest is approximately 1316 km away from Vilnius. The trip by car takes 13 h 50 m.

The average journey time by car between Budapest and Vilnius is 13 h 50 m.