Average fare for journeys from Shilka to Moscow is 13 256 roubles.
3rd class fare starts from 13 256 roubles, you can also book 2nd class ticket from Shilka to Moscow from 13 940 roubles.
Trains from Shilka to Moscow are passing Solntsevo, Karymskoe, Chita, Mogzon, Kharagun, Khushenga, Hilok, Bada, Petrovsk-Zabaykalskiy, Novoilyinsk, Ulan-Ude, Babushkin, Slyudyanka, Irkutsk, Angarsk, Usolye-Sibirskoye, Cheremhovo, Zalari, Zima, Kuitun, Tulun, Nizhneudinsk, Tayshet, Yurty, Nizhnyaya Poyma, Nizhny Ingash, Ilanskiy, Kansk, Zaozyornyy, Uyar, Krasnoyarsk, Achinsk, Bogotol, Tyazhinskiy, Mariinsk, Yaya, Anzhero-Sudzhensk, Tayga, Yashkino, Yurga, Novosibirsk, Barabinsk, Ozero-Karachi, Tatarsk, Omsk, Tyumen, Ekaterinburg, Perm, Glazov, Zuevka, Kirov, Semyonov, Nizhny Novgorod, Kovrov, Vladimir.
1 train are serving this route.
Book your Shilka – Moscow railway ticket online.