Answered by Mindy | Jun. 19, 2014 21:02
there are G-trains from Shanghai Hongqiao railway station to Beijing South Railway Station, which takes 5 hours.
T110 runs overnight from Shang Railway Station (near the bund district) to Beijing Railway Station (near the Forbidden city), but it takes 15 hours.
D323, D322, and D314 runs overnight from Shanghai Railway Station to Beijing South Railway Station, and it takes 11.5 hours.
no matter which one you are going to take, you will find easy transportation from the railway station to your hotel.