This page explains how to travel by train or ferry from Riga to other European cities.  Information current for 2025.  Click here to buy tickets starting in another city.

bullet pointI want to go from Riga to...

     

Tallinn

 

Vilnius

 

St Petersburg

 

Oslo

       
 

Helsinki

 

Stockholm

 

Moscow

           
 

Warsaw

 

Gothenburg

 

Copenhagen

 

 

       
 

London, Paris, Brussels, Amsterdam & all other destinations in central & western Europe


Train travel within Latvia
Tallinn to Riga by train:  This is the Valga-Riga Latvian train   Tallinn to Riga by train:  Seating on the Valga-Riga train

Latvian train.  This one is a classic Soviet-era local train, 2nd class only, with a modernised interior.  Photos courtesy of Jan Špaček & Rui Magro Correia

Back to top


Riga to Tallinn

Back to top


Riga to Vilnius

Back to top


Riga to Stockholm

Option 1, Riga to Stockholm by ferry

Option 2, Riga to Stockholm using the Tallinn-Stockholm ferry

Back to top


Riga to Helsinki

Back to top


Riga to Warsaw

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

Back to top


Riga to St Petersburg

There is a comfortable and safe daily overnight sleeper train from Riga to St Petersburg, the Baltiya, with 2-berth and 4-berth sleepers.  To check train times, see www.rzd.ru or use the Real Russia booking system.

This train was suspended due to Covid-19 and remains suspended due to sanctions.

 Riga ► St Petersburg

 

 St Petersburg ► Riga

 Baltija

Cancelled

 Baltija

Cancelled

 Riga 

depart

-

 St Petersburg Vitebski

depart

-

 St Petersburg Vitebski

arrive

-

 Riga

arrive

-

Fare:  Riga to St Petersburg costs around €50 in a 4-bed sleeper if bought at the station.  This train does NOT go through any part of Belarus.

To check train times and book online in either direction, use the Real Russia booking system here.  Real Russia charge a 15-23% mark-up over ticket office prices, included in the prices they show.  For journeys starting in Riga you'll need to have tickets sent to you at a small extra charge as the e-ticket option doesn't work for departure from Vilnius, only for departures from St Petersburg.

Back to top


Riga to Moscow

There is a comfortable and safe daily sleeper train from Riga to Moscow, the Latvijas Express, with 1st class 2-berth sleepers & 2nd class 4-berth sleepers.  In summer there may be an additional daily sleeper train, the Jumala, leaving a little later.  To check train times, see www.rzd.ru or use the Real Russia booking system.

This train was suspended due to Covid-19 and remains suspended due to sanctions & war in Ukraine.

 Riga ► Moscow

          

 Moscow ► Riga

 Latvijas Ekspress

Cancelled

 Latviajas Ekspress

Cancelled

 Riga 

depart

-

 Moscow Rizhskaya

depart

-

 Moscow Rizhskaya

arrive

-

 Riga 

arrive

-

Fares:  Riga to Moscow costs around €60 in a 4-bed sleeper if bought at the station.  This train does NOT go through any part of Belarus.

To check train times & book online in either direction, use the Real Russia booking system here.  Real Russia charge a 15-23% mark-up over ticket office prices, included in the prices they show.  For journeys starting in Riga you'll need to have tickets sent to you at a small extra charge as the e-ticket option doesn't work for departure from Vilnius, only for departures from Moscow.

The Riga to Moscow train

The Riga to Moscow Latvia Express boarding at Riga.  Courtesy of DiscoverbyRail.com.

A 2-berth sleeper on the Riga to Moscow train   Through the Latvian & Russian countryside on the train from Riga to Moscow

Above left:  A comfortable 2-berth sleeper on the Latvijas Ekspress Riga to Moscow train, with 2 lower bunks.  Note the tablecloth, serviettes, and various goodies available for purchase.  4-berth sleepers are similar to 2-berth ones, but with two upper bunks as well. The Riga to St Petersburg train is similar.  Above right: Through the countryside from Riga to Moscow   Photos courtesy of John Walton.

Restaurant car on Riga to Moscow train   Food in the restaurant car

So civilised!  The Riga to Moscow train has an attractive restaurant car serving cheap but pretty good meals.  Photos courtesy of Discoverbyrail.com.

Back to top


Riga to Copenhagen, Gothenburg, Oslo

Back to top


Riga to Berlin, Amsterdam, Brussels, Paris, London, central & western Europe

Option 1, Riga to central & western Europe via Warsaw

Option 2, Riga to central & western Europe via Stockholm

Back to top


Back to home page