Train #29/30 'Yantar' is a fast train with increased levels of service called a "firmenny" train. It operates daily on Moscow to Kaliningrad route. Yantar train covers 1285 km and crosses 3 countries: Russia, Belarus and Lithuania. 1st, 2nd and 3rd class carriages are available on this train. The train also has a restaurant carriage.
NOTE: This train goes through Belarus on its way, so you will need a Transit Visa to cross the Belarus territory. Russian train tickets on this train can be bought only in person on the train station.
learn more
Trains between the Baltic States and Russia
Below is a list of the most popular trains that operate between the Baltic States and Russia. Choose the best train to travel between Russia, Estonia, Latvia and Lithuania using our train ticket search engine on this page.
-
030ЧTrip time: 20:06 hours13:03
09:09
-
029ЧTrip time: 19:09 hours17:24
12:33
Latvijas Expresis is an overnight train between Moscow and Riga. The train also has so-called 'through coaches' that go to St. Petersburg. The train is run by Latvian Railways (LDZ), the trip to Moscow takes 16 hours most of which are at night.
5 types of carriages are available on the train: VIP 1s class, regular 1st class, 2nd class, 3rd class and seats.
The train also has a restaurant car. One can order meals to the cabin.
learn more
-
002РTrip time: 16:27 hours16:50
10:17
-
001РTrip time: 16:23 hours17:05
08:28
The train 34 operates on Tallinn - St. Petersburg - Moscow route since July 10th, 2015. It is managed by Russian Railways and it runs every day. The train covers 964 km in 15 hours most of which are at night. The following classes are available on the train: 2nd class, 3rd class and Seats. There is no restaurant on board. learn more
-
034ВTrip time: 15:30 hours16:00
09:30
-
034ХTrip time: 18:45 hours23:30
18:15
-
034АTrip time: 16:30 hours22:15
12:45
Train #79/80 is an express train operating on St. Petersburg - Kaliningrad route. It also makes a short stop in Vilnius. The train is managed by Russian Railways.
There are 2nd class and 3rd class carriages in this train. St. Petersburg - Kaliningrad train covers 1327 km and goes through the territory of 3 countries: Russia, Belarus and Lithuania.
NOTE: Since the train crosses Belarus, you will need Belarus transit visa for the trip.
learn more
-
080ЧTrip time: 28:56 hours09:13
14:09
-
079ЧTrip time: 25:42 hours13:25
15:07