Travel from Amsterdam to Vilnius

Train, bus or fly from Amsterdam to Vilnius?

Air Baltic, LOT and six other airlines fly from Amsterdam to Vilnius every 2 hours. Alternatively, you can take a train from Amsterdam to Vilnius via Duisburg Hbf, Berlin Hbf (S-Bahn), Berlin-Lichtenberg, and Minsk-Passajirskii in around 27 h 57 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 Amsterdam to Vilnius

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Vilnius airport, then bus to Vilnius.4 h 56 min$102
From Amsterdam Centraal train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Vilnius airport, then bus to Vilnius.6 h 20 min$144
From Amsterdam Centraal train to Duisburg Hbf, train to Berlin Hbf, train to Warszawa Centralna, walk to Warszawa, bus to Kaunas, walk to Kaunas, then train to Vilnius(LT).19 h 53 min$261
From Amsterdam Centraal train to Duisburg Hbf, train to Berlin Hbf (S-Bahn), train to Berlin-Lichtenberg, train to Minsk-Passajirskii, then train to Vilnius(LT).27 h 57 min$339
From Amsterdam, Amsterdam Sloterdijk bus to Duisburg Hbf, bus to Kaunas, then bus to Vilnius.29 h 20 min$148
From Amsterdam bus to Elbląg, bus to Stotis, then line 2 Trolleybus to Vinco Kudirkos aikste.32 h 58 min$108
From Amsterdam Centraal train to Amsterdam Sloterdijk, bus to Marijampolė, then bus to Vilnius.35 h 8 min$169
From Amsterdam drive to Vilnius.16 h 30 min$302

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

It takes approximately 4 h 56 min to get from Amsterdam to Vilnius, including transfers.

Is there a direct train between Amsterdam and Vilnius?

No, there is no direct train from Amsterdam to Vilnius. However, there are services departing from Amsterdam Centraal and arriving at Vilnius(LT) via Duisburg Hbf, Berlin Hbf (S-Bahn), Berlin-Lichtenberg and Minsk-Passajirskii. The journey, including transfers, takes approximately 27 h 57 min.

Is there a direct bus between Amsterdam and Vilnius?

No, there is no direct bus from Amsterdam to Vilnius. However, there are services departing from Amsterdam, Amsterdam Sloterdijk and arriving at Vilnius via Duisburg Hbf and Kaunas. The journey, including transfers, takes approximately 29 h 20 min.

Operators from Amsterdam to Vilnius

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Air BalticAir Baltic
LOTLOT
Belavia Belarusian AirlinesBelavia Belarusian Airlines
Austrian AirlinesAustrian Airlines
Scandinavian AirlinesScandinavian Airlines
FinnairFinnair
LufthansaLufthansa
Air FranceAir France
Trafi LTTrafi LT
Hermes0031 900 266 63 99Hermes
Wizz AirWizz Air
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Ecolines+371 67214512Ecolines
Lithuanian Railways (LG)Lithuanian Railways (LG)
S-BahnS-Bahn
Russian RailwaysRussian Railways
Belorussian Railways (BŽD)Belorussian Railways (BŽD)
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
Kautra(37 8) 34 24 40Kautra
EST Sp. z o.o.EST Sp. z o.o.
Polski Bus+48 22 417 62 27Polski Bus
Autobusubilietai.ltAutobusubilietai.lt