

Hi, I was wondering if anyone can help me with these questions.
I will be traveling around China for a month and would like to take the train K19 from Beijing to Moscow on the Saturday in July. I would like to make a stop for two days in Irkustk which arrives on the third day to see the lake and rest for a while. But, was wondering if there is a connecting train from Irkutsk to Moscow, Russia. And is this trip even possible to do as there is only one weekly train from Beijing to Moscow.
Can anyone tell me where I can buy the ticket(s) and how much the ticket would costs for the soft sleeper / hard sleeper / deluxe sleeper in CNY's?
Is it better to buy it from an agency in China or go to the international train station?
Kind regards,
Marissa