The 1,385 km high-speed railway links two biggest cities in China, Beijing and Shanghai. 41 high-speed trains and bullet trains run from Beijing to Shanghai between 06:43AM and 07:36PM every day. The duration is around 4.5 hours - 6.5 hours and the ticket price is USD90 to USD276. The fastest train G17 with a maximum speed of 380 km/h finishs the journey in 4h18m.
There are three railway stations in Beijing: Beijing South, Beijing West, Beijing Railway Station, and three railway stations in Shanghai: Shanghai Hongqiao, Shanghai South, Shanghai Raiway Station. Most bullet trains depart from Beijing South and arrive at Shanghai Hongqiao Railway Station.
Book bullet trains and high speed trains from Beijing to Shanghai for your China holiday or business travel. You can check real-time train timetable, distance, ticket fares, seat's availability and make the booking online.