During my vacations in China, I have taken a number of trains and it is never a really easy process. Usually, it involves me standing in a train station somewhere trying to figure out how to read the name of my destination and then trying to figure out which line to stand in to buy the tickets.
During my last trip, which went from Beijing to Guang Zhou, with a bus to Hong Kong and back, and then another train to Wuhan and finally a train from Wuhan to Beijing, I found one website slightly useful for the planning of the trip. https://www.travelchinaguide.com/china-trains/
This site helps you to search trains from city to city and is also able to get informations on trains that just pass through the city but the ultimate destination is a city farther down the tracks. We used this to find trains that went from Guang Zhou and Guang Zhou East to Wuhan which helped us to put together accurate time frames for our trip.
However, we are still traveling in China and thus, nothing will ever go as planned. We got to GZ the first time and went to buy the tickets and of course the woman at the station was less than useful. She said, "There is no train that goes from here to Hankou (one of wuhan's two train stations)." And when we said we knew there was one, she said, "Well maybe it is being fixed because there is not one on my computer."
Minus the human err, the website did the trick. Check it out yourself.
And who ever clicked all the ads a few days back...thanks for that, much appreciated!