Visa for China
To enter China by train, a visa is required. If you travel by Trans-Siberian Railway purchase your visa before you start your trip.
To purchase a visa and for further information, the Raildudes recommend the following website.
More details and experiences are available at the Raildude forum.