How far in advance should I book a domestic (within China) train ticket?
It’s the China Railway policy to issue the tickets 10-12 days before departure, so you need to book the tickets at least 20 days in advance. For Chinese festivals such as May Day (May 1st, 3 day holiday), National Day (Oct 1st, 1 week holiday) and Chinese New Year, train ticket demand is extremely high. If you plan on travelling during these times, you should make the reservation as early as possible.