This page explains how to travel by train or ferry from Vilnius to other European cities.

Information current for 2025 Suggested hotels in Vilnius Click here for journeys starting in another city.

bullet pointI want to go from Vilnius to...

     

Warsaw

 

Berlin

 

Riga

 

Tallinn

 

St Petersburg

  Moscow
 

Helsinki

 

Stockholm

 

Copenhagen

 

Oslo

 

Gothenburg

  Minsk
 

Paris, Brussels, Amsterdam, Luxembourg, Germany & Spain

Vienna, Prague, Bratislava, Budapest, Switzerland & Italy


Train travel within Lithuania

Trains are a good way to travel between Vilnius, Kaunas & Klaipeda.  Lithuanian Railways (LTG) passenger services are now branded LTG-Link.

1st class seats on Kaunas-Vilnius train   Kaunas-Vilnius douible-decker train

1st class seats on a Kaunas to Vilnius double-decker train.  Photos courtesy of @zugreiseblog

Back to top


Vilnius to Riga

Back to top


Vilnius to Tallinn

In a few years time the new Rail Baltica project will hopefully make this a routine journey by fast direct train.  But in the meantime it is indeed possible to make this journey by train via Riga, if you want to avoid a lengthy journey in a long-distance bus. 

Back to top


Vilnius to Warsaw for €25

Back to top


Vilnius to Berlin & Germany

Option 1, Vilnius to Berlin - the fastest option

Warsaw to Vilnius by train:  Interchange at Mockava

Above, the Vilnius to Warsaw train service involves a simple cross-platform change at Mockava from a Lithuanian train to a Polish one.  Courtesy of Martin Kop.

Option 2, Vilnius to Hamburg & Germany using the DFDS ferry from Klaipeda to Kiel - the inexpensive ferry alternative

Vilnius railway station

Step 1, take a train from Vilnius to Klaipeda.  Above, Vilnius station.  Photo courtesy of Yuk Wah Chu.

Klaipeda station   Klaipeda to Vilnius train

Above left, Klaipeda station. Above right, an express train from Vilnius at Klaipeda.  Courtesy of Lewis Baston.

Meal in the ferry's a la carte restaurant   DFDS ferry from Kiel to Klaipeda

Step 2, take a ferry from Klaipeda to Kiel with cosy cabins, cafe-bar, self-service & à la carte restaurants.

Cafe on board   2-berth cabin with shower & TV

The cafe-lounge on board.

 

2-berth cabin with shower & toilet.

Back to top


Vilnius to Stockholm, Copenhagen, Gothenburg, Oslo

Option 1, using the Klaipeda-Karlshamn ferry - the fastest and easiest option

Vilnius railway station

Vilnius station.  Photo courtesy of Yuk Wah Chu.

Klaipeda station   Klaipeda to Vilnius train

Step 1, take a train from Vilnius to Klaipeda.  Above left, Klaipeda station. Above right, the express train from Vilnius.  Courtesy of Lewis Baston.

Karlshamn to Klaipeda DFDS ferry

Step 2, sail from Klaipeda to Karlshamn overnight with DFDS. That's Luna Seaways at Klaipeda on the right.  Photo courtesy of Matias Lq.

Oresund train at Copenhagen

Step 3, take the hourly Öresund train from Karlshamn to Copenhagen, change at Hässleholm for Stockholm.  More about Öresund trains.

Option 2, using the Tallinn-Stockholm ferry - a longer way round

Option 3, by train all the way - the overland option

Back to top


Vilnius to Helsinki

Back to top


Vilnius to Minsk

Back to top


Vilnius to St Petersburg

Back to top


Vilnius to Moscow

Option 1, by direct sleeper train Vilnius-Moscow - this train passes through Belarus, transit visa necessary

Option 2, via Riga avoiding Belarus

Back to top


Vilnius to Western Europe:  Paris, Brussels, Amsterdam, Luxembourg, Germany & Spain

Back to top


Vilnius to Central & Southern Europe:  Vienna, Prague, Budapest, Switzerland, Italy

Back to top


Back to home page