Average fare for journeys from Moscow to Zavitinsk is 14 922 roubles.
3rd class fare starts from 14 922 roubles, you can also book 2nd class ticket from Moscow to Zavitinsk from 15 422 roubles.
Trains from Moscow to Zavitinsk are passing Vladimir, Kovrov, Nizhny Novgorod, Semyonov, Kirov, Zuevka, Glazov, Perm, Ekaterinburg, Tyumen, Omsk, Tatarsk, Ozero-Karachi, Barabinsk, Novosibirsk, Yurga, Yashkino, Tayga, Anzhero-Sudzhensk, Yaya, Mariinsk, Tyazhinskiy, Bogotol, Achinsk, Krasnoyarsk, Uyar, Zaozyornyy, Kansk, Ilanskiy, Nizhny Ingash, Nizhnyaya Poyma, Yurty, Tayshet, Nizhneudinsk, Tulun, Kuitun, Zima, Zalari, Cheremhovo, Usolye-Sibirskoye, Angarsk, Irkutsk, Slyudyanka, Babushkin, Ulan-Ude, Novoilyinsk, Petrovsk-Zabaykalskiy, Bada, Hilok, Khushenga, Kharagun, Mogzon, Chita, Karymskoe, Solntsevo, Shilka, Priiskovyy, Dunaevo, Chernyshevsk, Zhireken, Aksenovo-Zilovskoe, Ksenyevka, Mogocha, Amazar, Yerofey Pavlovich, Urusha, Skovorodino, Taldan, Magdagachi, Tygda, Shimanovsk, Glukhari, Svobodnyy, Seryshevo, Belogorsk, Pozdeevka, Yekaterinoslavka.
1 train are serving this route.
Book your Moscow – Zavitinsk railway ticket online.