Shanghai to Beijing – Train and Flight

4-hour high-speed train journey and 2-hour flight journey from Shanghai to Beijing, passing through 1317 kilometers.

Liked this post? Share with others!

High-Speed Train

Shanghai to Beijing, two megacities linked by a sleek, swift high-speed train. It’s a journey of just 4.5 hours, with speeds reaching up to 350km/h, this bullet train offers comfort and convenience.

Flight

Easy flights whisk you seamlessly across China’s vast terrain in a 2-hour trip from Shanghai to Beijing.

Distance

Shanghai to Beijing, it’s quite the journey, spanning approximately 1317 kilometers.

Flight/Train NumberDeparture Airport/Railway StationArrival Airport/Railway StationDurationTypeFare
Flight CZ3105Shanghai Pudong International AirportBeijing Capital International Airport2h 40mFlight1000 CNY
Train G6Shanghai Hongqiao Railway StationBeijing South Railway Station4h 55mHigh-Speed Train550 CNY
Flight CA1855Shanghai Hongqiao International AirportBeijing Daxing International Airport2h 45mFlight1030 CNY
Train G14Shanghai Hongqiao Railway StationBeijing South Railway Station5h 25mHigh-Speed Train558 CNY
More train and flight information on Trip.com

Please note that the price and duration provided here are indicative and may differ based on the actual service provider’s fare and schedule.

Don't hesitate to reach out if you have any questions or need assistance.

Free ‘3-Day Shanghai Itinerary’ E-book

Sign up for our free Shanghai travel E-book with the best travel inspirations and tips.