The most popular online travel guide to Russia, since 2001.

Trans Siberian railway trains, tickets, and map



If you're looking to purchase a Trans Siberian ticket, you can now do it online using our Trans-Siberian journey planner or via the form below:



Trans-Siberian or Transsib is the longest railway in the world (about 8000 km) and takes about 6 days to cross from Moscow to Vladivostok. A branch of this railway that goes from Chita to Beijing is called Trans-Mongolian and the whole journey from Moscow to Beijing also takes about 6 days.
The best way to travel along Transsib is to take trains between the major cities staying a few days in each, so you don't have have to spend several days in the same train compartment. The more interesting places to stop along the way are Ekaterinburg, Novosibirsk (2 days by train from Moscow – from there you can go to Altay mountains for trekking and rafting), Krasnoyarsk (3 days from Moscow – the climbing mecca and a great city), Irkutsk (4 days from Moscow – Baikal lake), Ulan-Ude (4.5 days – the first "Asian" city in Russia along the way), Vladivostok (6 days). Of course, Ulan-Bataar (5 days from Moscow) in Mongolia and Beijing in China also if you're traveling in that direction.
 
 
Map of the Trans-Siberian route
 
 

Getting Trans-Siberian Train Tickets

Below we list the best trains along the Trans-Siberian railway. Keep in mind, that it's not possible to book a train ticket in Russia, you have to purchase it directly and this can only be done not earlier than 45 days before the departure. Thus, if you need one of the direct trains, which are quite popular (Moscow - Vladivostok, Moscow - Beijing), we strongly recommend you to purchase your tickets beforehand. If you're traveling with stopovers, you will be able to to find tickets for the passing trains between the cities directly on the spot, but be prepared to be flexible with your schedule because you won't always find the trains on the day. Also, train times and prices in Russia always change, so we don't guarantee that the information below is 100% correct. If you need the actual quote, please, use the search form below to contact one of the operators directly. The local times for each destination are given.
 
 

Trans-Mongolian trains: Moscow - Ulan-Bataar - Beijing

Most Trans-Siberian trains depart from Yaroslavsky train station in Moscow. Some depart from Kazansky (just opposite of Yaroslavsky). These trains go through Siberia, Mongolia into China, so you may need a Mongolian visa (unless you're a US or Israeli citizen in which case you don't). The visa can be obtained also in Mongolian embassy in Irkutsk (Baikal Lake). The trains below are the direct ones. You can also check out the trains below that go to Irkutsk or Chita and then take a local train from there. In this case you could get to Beijing for a lower price (about €240 one way 3rd class).
 
