Latvia by train
How to travel in Latvia by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
train types
night train
train connections
popular connections travelled by other users
search for train schedules here
Online timetable information, on which you can find relevant, up-to-date connections.
train company
Latvia - Belarus
If you want to travel from Latvia to Belarus the best option is to take the direct night train between Riga and Minsk that runs every other day. There are no other direct trains between the two countries. Tickets can be bought online from Latvian Railways or at a station.
Latvia - Estonia
Travel from Latvia to Estonia by train with one change of train at the border station in Valga. You have to buy two train tickets.
1. From your departure station in Latvia to Valga. Example from Tallinn to Valga the ticket fare is 15 EUR. The journey time is 3:10 hours.
2. From Valga to your travel destination in Estonia. Example from Valga to Riga the ticket fare is 5 EUR. The journey time is 2:40 hours.
Both tickets are available at the websites of Latvian and Estonian railways.
If no train connections is available on your planed travel journey, use one of the frequent buses.
Find all train schedules and buy your tickets via the given booking links.
Latvia - Lithuania
Travel from Latvia to Lithuania by train. At the border station of Daugavpils you have to change the train. You have to buy two train tickets.
1. One train ticket from your departure station in Latvia to Daugavpils. Example from Riga to Daugavpils the ticket fare is 7 EUR. The journey time is 3:25 hours.
2. One train ticket from Daugavpils to your travel destination in Lithuania. Example from Daugavpils to Vilnius the ticket fare is 9 EUR. The journey time is 2:40 hours.
Both tickets are available at the Internet sites of Latvian and Lithuania railways.
If no train connections is available on your planed travel journey, use one of the frequent buses.
Find all train schedules and buy your tickets via the given booking links.
Latvia - Russia
If you want to travel from Latvia to Russia by train, buy your train ticket via one of the given booking links or locally at a train station in Latvia.
There is one direct daily overnight train available from Riga (Latvia) to Moscow (Russia).
Latvia - Sweden
To travel from Latvia to Sweden include the ferry on the route from Riga to Stockholm. You have to buy three tickets.
1) From your departure station to Riga.
2) From Riga to Stockholm by ferry. The journey times is 16 hours. Ferry tickets are available from 59 EUR. The ferry runs daily.
3) From Stockholm to your final travel destination in Sweden.
Find the exact train and ferry schedules and buy your tickets via the given booking links.