We highly recommend that you buy Moscow to Irkutsk tickets well in advance, as soon as they are available for purchase, usually 90 days before the trip. The tickets sell out very quickly and the later you buy tickets, the more expensive they become due to the dynamic pricing policy of the Russian Railroad.