Average fare for journeys from Irkutsk to Moscow is 11 642 roubles.
3rd class fare starts from 11 642 roubles, you can also book 2nd class ticket from Irkutsk to Moscow from 12 262 roubles.
Trains from Irkutsk to Moscow are passing Angarsk, Usolye-Sibirskoye, Cheremhovo, Kutulik, Zalari, Zima, Kuitun, Tulun, Nizhneudinsk, Alzamay, Tayshet, Nizhnyaya Poyma, Nizhny Ingash, Ilanskiy, Kansk, Zaozyornyy, Uyar, Krasnoyarsk, Achinsk, Bogotol, Mariinsk, Anzhero-Sudzhensk, Tayga, Yurga, Novosibirsk, Chulym, Kargat, Ubinskoye, Barabinsk, Ozero-Karachi, Chany, Tatarsk, Kalachinsk, Omsk, Tyumen, Yushala, Talitsa, Kamyshlov, Elanskiy, Bogdanovich, Ekaterinburg, Revda, Druzhinino, Krasnoufimsk, Oktyabrsky, Chernushka, Kueda, Yanaul, Sarapul, Agryz, Mozhga, Kizner, Vyatskiye Polyany, Kazan, Zelenodolsk, Kanash, Vurnary, Shumerlya, Pil'na, Sergach, Vad, Arzamas, Navashino, Murom.
1 train are serving this route.
Book your Irkutsk – Moscow railway ticket online.