Travel from Vilnius to Berlin

Train, bus or fly from Vilnius to Berlin?

Air Baltic, LOT and two other airlines fly from Vilnius to Berlin 3 times a day. Alternatively, you can take a train from Vilnius to Berlin via Minsk Central Station and Berlin-Lichtenberg in around 16 h 41 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

How to get from Vilnius to Berlin

From Vilnius(LT) train to Vilnius airport, fly to Berlin Tegel airport, then bus to Berlin.4 h 12 min$75
From Vilnius(LT) train to Vilnius airport, fly to Berlin Schoenefeld airport, then train to Berlin.4 h 34 min$125
From Vilnius(LT) train to Kaunas, walk to Kaunas, bus to Warszawa, walk to Warszawa Centralna, then train to Berlin Ostbahnhof.12 h 1 min$74
From Vilnius(LT) train to Minsk Central Station, train to Berlin-Lichtenberg, then train to Berlin Alexanderplatz (S).16 h 41 min$156
From Vilnius bus to Berlin, walk to U Kaiserdamm, then train to S+U Alexanderplatz.16 h 56 min$71
From Vinco Kudirkos aikste line 2 Trolleybus to Vilnius, bus to Marijampole, bus to Berlin ZOB, walk to U Kaiserdamm, then train to S+U Alexanderplatz.19 h 9 min$90
From Vilnius drive to Berlin.10 h 56 min$161

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

It takes approximately 4 h 12 min to get from Vilnius to Berlin, including transfers.

Is there a direct train between Vilnius and Berlin?

No, there is no direct train from Vilnius to Berlin. However, there are services departing from Vilnius(LT) and arriving at Berlin Alexanderplatz (S) via Minsk Central Station and Berlin-Lichtenberg. The journey, including transfers, takes approximately 16 h 41 min.

Operators from Vilnius to Berlin

Lithuanian Railways (LG)Lithuanian Railways (LG)
Air BalticAir Baltic
Austrian AirlinesAustrian Airlines
Scandinavian AirlinesScandinavian Airlines
Ecolines+371 67214512Ecolines
Polish Railways (PKP)703 200 200Polish Railways (PKP)
Russian RailwaysRussian Railways
Trafi LTTrafi LT
Eurolines DE+49 6196 2078-501Eurolines DE