Also in this section
Second City of China.
There is a daily express train from Shanghai to Beijing that takes around 14 hours. The train T14 departs Shanghai at 18:00, arriving in Beijing at 08:00 the following morning. Tickets for soft sleeper cost around US$80 and you normally need to book the ticket a few days in advance via CITS or through your hotel. If you don't plan top stay in Shanghai for a few days we can help you organise train tickets.
There are plenty of places to stay in Shanghai. One hostel with a good
atmosphere is the Pujiang Hotel. Their telephone is +86 20
Another is the Captain Hostel hostel.