Fly to Vilnius

Take the train Sol at the station Renfe Cercanias.

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

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Nuevos Ministerios.
Take the subway at the Nuevos Ministerios station.

The journey takes approximately 21 m. The travel distance is 15 km.

Carrier is Metro de Madrid.

Buy ticket

Get off at the Aeropuerto T4.
Fly out to Madrid (MAD) of the Frankfurt (FRA) airport.

The journey takes approximately 5 h 35 m. Ticket price is about €75

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Frankfurt (FRA).
Take the SĮ "Susisiekimo Paslaugos" bus at the Oro uostas station .

The journey takes approximately 16 m. Ticket price is about €23 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


Fly to Kaunas train

Take the train Sol at the station Renfe Cercanias.

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

Carrier is Renfe Cercanias.

Buy ticket

Take the subway at the Sol station.

The journey takes approximately 21 m. The travel distance is 3 km.

Carrier is Metro de Madrid.

Buy ticket

Fly out to Madrid (MAD) of the Kaunas (KUN) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Kaunas (KUN).
Take the Kautra bus at the Kauno oro uostas station .

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 14 km.

Carrier is Kautra.

Buy ticket

Get off at the Kauno autobusų stotis.
703 m on foot from the Kauno autobusų stotis to the Kaunas.

The journey takes approximately 8 m. The travel distance is 703 m.

Get off at the Kaunas.
Take the train Kaunas at the station Lithuanian Railways (LG).

The journey takes approximately 1 h 12 m. Ticket price is about €6 The travel distance is 102 km.

Carrier is Lithuanian Railways (LG).

Buy ticket

Get off at the Vilnius.


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


Train bus

Take the train Madrid-Puerta De Atocha at the station Renfe AVE.

The journey takes approximately 1 h 21 m. Ticket price is about €30 The travel distance is 306 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Zaragoza-Delicias.
Take the ALSA bus at the Zaragoza station .

The journey takes approximately 18 h Ticket price is about €210 The travel distance is 2857 km.

Carrier is ALSA.

Buy ticket

Get off at the Lvov.
Take the Ecolines bus at the Lviv train station station .

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

Carrier is Ecolines.

Buy ticket



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


Train bus via Frankfurt am Main

Take the train Madrid-Puerta De Atocha at the station Renfe AVE.

The journey takes approximately 2 h 30 m. Ticket price is about €55 The travel distance is 605 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Barcelona-Sants.
Take the train Barcelona-Sants at the station Renfe SNCF.

The journey takes approximately 5 h 5 m. Ticket price is about €60 The travel distance is 657 km.

Carrier is Renfe SNCF.

Buy ticket

Get off at the Lyon Part Dieu.
Take the train Lyon Part Dieu at the station TGV inOui.

The journey takes approximately 5 h 54 m. Ticket price is about €100 The travel distance is 717 km.

Carrier is TGV inOui.

Buy ticket

Get off at the Frankfurt(Main)Hbf.
Take the train Frankfurt(Main)Hbf at the station Deutsche Bahn Intercity-Express.

The journey takes approximately 2 h 45 m. Ticket price is about €65 The travel distance is 356 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Take the Ecolines bus at the Braunschweig station .

The journey takes approximately 19 h 5 m. Ticket price is about €50 The travel distance is 1252 km.

Carrier is Ecolines.

Buy ticket

Get off at the Kaunas.
565 m on foot from the Kaunas to the Kaunas.

The journey takes approximately 7 m. The travel distance is 565 m.

Get off at the Kaunas.
Take the train Sol at the station Lithuanian Railways (LG).

The journey takes approximately 1 h 12 m. Ticket price is about €6 The travel distance is 3 km.

Carrier is Lithuanian Railways (LG).

Buy ticket



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


Bus

Take the Odri bus at the Madrid station .

The journey takes approximately 45 h The travel distance is 3198 km.

Carrier is Odri.

Buy ticket

Get off at the Lviv.
Take the Toks bus at the Lviv Central Bus Station station .

The journey takes approximately 17 h 20 m. Ticket price is about €25 The travel distance is 894 km.

Carrier is Toks.

Buy ticket



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


Drive car train

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 15 h 1 m. The travel distance is 1555 km.

Get off at the Lörrach Hauptbahnhof.
Take the transport at the Lörrach Hauptbahnhof station.

The journey takes approximately 10 h 49 m. Ticket price is about €100 The travel distance is 821 km.

Carrier is Urlaubs-Express.

Buy ticket

Get off at the Hamburg Altona.
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 12 h 43 m. The travel distance is 1290 km.

Get off at the Vilnius.


🛏 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 30 h 48 m. The travel distance is 3283 km.

Get off at the Vilnius.


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


The cheapest way to travel from Madrid to Vilnius is by taking a Fly to Kaunas train with an average price of €60. The journey takes approximately 9 ч. 2 мин.

Fly to Vilnius is the fastest way to travel from Madrid to Vilnius. Tickets cost €106. The journey takes approximately 8 ч. 27 мин.

Madrid is approximately 3283 km away from Vilnius. The trip by car takes 30 h 48 m.

The average journey time by car between Madrid and Vilnius is 30 h 48 m.