Russian Train Routes
Tour of Russia won't be complete when visiting only one city. To make the most of the experience it is best to visit several destinations in one trip. Luckily, Russia has a very well-developed rail network, thus you can take trains to get to practically any city you'd like to explore. Below you can find out more information about the popular rail routes in Russia, including the distance between the cities, departure times, and more.
Moscow to St. Petersburg trains
The most popular rail route in Russia among travelers - trains from Moscow to St. Petersburg.
St. Petersburg to Moscow trains
Learn everything you need to know about trains from St. Petersburg to Moscow, connecting the capitals.
St. Petersburg to Helsinki trains
Travel from the Russian northern capital to the capital of Finland on modern trains from St. Petersburg to Helsinki.
Helsinki to St. Petresburg trains
Read about options of travel on trains, running on the Helsinki to St. Petersburg route.
Moscow to Kazan trains
Find out about trains connecting the capital of Russia with the gem of Tatarstan, Kazan.
Kazan to Moscow trains
Select from more than 5 daily departures of trains going from Kazan to Moscow.
Moscow to Nizhny Novgorod trains
Enjoy the views of the Russian countryside as you travel on train from Moscow to Nizhny Novgorod.
Nizhny Novgorod to Moscow trains
Hop on a train from the historical Volga River city, Nizhny Novgorod, to the Russian capital, Moscow.
Popular routes
-
Irkutsk1639 kmNovosibirsk
Russia
Russia
Trains per day: 4|Popular trains:Russian railways
Novosibirsk1639 kmIrkutskRussia
Russia
Trains per day: 4|Popular trains:Russian railways
Yekaterinburg875 kmKazanRussia
Russia
Trains per day: 8|Popular trains:Russian railways
Kazan875 kmYekaterinburgRussia
Russia
Trains per day: 7|Popular trains:Russian railways
Moscow329 kmIvanovoRussia
Russia
Ivanovo329 kmMoscowRussia
Russia
-
Ulan-Ude395 kmIrkutsk
Russia
Russia
Trains per day: 3|Popular trains:Russian railways
Irkutsk395 kmUlan-UdeRussia
Russia
Trains per day: 4|Popular trains:Russian railways
Yekaterinburg1475 kmNovosibirskRussia
Russia
Trains per day: 8|Popular trains:Russian railways
Novosibirsk1475 kmYekaterinburgRussia
Russia
Trains per day: 7|Popular trains:Russian railways
St. Petersburg1273 kmMurmanskRussia
Russia
Trains per day: 2|Popular trains:Russian railways
,Arktika
Murmansk1273 kmSt. PetersburgRussia
Russia
Trains per day: 2|Popular trains:Russian railways
,Arktika
-
Petrozavodsk901 kmMoscow
Russia
Russia
Trains per day: 3|Popular trains:Russian railways
,Arktika
Moscow901 kmPetrozavodskRussia
Russia
Trains per day: 3|Popular trains:Russian railways
,Arktika
Moscow533 kmKurskRussia
Russia
Kursk533 kmMoscowRussia
Russia
Tver166 kmMoscowRussia
Russia
Trains per day: 19|Moscow166 kmTverRussia
Russia
Trains per day: 18| -
Moscow8221 kmVladivostok
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
St. Petersburg416 kmPetrozavodskRussia
Russia
Petrozavodsk416 kmSt. PetersburgRussia
Russia
Vladivostok3182 kmUlan-UdeRussia
Russia
Trains per day: 3|Popular trains:Russian railways
Ulan-Ude3182 kmVladivostokRussia
Russia
Trains per day: 2|Popular trains:Russian railways
Yaroslavl288 kmMoscowRussia
Russia
Trains per day: 10|Popular trains:Russian railways
-
Moscow288 kmYaroslavl
Russia
Russia
Trains per day: 10|Popular trains:Russian railways
Vladivostok3577 kmIrkutskRussia
Russia
Trains per day: 3|Popular trains:Russian railways
Irkutsk3577 kmVladivostokRussia
Russia
Trains per day: 2|Popular trains:Russian railways
Tallinn370 kmSt. PetersburgEstonia
Russia
Trains per day: 1|Popular trains:Russian railways
St. Petersburg370 kmTallinnRussia
Estonia
Trains per day: 1|Popular trains:Russian railways
Moscow1837 kmBerlinRussia
Germany
Trains per day: 3|Popular trains:Strizh
,Russian railways
-
Helsinki1060 kmMoscow
Finland
Russia
Trains per day: 6|Popular trains:Tolstoy
Berlin1837 kmMoscowGermany
Russia
Trains per day: 1|Popular trains:Russian railways
Vladimir195 kmMoscowRussia
Russia
Moscow195 kmVladimirRussia
Russia
Sochi1829 kmMoscowRussia
Russia
Trains per day: 2|Popular trains:Russian railways
,Double-Decker
Moscow1829 kmSochiRussia
Russia
Trains per day: 3|Popular trains:Russian railways
,Double-Decker
-
Moscow4592 kmIrkutsk
Russia
Russia
Trains per day: 3|Popular trains:Russian railways
Irkutsk4592 kmMoscowRussia
Russia
Trains per day: 3|Popular trains:Russian railways
Vladivostok9062 kmMoscowRussia
Russia
Trains per day: 2|Popular trains:Russian railways
Nizhny Novgorod437 kmMoscowRussia
Russia
Moscow437 kmNizhny NovgorodRussia
Russia
Kazan793 kmMoscowRussia
Russia
Trains per day: 7|Popular trains:Russian railways
,Double-Decker
,Premium
-
Moscow793 kmKazan
Russia
Russia
Trains per day: 6|Popular trains:Russian railways
,Double-Decker
,Premium
Helsinki299 kmSt. PetersburgFinland
Russia
St. Petersburg635 kmMoscowRussia
Russia
Trains per day: 21|Popular trains:Russian railways
,SAPSAN
,Desiro
,Red Arrow
,Grand Express
,Megapolis
,Smena Double-Decker
,Arktika
St. Petersburg299 kmHelsinkiRussia
Finland
Moscow635 kmSt. PetersburgRussia
Russia
Trains per day: 22|Popular trains:Russian railways
,SAPSAN
,Desiro
,Red Arrow
,Grand Express
,Megapolis
,Smena Double-Decker
,Arktika
Moscow9062 kmVladivostokRussia
Russia
Trains per day: 2|Popular trains:Russian railways
-
Irkutsk1639 kmNovosibirsk
Russia
Russia
Trains per day: 4|Popular trains:Russian railways
Novosibirsk1639 kmIrkutskRussia
Russia
Trains per day: 4|Popular trains:Russian railways
-
Yekaterinburg875 kmKazan
Russia
Russia
Trains per day: 8|Popular trains:Russian railways
Kazan875 kmYekaterinburgRussia
Russia
Trains per day: 7|Popular trains:Russian railways
-
Moscow329 kmIvanovo
Russia
Russia
Ivanovo329 kmMoscowRussia
Russia
-
Ulan-Ude395 kmIrkutsk
Russia
Russia
Trains per day: 3|Popular trains:Russian railways
Irkutsk395 kmUlan-UdeRussia
Russia
Trains per day: 4|Popular trains:Russian railways
-
Yekaterinburg1475 kmNovosibirsk
Russia
Russia
Trains per day: 8|Popular trains:Russian railways
Novosibirsk1475 kmYekaterinburgRussia
Russia
Trains per day: 7|Popular trains:Russian railways
-
St. Petersburg1273 kmMurmansk
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
,Arktika
Murmansk1273 kmSt. PetersburgRussia
Russia
Trains per day: 2|Popular trains:Russian railways
,Arktika
-
Petrozavodsk901 kmMoscow
Russia
Russia
Trains per day: 3|Popular trains:Russian railways
,Arktika
Moscow901 kmPetrozavodskRussia
Russia
Trains per day: 3|Popular trains:Russian railways
,Arktika
-
Moscow533 kmKursk
Russia
Russia
Kursk533 kmMoscowRussia
Russia
-
Tver166 kmMoscow
Russia
Russia
Trains per day: 19|Moscow166 kmTverRussia
Russia
Trains per day: 18| -
Moscow8221 kmVladivostok
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
St. Petersburg416 kmPetrozavodskRussia
Russia
-
Petrozavodsk416 kmSt. Petersburg
Russia
Russia
Vladivostok3182 kmUlan-UdeRussia
Russia
Trains per day: 3|Popular trains:Russian railways
-
Ulan-Ude3182 kmVladivostok
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
Yaroslavl288 kmMoscowRussia
Russia
Trains per day: 10|Popular trains:Russian railways
-
Moscow288 kmYaroslavl
Russia
Russia
Trains per day: 10|Popular trains:Russian railways
Vladivostok3577 kmIrkutskRussia
Russia
Trains per day: 3|Popular trains:Russian railways
-
Irkutsk3577 kmVladivostok
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
Tallinn370 kmSt. PetersburgEstonia
Russia
Trains per day: 1|Popular trains:Russian railways
-
St. Petersburg370 kmTallinn
Russia
Estonia
Trains per day: 1|Popular trains:Russian railways
Moscow1837 kmBerlinRussia
Germany
Trains per day: 3|Popular trains:Strizh
,Russian railways
-
Helsinki1060 kmMoscow
Finland
Russia
Trains per day: 6|Popular trains:Tolstoy
Berlin1837 kmMoscowGermany
Russia
Trains per day: 1|Popular trains:Russian railways
-
Vladimir195 kmMoscow
Russia
Russia
Moscow195 kmVladimirRussia
Russia
-
Sochi1829 kmMoscow
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
,Double-Decker
Moscow1829 kmSochiRussia
Russia
Trains per day: 3|Popular trains:Russian railways
,Double-Decker
-
Moscow4592 kmIrkutsk
Russia
Russia
Trains per day: 3|Popular trains:Russian railways
Irkutsk4592 kmMoscowRussia
Russia
Trains per day: 3|Popular trains:Russian railways
-
Vladivostok9062 kmMoscow
Russia
Russia
Trains per day: 2|Popular trains:Russian railways
Nizhny Novgorod437 kmMoscowRussia
Russia
-
Moscow437 kmNizhny Novgorod
Russia
Russia
Kazan793 kmMoscowRussia
Russia
Trains per day: 7|Popular trains:Russian railways
,Double-Decker
,Premium
-
Moscow793 kmKazan
Russia
Russia
Trains per day: 6|Popular trains:Russian railways
,Double-Decker
,Premium
Helsinki299 kmSt. PetersburgFinland
Russia
-
St. Petersburg635 kmMoscow
Russia
Russia
Trains per day: 21|Popular trains:Russian railways
,SAPSAN
,Desiro
,Red Arrow
,Grand Express
,Megapolis
,Smena Double-Decker
,Arktika
St. Petersburg299 kmHelsinkiRussia
Finland
-
Moscow635 kmSt. Petersburg
Russia
Russia
Trains per day: 22|Popular trains:Russian railways
,SAPSAN
,Desiro
,Red Arrow
,Grand Express
,Megapolis
,Smena Double-Decker
,Arktika
Moscow9062 kmVladivostokRussia
Russia
Trains per day: 2|Popular trains:Russian railways