No, there is no direct train from Berlin to Vilnius. However, there are services departing from Berlin Ostbahnhof and arriving at Vilnius via Minsk. The journey, including transfers, takes approximately 18h 22m.More details
The distance between Berlin and Vilnius is 818 km. The road distance is 1004.7 km.Get driving directions
Berlin to Vilnius train services, operated by Russian Railways (РЖД), depart from Berlin Ostbahnhof station.More details
Berlin to Vilnius train services, operated by Lithuanian Railways (LG), arrive at Vilnius station.More details
Vilnius is 1h ahead of Berlin. It is currently 5:58 PM in Berlin and 6:58 PM in Vilnius.
There are 1094+ hotels available in Vilnius. Prices start at $36 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps