Bought tickets to Shanghai for Day 3 to 4 of our China trip. Cost is 327 yuan per person. Note that you may buy train tickets to Shanghai or any other province in China at your hotel, but since they usually buy it in bulk through a third-party travel agency then its more expensive and you will have limited choices. Our hotel offered a hard sleeper train that will reach Shanghai in 24 hours, such will not suffice for our tight schedule so we decided to buy Train tickets personally at Beijing Railway Station. The service is fast and the experience of rubbing elbows with the hustle bustle work force of Beijing is going to be memorable. Now, you may reach this destination via taxi or subway, which will only cost 2 yuan. Goodluck Beki Travellers!