Train: #004. Moscow - Ulan-Bataar - Beijing
Departs: Moscow, Yaroslavsky railway station [on Mondays, at 22.03]
Arrives: Beijing [5 d 11 h 28 mins later, at 14.31]
Route: Moscow [0d 0h 0 mins, at 22.03] - Vladimir [3 h, at 1.03, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 d 1 h 52 mins, at 23.55, stops for 23 mins] - Novosibirsk [1 d 21 h 32 mins, at 19.35, stops for 20 mins] - Krasnoyarsk [2 d 9h 17 mins, at 7.20, stops for 20 mins] - Taishet - Angarsk - Irkutsk [3 d 3 h 19 mins, at 1.22, stops for 23 mins] - Slyudyanka [3 d 5 h 49 mins, at 3.52, stops for 10 mins] - Ulan-Ude [3 d 10 h 40 mins, at 8.43, stops for 31 mins] - Naushka - crossing Russian-Mongolian border - Sukhe-Bator - Ulan-Bataar [4 d 4 h 17 mins, at 07.20, stops for 30 mins] - crossing Mongolian-Chinese border - Beijing. (see the route description)
Price: 1st class - €900 (de luxe cabin + public shower), 2nd class: €400
   
   
Train: #003. Beijing - Ulan-Bataar - Moscow
Departs: Beijing [on Tuesdays 7.40]
Arrives: Moscow [5 d, 11 h, 39 mins later, at 14.19]
Route: Beijing [0d 0h 0 mins, at 7.40] - Ulan-Bataar [1 day 5 h 35 mins later, at 13.15, stops for 35 mins] - Ulan-Ude [1 d 23 h 20 mins, at 2.00, stops for 20 mins] - Slyudyanka [2 d 4 h 23 mins, at 7.03, stops for 10 mins] - Irkutsk [2 d 6 h 36 mins, at 9.16, stops for 23 mins] - Taishet - Krasnoyarsk [3d 0 h 52 mins, at 3.32, stops for 20 mins] - Novosibirsk [3 d 13 h 5 mins, at 15.45, stops for 28 mins] - Ekaterinburg [4 d 8 h 49 mins, at 11.29, stops for 23 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [5 d 7 h 59 mins, at 10.39, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €900 (de luxe cabin + common shower), 2nd class: €400
  
 
Train: #006. Moscow - Ulan-Bataar
Departs: Moscow [on Tuesdays 22.03]
Arrives: Ulan-Bataar [4 d 4 h 17 mins later, at 7.20]
Route: Moscow [0d 0h 0 mins, at 22.03] - Vladimir [3 h, at 1.03, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 d 1 h 52 mins, at 23.55, stops for 23 mins] - Novosibirsk [1 d 21 h 32 mins, at 19.35, stops for 20 mins] - Krasnoyarsk [2 d 9h 17 mins, at 7.20, stops for 20 mins] - Taishet - Angarsk - Irkutsk [3 d 3 h 19 mins, at 1.22, stops for 23 mins] - Slyudyanka [3 d 5 h 49 mins, at 3.52, stops for 10 mins] - Ulan-Ude [3 d 10 h 40 mins, at 8.43, stops for 31 mins] - Naushka - crossing Russian-Mongolian border - Sukhe-Bator - Ulan-Bataar. (see the route description)
Price: 1st class - €600, 2nd class: €300
 
   
Train: #005. Ulan-Bataar - Moscow
Departs: Ulan-Bataar [on Thursdays 13.50]
Arrives: Moscow [4 d 5 h 29 mins later at 14.19]
Route: Ulan-Bataar [0 d 0 h 0 mins, at 13.50] - Ulan-Ude [1 d 23 h 20 mins, at 2.00, stops for 20 mins] - Slyudyanka [2 d 4 h 23 mins, at 7.03, stops for 10 mins] - Irkutsk [2 d 6 h 36 mins, at 9.16, stops for 23 mins] - Taishet - Krasnoyarsk [3d 0 h 52 mins, at 3.32, stops for 20 mins] - Novosibirsk [3 d 13 h 5 mins, at 15.45, stops for 28 mins] - Ekaterinburg [4 d 8 h 49 mins, at 11.29, stops for 23 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [5 d 7 h 59 mins, at 10.39, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €600, 2nd class: €300
 
  
Train: #362, passenger train. Irkutsk - Ulan-Bataar
Departs: Irkutsk [daily in high season, otherwise occasionally at 16.50]
Arrives: Ulan-Bataar [1 day 9 h 26 mins later, at 6.20]
Route: Irkutsk - Ulan-Ude - Naushki - Ulan-Bataar.
Price: 1st class - €250, 2nd class: €120
 
 
Book Train Tickets to Russia Online, Compare Prices, Routes, and Operators:
 




Trans-Manchurian trains: Moscow - Kharbin - Beijing

Trans-Manchurian trains go to China bypassing Mongolia, taking a route around it. So if you don't want to stop over in Ulan-Bataar or get a Mongolian visa, this may be your preferred route.
 
 
Train: #020. Moscow - Kharbin - Beijing
Departs: Moscow, Yaroslavsky station [on Fridays at 23.55]
Arrives: Beijing [6 days later, at 05.31]
Route: Moscow [0d 0h 0 mins, at 23.55] - Vladimir [3 h 2 mins, at 3.00, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 d 1 h 48 mins, at 1.46, stops for 23 mins] - Novosibirsk [1 d 21 h 47 mins, at 21.45, stops for 20 mins] - Krasnoyarsk [2 d 9 h 38 mins, at 9.36, stops for 20 mins] - Taishet - Angarsk - Irkutsk [3 d 3 h 33 mins, at 3.31, stops for 23 mins] - Slyudyanka [3d 6 h 3 mins, at 6.01, stops for 10 mins] - Ulan-Ude [3 d 10 h 54 mins, at 10.52] - Chita - crossing Russian - Chinese border - Kharbin - Beijing. (see the route description)
Price: 1st class - €800, 2nd class: €250-400
 
  
Train: #019. Beijing - Kharbin - Moscow
Departs: Beijing [on Saturdays 22.56]
Arrives: Moscow, Yaroslavsky railway station [6 d, 0 h, 5 mins later, at 18.13]
Route: Beijing [0d 0h 0 mins, at 22.50] - Kharbin - Chita - Ulan-Ude [2d 11 h 57 mins, at 5.47, stops for 23 mins] - Slyudyanka [2 d 17 h 0 m, at 10.50, stops for 10 mins] - Irkutsk [2 d 19 h 13 mins, at 13.03, stops for 20 mins] - Taishet - Krasnoyarsk [3 d 13 h 10 mins, at 7.00, stops for 20 mins] - Novosibirsk [4 d 1 h 24 mins, at 19.14, stops for 26 mins] - Ekaterinburg [4 d 21 h 14 mins, at 15.04, stops for 23 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [5 d 20 h 31 mins, at 14.21, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €800, 2nd class: €250-400
 
 

Book Train Tickets to Russia Online, Compare Prices, Routes, and Operators:
 


Trans-Siberian trains: route Moscow - Vladivostok

Below we list the trains that circulate along the route Moscow - Vladivostok and that stop in Vladivostok and in other cities along the Trans-Siberian. In the "route" section you can see the time when the train stops in a city. See Trans-Siberian Route section for a more detailed route description.
 
 
Train: #002 "Rossiya". Moscow - Vladivostok
Departs: Moscow, Yaroslavsky station [on odd dates at 21.25]
Arrives: Vladivostok [6 d 5 h 19 mins later, at 23.23]
Route: Moscow [0d 0h 0 mins, at 21.25]- Vladimir [2h 59 mins, at 20.15, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 day 1 hour 37 mins, at 18.53, stops for 41 mins] - Tyumen - Omsk - Novosibirsk [1 day 22 h 3 mins, at 15.19, stops for 21 minute] - Krasnoyarsk [2 d 10 h 28 mins, at 3.44, stops for 20 mins] - Taishet - Angarsk - Irkutsk [3 d 4 h 57 mins, at 22.13, stops for 23 mins] - Slyudyanka [3 d 7h 27 mins, at 0.43, stops for 10 mins] - Ulan-Ude [3 d 12 h 18 mins, at 5.34, stops for 23 mins] - Chita [3 d 21 h 53 mins, at 15.09, stops for 21 mins] - Skovorodino - Birobidzhan - Khabarovsk [5 d 15 h 36 mins later, at 8.52] - Vladivostok. (see the route description)
Price: 1st class €900, 2nd class: €250-€400, 3rd class (platzcart) €180
 
   
Train: #001 "Rossiya". Vladivostok - Moscow ("Firmenny")
Departs: Vladivostok [departs on even dates at 14.52]
Arrives: Moscow [6 d 6 h 12 mins later, at 17.58]
Route: Vladivostok [0d 0h 0 mins, at 14.52] - Khabarovsk [0 d 13 h 23 mins, at 23.53] - Birobidzhan - Skovorodino - Chita - Ulan-Ude [2 d 16 h 30 mins, at 3.00, stops for 23 mins] - Slyudyanka [2d 21h 33 mins, at 8.03, stops for 10 mins] - Irkutsk [2 d 23 h 46 mins, at 10.16, stops for 23 mins] - Taishet - Krasnoyarsk [3 d 18h 25 mins, at 4.55, stops for 20 mins] - Tyumen - Omsk - Novosibirsk [4 d 6 h 58 mins, at 17.28, stops for 27 mins] - Ekaterinburg [5 d 3 h 6 mins, at 13.36, stops for 41 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [6 d 2 h 42 m, at 13.12, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €900, 2nd class: €250-€400 (lower prices are possible), 3rd class €180
 

Other trains to Vladivostok: you might be interested in these other trains  as well, however, they don't go as far as Vladivostok, stopping in Khabarovsk, which is 13 hours away from Vladivostok (you can change a train there). These trains are cheaper than the direct Moscow - Vladivostok train, however. If you're lucky, you could get from Moscow to Vladivostok for about €170 one way.
 
 
Train: #044. Moscow - Khabarovsk
Departs: Moscow, Yaroslavsky station [on even dates at 0.35]
Passes: Khabarovsk [6 d 2 h 30 mins later, at 4.54]
Route: (goes thru Yaroslavl, joining the "classic" Trans-Siberian just before Kirov) Moscow [0h, at 0.35] - Yaroslavl [4 h 5 mins, at 4.48, stops for 5 mins] - Kostroma [6 h 17 mins, at 7.00, stops for 25 mins] - Kirov [18 h 6 mins, at 18.49, stops for 20 mins] - Perm - Ekaterinburg [1 d 8 h 46 mins, at 9.29, stops for 24 mins] - Tyumen - Omsk - Novosibirsk [2 d 6 h 3 mins, at 6.46, stops for 37 mins] - Krasnoyarsk [2 d 19 h 17 mins, at 20.00, stops for 20 mins] - Taishet - Angarsk - Irkutsk [3 d 14 h 11 mins, at 14.54, stops for 23 mins - change here for trains to Mongolia and China] - Ulan-Ude [3 d 21h 55 mins, at 22.38, stops for 23 mins] - Chita [4 d 7 h 39 mins, at 8.22, stops for 21 mins] - Skovorodino - Birobidzhan - Khabarovsk [5 d 15 h 36 mins later, at 8.52]. (see the route description)
Price: 2nd class - €150-€300, 3rd class (platzcart) - €120

 

Train: #043. Khabarovsk - Moscow
Departs: Khabarovsk [on even dates at 8.25]
Arrives: Moscow [6 d 3 h 7 mins later, at 11.32]
Route: Khabarovsk [0 d 0 h 0 mins, at 8.25] - Birobidzhan - Skovorodino - Chita [1 d 18 h 42 mins, at 3.07, stops for 20 mins] - Ulan-Ude [2 d 3 h 58 mins, at 12.23, stops for 23 mins] - Slyudyanka [2d 9h 23 mins, at 17.48, stops for 10 mins] - Irkutsk [2 d 11 h 36 mins, at 20.01, stops for 23 mins] - Taishet - Krasnoyarsk [3 d 6 h 32 mins, at 14.57, stops for 20 mins] - Tyumen - Omsk - Novosibirsk [3 d 20 h 20 mins, at 4.45, stops for 53 mins] - Ekaterinburg [4 d 19 h 1 mins, at 3.26, stops for 23 mins] - Perm - Kirov - note: the train goes thru Yaroslavl - Kostroma [5 d 20 h 10 mins, at 4.35, stops for 20 mins] - Yaroslavl [5 d 22 h 55 mins, at 7.20, stops for 4 mins] - Moscow. (see the route description)
Price: 2nd class €150-€300, 3rd class - €120 
 
 
Book Train Tickets to Russia Online, Compare Prices, Routes, and Operators:
 

 

 

Trans-Siberian trains: Moscow - Ulan-Ude

 

The direct train Moscow - Ulan-Ude circulates occasionally, and although it is quite good, you can use these other trains that stop or pass in Ulan-Ude: #1/#2, #3/#4, #5/#6, #43/44 (see the timetables above). You can also use these trains, although they are not as good as the trains above:

 


Train: #240. Moscow - Ulan-Ude - Chita
Departs: Moscow, Yaroslavsky station [on odd dates at 13.35]
Passes: Ulan-Ude [3 d 23 h later, at 12.29, stops for 20 mins]
Route: Moscow - Yaroslavl - Nizhny Novgorod - Kirov - Perm - Ekaterinburg - Tyumen - Omsk - Novosibirsk - Krasnoyarsk - Taishet - Angarsk - Irkutsk - Ulan-Ude - Chita. (see the route description)
Price: 2nd class - €250, 3rd class - €100

 
Train: #239. Chita - Ulan-Ude - Moscow
Departs: Ulan-Ude [on even dates at 5.00]
Arrives: Moscow [about 4 days later, at 4.17]
Route: Chita - Ulan-Ude - Irkutsk - Taishet - Krasnoyarsk - Tyumen - Omsk - Novosibirsk - Ekaterinburg - Perm - Kirov - Nizhny Novgorod - Vladimir - Moscow. (see the route description)
Price: 2nd class - €250, 3rd class - €100
 
 

Trains-Siberian trains: Moscow - Irkutsk

Any of the trains listed above stop in Irkutsk. In addition, you can take a more comfortable "firmenny" direct train Moscow - Irkutsk - Moscow. Here are the details:

 
Train: #010 "Baikal". Moscow - Irkutsk "firmenny"
Departs: Moscow, Yaroslavsky station [on even dates at 23.25]
Arrives: Irkutsk [3 d 4 h 36 mins later, at 4.48]
Route: Moscow [0d 0h 0 mins, at 23.25] - Vladimir [2h 57 mins, at 2.27, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 day 2 hour 8 mins, at 1.38, stops for 24 mins] - Tyumen - Omsk - Novosibirsk [1 day 22 h 5 mins, at 21.35, stops for 20 minute] - Krasnoyarsk [2 d 9 h 53 mins, at 9.23, stops for 20 mins] - Taishet - Angarsk - Irkutsk [3 d 4 h 36 mins, at 4.06] (see the route description)
Price: 1st class - €700, 2nd class - €380, 3rd class - €130
 
 
Train: #009 "Baikal". Irkutsk - Moscow
"firmenny"
Departs: Irkutsk [on even dates at 11.25]
Arrives: Moscow, Yaroslavsky station [3 d 5 h 17 mins later, at 16.52]
Route: Irkutsk [0 d 0 h 0 mins, at 11.25] - Taishet - Krasnoyarsk [18h 13 mins, at 5.48, stops for 20 mins] - Tyumen - Omsk - Novosibirsk [1 d 6 h 32 mins, at 18.97, stops for 16 mins] - Ekaterinburg [2 d 2 h 33 mins, at 14.08, stops for 23 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [3 d 1 h 47 m, at 13.22, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €700, 2nd class - €380, 3rd class - €130
 
 
Book Train Tickets to Russia Online, Compare Prices, Routes, and Operators:
 

 

Trans-Siberian trains: Moscow - Novosibirsk

Train: #026 "Sibiryak". Moscow - Novosibirsk "firmenny"
Departs: Moscow, Yaroslavsky station [on even dates at 16.20]
Arrives: Novosibirsk [1 d 22 h 26 mins later, at 14.58]
Route: Moscow [0 d 0 h 0 mins, at 16.32] - Vladimir [3 h 1 mins, at 19.33, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 day 2 hour 14 mins, at 18.46, stops for 23 mins] - Tyumen - Omsk - Novosibirsk [1 day 22 h 26 mins, at 14.58] (see the route description)
Price: 1st class - €600, 2nd class - €250, 3rd class - €100
 
  
Train: #025 "Sibiryak". Novosibirsk - Moscow "firmenny"
Departs: Novosibirsk [on even dates at 6.48]
Arrives: Moscow, Yaroslavsky station [2 d 0 h 0 mins later, at 6.27]
Route: Novosibirsk [0 d 0 h 0 mins, at 6.48] - Ekaterinburg [19 h 58 mins, at 2.46, stops for 24 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [1 d 20 h 09 m, at 2.57, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €600, 2nd class - €250, 3rd class - €100
 
 
Note:
You can also take the train Moscow - Krasnoyarsk, that stops in Novosibirsk. It is not "firmenny" train, but is quite good too. In fact, it has the same schedule as the one above, but after Novosibirsk it continues its way to Krasnoyarsk.

Train: #056. Moscow - Novosibirsk - Krasnoyarsk

Departs: Moscow, Yaroslavsky station [on odd dates at 16.20]
Passes: Novosibirsk [1 d 22 h 26 mins later, at 14.58]
Arrives: Krasnoyarsk [2 d 10 h 56 mins, at 3.28]
Route: Moscow [0 d 0 h 0 mins, at 16.32] - Vladimir [3 h 1 mins, at 19.33, stops for 23 mins] - Nizhny Novgorod - Kirov - Perm - Ekaterinburg [1 day 2 hour 14 mins, at 18.46, stops for 23 mins] - Tyumen - Omsk - Novosibirsk [1 day 22 h 26 mins, at 14.58] - Krasnoyarsk [2 d 10 h 56 mins, at 3.28] (see the route description)
Price: 1st class - €600, 2nd class - €250, 3rd class - €100
 
 
Train: #055. Krasnoyarsk - Novosibirsk - Moscow
Departs: Krasnoyarsk [on even dates at 18.01]
Passes:
Novosibirsk [12 h 26 mins later, at 6.27, stops for 21 min]
Arrives: Moscow, Yaroslavsky station [2 d 12 h 26 mins later, at 6.27]
Route: Krasnoyarsk [0 d 0 h 0 mins, 18.01] - Novosibirsk [12 h 26 mins later, at 6.27, stops for 21 min] - Ekaterinburg [1 d 8 h 45 mins, at 2.46, stops for 24 mins] - Perm - Kirov - Nizhny Novgorod - Vladimir [2 d 8 h 56 m, at 2.57, stops for 23 mins] - Moscow. (see the route description)
Price: 1st class - €600, 2nd class - €250, 3rd class - €100
 
  
Book Train Tickets to Russia Online, Compare Prices, Routes, and Operators:
 

 
 

 

Comments, Questions, Feedback?


 


5
Average: 5 (5 votes)
Your rating: None

Trans Siberian railway trains, tickets, and map > Most Recent


Traveling Around Russia by Plane, Airline Companies Contacts, Average Price of a Flight to Russia

Gone are the romantic times when you'd board a small shaky plane in a small Russian town, take 100 grams of vodka for the "courage", and pray you'd make it home safely.


Flights to Russia & Cheap Airlines

Russia is not as far away as it seems. It's only a 2-hour flight from Berlin and a bit more than 3 hours from London.


Traveling around Russia by car, motorcycle or hitchhiking

Driving in Russia is a no-brainer, but you'll have to be a bit more pushy than normally.


 
  close and don't show again