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

I want to go from Riga to...

     

Tallinn

 

Vilnius

 

St Petersburg

 

Moscow

  Warsaw  
  Helsinki   Stockholm   Copenhagen   Oslo   Gothenburg  
 

Berlin, Amsterdam, Brussels, Paris, London or anywhere 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...

Back to top


Riga to Helsinki...

Back to top


Riga to Warsaw

Hopefully in a few years time the new Rail Baltica project will make this a routine journey by fast direct train.  But 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.

 Riga ► St Petersburg

 

 St Petersburg ► Riga

 Baltija

Daily

 Baltija

Daily

 Riga 

depart

16:50

 St Petersburg Vitebski

depart

17:20

 St Petersburg Vitebski

arrive

09:33

 Riga

arrive

08:28

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.

 Riga ► Moscow

          

 Moscow ► Riga

 Latvijas Ekspress

Daily

 Latviajas Ekspress

Daily

 Riga 

depart

16:50

 Moscow Rizhskaya

depart

17:05

 Moscow Rizhskaya

arrive

10:17

 Riga 

arrive

08:28

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...

Back to top


 

Back to home page