The Vilnius-Riga train

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.  The train is smoother and faster than the bus and I'll take an LTG-Link bean-to-cup latte over the bus company's instant coffee, any day!

Then on 6 January 2025 train travel in the Baltic States took another step forward:  Lithuanian, Latvian & Estonian railways co-ordinated their timetables to create a daily Vilnius-Riga-Tallinn train service with one easy cross-platform change at Valga, with through ticketing between all three Baltic capitals possible using the LTG-Link website.  Riga-Tallinn takes longer by train than by bus, but (having done both) it's far more enjoyable and gives more of an insight into Latvian and Estonian life.

small bullet point  Train times

small bullet point  How much does it cost?

small bullet point  How to buy tickets

small bullet point  Route map

small bullet point  What's the journey like?

         

small bullet point  VIP lounge at Vilnius

small bullet point  Recommended hotels in Vilnius, Riga, Tallinn

small bullet point  Stopover in Valga or Tartu?

On other pages:

small bullet point  Warsaw to Vilnius by train

Train times 2025

 Vilnius ► Riga ► Tallinn   

        

 Tallinn ► Riga ► Vilnius   

 From 10 February 2025

daily

 From 10 February 2025

daily

 Vilnius station

depart

07:00

 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:  Check Vilnius-Riga-Valga-Tallinn times at ltglink.lt.  You can also check Riga-Valga at vivi.lv, click EN for English top left.  Check Valga-Tallinn times at elron.ee, click EN for English top right.  In Estonian, Riga = Riia.   Times sometimes vary, always check.

At Valga it's a quick & easy cross-platform interchange, see the photo below.

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

How much does it cost?

How to buy tickets

Interrail & Eurail

Pets & bikes

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's the journey like?

1.  Vilnius - Riga - Valga by Lithuanian train

The train is operated by LTG-Link (Lithuanian Railways) with a Pesa 730 diesel unit, 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.  Between Riga & Valga the train operates under contract to Vivi (Latvian Railways) so is designated 2nd class only on this sector.

Hot & cold drinks (including an excellent bean to cup latte or cappuccino), snacks and sandwiches can ordered from a menu and brought to your seat by the train staff working out of a small catering compartment.  The Vilnius-Riga 1st class fare includes complimentary water, chocolate brownie and coffee.  1st class seats are assigned, you sit where you like in 2nd class, but only a finite number of places are sold so tickets can sell out.  Book ahead!

Vilnius to Riga traiin at Vilnius

The Vilnius-Riga-Valga train ready to leave Vilnius station platform 1, track 1.

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

2nd class.

 

1st class, at one end of the train.

Look out for stork's nests!   Menu on the Vilnius to Riga train

Look out for stork's nests!

 

I recommend the hot ham & cheese sandwich!

Crossing the Daugava river at Riga

Your first view of Riga, on the left as the train crosses the Daugava river into Riga Central Station.  If you're stopping off in Riga you can climb the tower of St Peter's church (on the right) for superb views over the old town.

Vilnius to Riga traiin

The Vilnius-Riga-Valga train at Riga, platform 2, track 1.  What's not to like about a train with a knight in shining armour on the side?

Vilnius to Riga traiin

Riga Central Station, platform 2, track 1.

Changing trains at Valga

At Valga, it's an easy cross-platform change:  That's the Lithuanian train arrived from Vilnius & Riga on the left, the Estonian train for Tallinn on the right.

2.  Valga - Tallinn by Estonian train

Operated by Elron (the Estonian passenger train operator), these smart air-conditioned local trains have on-board information screens, free WiFi & power sockets for laptops & mobiles.  This train does not have assigned seats in 2nd class, you sit where you like.  In theory 1st class seats are assigned and so limited tickets are sold, but in practice no-one takes much notice of their seat number!  If you want 1st class, you'll have to book Valga-Tallinn separately at the Elron website.

Estonian train at Valga

The Estonian train for Tallinn, at Valga.

2nd class the Estonian train   2nd class the Estonian train

1st class on the Estonian train.

 

2nd class on the Estonian train.

Estonian train at Tallinn station

Arrived at Tallinn's Balti Jaam (Baltic Station), just 8 minutes walk from Tallinn's town hall square in the old town.

VIP lounge at Vilnius station

The VIP lounge at Vilnius station offers a peaceful environment with chairs, tables & free WiFi, with hot drinks & snacks to buy, open at all times the station itself is open.  You can use the lounge for up to 2h before or after your journey if you have a 1st class ticket, you can also use the lounge if you pay €4 for lounge access on top of a 2nd class ticket, if you book on the LTG link website or app.  More info at ltglink.lt.

VIP lounge at Vilnius station   VIP lounge at Vilnius station

Hotels in Vilnius, Riga, Tallinn

Hotels in Vilnius

The highly-rated but inexpensive Grotthuss Boutique Hotel (pictured below) is in a historic building on a medieval street in the old town, just 11 minutes walk from Vilnius station, see walking map.  I found this hotel delightfully quirky, I had a large room with old-school comfort.  The hotel has a small wine bar next to reception, a welcome feature!  Or try the Shakespeare Boutique Hotel, housed in a renovated 17th century palace in the old town 50m from Cathedral Square, also with great reviews.  It's a 26-minute walk from the station or take a taxi.

Grotthuss Boutique Hotel, Vilnius   Grotthuss Boutique Hotel, Vilnius

At the upmarket end, the Radisson Blu Royal Astorija Hotel (pictured below) gets great reviews and is just a 13 minute walk from the station, see walking map.  A classic building dating from 1901, today the hotel comes complete with indoor swimming pool.

Astorija Hotel, Vilnius

Hotels in Riga

Here I recommend the venerable Metropole Hotel, currently branded Eurostars Metropole.  Located in the old town, it's a 7-minute 450m walk from Riga Central Station see walking map.  Inexpensive by western standards, it's Riga's oldest continuously-operating hotel, first opened in 1871, with large and comfortable rooms.

6th floor room at the Metropole Hotel, Riga   Metropole Hotel, Riga

Hotels in Tallinn

In Tallinn I recommend the Nunne Boutique Hotel, perfectly located 5 minutes walk from Tallinn railway station (see walking map) and just 4 minutes walk from Tallinn's old town square, see walking map.  The hotel has beautifully modernised rooms and a decent restaurant and bar too.  Try their Blue Marguerita!

Nunne Boutique Hotel, Tallinn   Nunne Boutique Hotel, Tallinn

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.

Stopover in Tartu?

Tartu is a university town, an Estonian Oxford or Cambridge.  With a lovely old town, river, and great atmosphere (and a wonderful wooden railway station), it's well worth a stop.  Estonia isn't just Tallinn!  Below, the kissing students sculpture, Tartu town square.

Kissing students sculpture, Tartu

Back to home page