Average fare for journeys from Moscow to Irkutsk is 12 233 roubles.
3rd class fare starts from 12 233 roubles, you can also book 2nd class ticket from Moscow to Irkutsk from 12 880 roubles.
Trains from Moscow to Irkutsk are passing Murom, Navashino, Arzamas, Vad, Buturlino, Sergach, Shumerlya, Kanash, Zelenodolsk, Kazan, Vyatskiye Polyany, Kizner, Mozhga, Agryz, Sarapul, Yanaul, Kueda, Chernushka, Krasnoufimsk, Druzhinino, Ekaterinburg, Tyumen, Ishim, Omsk, Ozero-Karachi, Barabinsk, Ob, Novosibirsk, Yurga, Tayga, Anzhero-Sudzhensk, Yaya, Izhmorsky, Mariinsk, Bogotol, Achinsk, Krasnoyarsk, Uyar, Zaozyornyy, Kansk, Ilanskiy, Nizhny Ingash, Nizhnyaya Poyma, Tayshet, Alzamay, Nizhneudinsk, Tulun, Kuitun, Zima, Zalari, Kutulik, Cheremhovo, Usolye-Sibirskoye, Angarsk.
1 train are serving this route.
Book your Moscow – Irkutsk railway ticket online.