Where can I buy train tickets?

Online the official website is www.12306.cn  

Ask your hotel where the closet reputable ticket office is? Or buy directly from the train station at least a day in advance. Tickets sell out quickly and in high season can be near impossible to get unless you book well in advance. Please also be aware to leave ample time on the day of travel as the train stations are large and can be very difficult to navigate.