Hello! David Turner,
Greetings from Bonnie, Top China Travel. Thanks for your message to us.
At present, Beijing-Shanghai High-speed Railway has not been opened to foreigners' booking online. If you are in Shanghai, you can go to Shanghai Hongqiao Railway Station to buy the Beijing-Shanghai High-speed Railway Train Tickets. You can also book tickets through a China travel agent who will charge a booking fee.
If you are prepared to travel to China, you can book our tours. Our Top China Travel will help you with travel arrangements, booking hotels and train tickets or airline tickets. Please send us your details and requirements (number of people, time, trip, requirements, etc.), we will give you a quotation.
Hope it is helpful for you. Feel free to contact with us in any moment!
Best Regards!
Bonnie Luo