Shanghai is two hours away from Beijing by plane. If you are in need of a getaway from Beijing and do not want to rusticate in the countryside, this place is the best for you. Shanghai is considered as the financial capital of China and one of the municipalities of the country. It’s a modern and cosmopolitan city with tons of skyscraper and highways.
There are several ways to reach this city, you can plane or train it from Beijing. If you plan to fly, you have two airports to choose from: Hongqiao and Pudong. These two airports are located at the opposite sides of the city. Hongqiao is mainly domestic and is located west of the city. Pudong airport which has two terminals serves mostly the international riding public is located east of the city. To train it, there are two stations : Shanghai Main and Shanghai South. To check the train schedule and prices, browse through my train guide here. For flight information, you can try http://www.ctrip.com or http://www.elong.com.