The Vilnius-Riga train

The Vilnius-Riga 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's surprised LTG Link themselves.  On 6 January 2025 train travel in the Baltic States takes another step forward, when Lithuanian, Latvian & Estonian railways co-ordinate their timetables to create a daily Vilnius-Riga-Tallinn train service as shown below.  It's cheap, easy to use and an enjoyable alternative to hours in a bus.  Reservation is necessary for the Vilnius-Riga train, but no prior reservation is necessary for Riga-Valga-Tallinn.

On other pages:  Warsaw-Vilnius by train

 Vilnius ► Riga ► Tallinn

        

 Tallinn ► Riga ► Vilnius

 Train service from 6 January 2025

daily

 Train service from 6 January 2025

daily

 Vilnius main station

depart

07:05

 Tallinn main station

depart

10:25

 Riga main station

arrive

11:04

 Tartu

depart

12:54

 Riga main station

depart

11:16

 Valga arrive

arrive

13:54

 Valga

arrive

13:51

 Valga depart

depart

14:11

 Valga

depart

14:10

 Riga main station

arrive

16:37

 Tartu

arrive

15:11

 Riga main station

depart

16:55

 Tallinn main station

arrive

17:34

 Vilnius main 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:  1. Check Vilnius-Riga train times at ltglink.lt.  2. Check Riga-Valga at vivi.lv, click EN for English top left.  3. Check Valga-Tallinn 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 to Riga 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.

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)  Riga to Valga by Latvian train.  This is a classic Soviet-era local train, 2nd class only, with a modernised interior.  There's no catering on either train, so bring a picnic.  Photos below courtesy of Jan Špaček & Martin Kop

Tallinn to Riga by train:  This is the Valga-Riga Latvian train   Tallinn to Riga by train:  Seating on the Valga-Riga train

At Valga it's a simple cross-platform interchange.  Below, the Latvian train from Riga to Valga.  Photo courtesy of Martin Kop.Route map.

Latvian train at Valga

3)  Valga to 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.  Photo below left courtesy of Chris Rushton, below right courtesy of Daniel King.

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

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