The Vilnius-Riga train

The Vilnius-Riga-Valga train.  Photo courtesy of Timo Wright

The Baltic capitals are now linked by train!

In December 2023, Lithuanian Railways (LTG Link) introduced a daily Vilnius-Riga train which has been so successful it has surprised LTG Link themselves.  On 6 January 2025 train travel in the Baltic States took another step forward, as Lithuanian, Latvian & Estonian railways co-ordinated their timetables to create a daily Vilnius-Riga-Tallinn train service with changes at Riga & Valga.  From 10 February the change at Riga is eliminated and you can travel from Vilnius to Tallinn with just one change at Valga, with a one-stop-shop for ticketing too!  It's cheap, easy to use and an enjoyable alternative to hours in a bus.

On other pages:  Warsaw-Vilnius by train

 Vilnius ► Riga ► Tallinn 

        

 Tallinn ► Riga ► Vilnius 

 From 10 February 2025

daily

 From 10 February 2025

daily

 Vilnius station

depart

07:05

 Tallinn station

depart

10:25

 Riga station

arrive

11:04

 Tartu

depart

12:54

depart

11:16

 Valga - change trains

arrive

13:54

 Valga - change trains

arrive

13:51

depart

14:11

depart

14:10

 Riga station

arrive

16:37

 Tartu

arrive

15:11

depart

16:55

 Tallinn station

arrive

17:34

 Vilnius station

arrive

21:03

How to read these timetables:  Read downwards.  Each column of times is a train you can take.  A horizontal line means you need to change trains.

How to check these train times:  You can heck Vilnius-Riga-Valga-Tallinn times at ltglink.lt.  You can also check Riga-Valga at vivi.lv, click EN for English top left.  You can check Valga-Tallinn times at elron.ee, click EN for English top right.  In Estonian, Riga = Riia.   Times may vary, always check.

Vilnius to Riga is 348 km (216 miles).  Riga to Tallinn is 441 km (274 miles).

How much does it cost?

How to buy tickets

Pets, bikes, Interrail & Eurail

Route map

Riga to Tallinn train route map

 

Click for larger map

Reproduced from the European Rail Map with kind permission of the European Rail Timetable people.

I recommend buying a copy of the European Rail Map for your travels, www.europeanrailtimetable.eu with shipping worldwide.  More details.

What are the trains like?

1)  Vilnius - Riga - Valga by Lithuanian train

The train is operated by a Pesa 730 diesel unit, see en.wikipedia.org/wiki/Pesa_730M.  It's air-conditioned with comfortable seating in 1st & 2nd class, drop-down tables, toilets, large luggage racks, free WiFi, wheelchair space and accessible toilet, see virtual tour at traukinyje.lt/pesa730ml

Hot & cold drinks (including latte or cappuccino bean to cup coffee), snacks and sandwiches can ordered from a menu and brought to your seat by the train staff working out of a small catering compartment.  In 1st class, a small bottle of still or sparkling water and a coffee are included.  The train operates under contract to Vivi (Latvian Railways) between Riga & Valga so is designated 2nd class only on this sector.

Vilnius to Riga traiin

The train from Riga to Vilnius, at Riga station.  Courtesy of Scott Gasson.

1st class on the Vilnius to Riga traiin   Menu on the Vilnius to Riga train

1st class.  Courtesy of Discoverbyrail.com.

 

Menu.  Courtesy of Discoverbyrail.com.

Vilnius to Riga traiin   2nd class on the Vilnius to Riga train

Pesa 730 train.  Courtesy of Eli Litvak.

 

2nd class.  Courtesy of Eli Litvak.

2)  Valga - Tallinn by Estonian train.  These smart new air-conditioned local trains have on-board information screens, free WiFi & power sockets for laptops & mobiles.  First class seats are also available.

Latvian train at Valga

Above, the Estonian train for Tallinn, at Valga.  Photo courtesy of Martin Kop.

On board the Estonian train between Tallinn and Valga, en route to Riga.   Estonian train from Tallinn to Valga, seen at Valga

Estonian train inside & out.  Photo above left courtesy of Chris Rushton, above right courtesy of Daniel King.

Estonian train at Tallinn station

Above, the Estonian train at Tallinn station.  Photo courtesy of Jeremy Nicholls.

Stopover in Valga?

There are other trains between Tallinn & Valga, so you can stop off for a few hours if you like, check times at elron.ee.

Valga in Estonia and Valka in Latvia were one town until 1920.  Now twin towns, the station is in Valga on the Estonian side.  It's reportedly not a bad place to spend a few hours.  Estonia and Latvia are in the Schengen area so there are no border controls, you can walk back and forth across the border.  Indeed, there's an International Swing on a pedestrian bridge over the border in Valga town, you can swing back and forth between countries!

There are free luggage lockers in the station hall, they just require a €1 or €0.50 coin as deposit.

The main departure board at Valga only shows Estonian trains, not the Latvian train to Riga, so don't worry when you don't see it listed!  You'll recognise the Latvian train from the photo below, it typically leaves from platform 2.

Restaurant Lilli (www.lilli.ee) a 14 minute walk away and is a good place to go between trains, see walking map.  A menu is available in English.


Back to home page