Beijing - Shanghai High-Speed Trains

High-speed trains run frequently between China's two most important cities, Beijing and Shanghai. Opened in 2011, the Beijing – Shanghai High-Speed Railway is one of the most important and popular rail lines in China. There are more than 40 pairs of bullet trains running on this route every day. They operate at Beijing South and Shanghai Hongqiao railway stations with a travel time of about 4 to 6 hours. In addition, 3 pairs of non-bullet overnight trains still operate on this rail line, taking about 11 to 20 hours to cover 1,300 kilometers.

beijing to shanghai bullet train

History of Beijing - Shanghai High-Speed Railway

The history of Beijing - Shanghai Railway, or Jinghu Railway can be traced back to a century ago. It was built on the existing Beijing - Shanghaiguan, Tianjin - Nanjing and Nanjing - Shanghai railroads, and was put into service in 1912. After several repairs and renovations in the last century, this railway totaled a length of 1,463 kilometers. In 2006, Beijing - Shanghai Railway was electrified and is capable running a bullet train with the top running speed of 250 km/h.

The proposal and planning of the Beijing - Shanghai High-Speed Railway started in the early 1990s, when the Beijing-Shanghai Railway were overloaded. In 2008, construction of Beijing - Shanghai High-Speed Railway started. It was put into service in 2011 after five years of construction. Since then, the train journey between Beijing and Shanghai has been shortened from 15 hours to only 5 hours!

With several year's of technological innovation, The operating speed of Beijing-Shanghai High-Speed Railway reached 350 km/h. On June 26, 2017, China's standard EMU "Fuxing" train made its debut on this high-speed railway, with the maximum runnning speed of 400 km/h.

Beijing-Shanghai High-Speed Train Timetables

Train No. Departure Arrival Duration
G101 06:43 12:40 5h57m
G5 07:00 11:40 4h40m
G105 07:20 13:08 5h48m
G143 07:50 13:12 5h22m
G107 08:05 13:46 5h41m
G111 08:35 13:46 5h41m
G1 09:00 13:28 4h28m
G41 09:15 14:49 5h34m
G115 09:20 14:59 5h39m
G117 09:25 15:37 6h12m
G7 10:00 14:28 4h28m
G119 10:05 15:47 5h42m
G121 10:20 16:25 6h5m
G123 11:05 16:50 5h45m
G125 11:10 16:59 5h49m
G411 11:20 17:25 6h5m
G9 12:00 16:36 4h36m
G129 12:10 18:07 5h57m
G131 12:20 18:16 5h56m
G133 12:50 18:40 5h50m
G135 13:05 18:59 5h54m
G137 13:35 19:17 5h42m
G139 13:45 20:05 6h20m
G3 14:00 18:28 4h28m
G43 14:05 19:43 5h38m
G141 14:10 20:09 5h59m
G145 14:35 20:33 5h58m
G11 15:00 19:28 4h28m
G155 15:45 21:41 5h56m
G147 15:50 22:00 6h10m
G169 16:40 22:35 5h55m
G151 16:45 23:02 6h17m
G13 17:00 21:36 4h36m
G153 17:16 23:11 5h55m
G157 17:36 23:32 5h56m
G17 19:00 23:18 4h18m
G21 19:08 23:40 4h32m

Beijing – Shanghai bullet train schedules and timetables.

Shanghai-Beijing High-Speed Train Timetables

Train No. Departure Arrival Duration
G104 06:37 12:33 5h56m
G6 07:00 11:40 4h40m
G106 07:20 13:08 5h48m
G8 07:50 13:12 5h22m
G112 08:05 13:46 5h41m
G2 08:35 13:46 5h41m
G116 09:00 13:28 4h28m
G116 09:20 14:59 5h39m
G126 09:25 15:37 6h12m
G10 10:00 14:28 4h28m
G122 10:05 15:47 5h42m
G124 10:20 16:25 6h5m
G130 11:05 16:50 5h45m
G12 11:10 16:59 5h49m
G132 11:20 17:25 6h5m
G134 12:00 16:36 4h36m
G138 12:10 18:07 5h57m
G140 12:20 18:16 5h56m
G4 12:50 18:40 5h50m
G142 13:05 18:59 5h54m
G150 13:35 19:17 5h42m
G152 13:45 20:05 6h20m
G16 14:00 18:28 4h28m
G154 14:05 19:43 5h38m
G156 14:10 20:09 5h59m
G44 14:35 20:33 5h58m
G158 15:00 19:28 4h28m
G18 15:45 21:41 5h56m
G148 15:50 22:00 6h10m
G168 16:40 22:35 5h55m
G152 16:45 23:02 6h17m
G14 17:00 21:36 4h36m
G154 17:16 23:11 5h55m
G158 17:36 23:32 5h56m
G18 19:00 23:18 4h18m
G22 19:08 23:40 4h32m

Beijing – Shanghai High-Speed Train Ticket Prices

Seat Classes Price
Business class seat 1,748 CNY (US$266)
1st class seat 933 CNY (US$142)
2nd class seat 553 CNY (US$84)

Shanghai – Beijing bullet train schedules and timetables.

Beijing-Shanghai Regular Overnight Train Timetables

Beijing to Shanghai Shanghai to Beijing
Train No. Departure Arrival Duration Train No. Departure Arrival Duration
1462 12:18 10:50+1 22h32m 1461 11:55 07:00+1 19h05m
T110 17:57 10:08+1 16h11m Z281 18:56 09:53+1 14h57m
Z282 19:30 10:22+1 14h52m T109 20:05 11:00+1 14h55m

Please note: +1 means the train arrives the next day.

How to Book Beijing to Shanghai High-Speed Train Tickets

There are several ways of buying China train tickets. Booking tickets with a reliable travel agency like China Travel is recommended. China Travel makes train ticket online booking available to you to save you time, hassle, and money. All inquiries will be handled by our experienced and professional travel advisors to ensure you get the best service.

Shanghai Hongqiao railway stations

Beijing–Shanghai Trains vs Flights

For a high-speed train, it is better to book a higher standard of ticket for a more comfortable trip. A second-class seat is the most economical, while first and business-class seats are of a higher standard and are more expensive.

For an overnight sleeper train, it is better to book a sleeper ticket. A soft sleeper is more comfortable and offers more privacy while a hard sleeper meets the basic requirements for sleep. It is difficult to travel on a hard seat for a journey that’s longer than 6 hours, especially for an overnight trip. 

Beijing is only 2.5 hours from Shanghai by flight. Several pairs of flights are available between the cities daily. Although taking a flight is faster than taking a high-speed train, it takes a longer time from dowmtown to the airports and you need to leave more time for check-in. Basically speaking, there is not much difference in the travel times using either a high-speed train or a flight.

Need Help?

Request a custom itinerary today and get one step closer to your personalized trip

Create Your Trip