background

Shanghai to Beijing Trains

01
Oct
Return
About Rail.Ninja

Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.

Our free app for every step of your journey — travel planning has never been easier!

Departure Schedule

Morning departures

Fastest trip4 hrs 24 min
Longest trip7 hrs 2 min
Earliest06:31
Latest11:53
Departures19

Afternoon departures

Fastest trip4 hrs 32 min
Longest trip7 hrs 24 min
Earliest12:20
Latest17:55
Departures23

Evening departures

Fastest trip4 hrs 24 min
Longest trip4 hrs 29 min
Earliest18:52
Latest19:25
Departures2

Travelling from Shanghai to Beijing by Train

The Shanghai to Beijing train is one of the great rail journeys of the modern world — a high speed connection between two of China's most iconic cities. The high speed rail line covers approximately 1,318 km (819 miles) between Shanghai Hongqiao Station and Beijing South Railway Station. There are around 41 high speed G trains running daily on this route, with the earliest departure at 06:31 and the latest at 21:15. The fastest train from Shanghai to Beijing takes approximately 4 hours and 24 minutes, reaching a maximum speed of 350 km/h (217 mph). Make your travel plans more far-reaching with the China travel itinerary planner — explore China's top destinations and build your own unforgettable trip.


The Shanghai to Beijing high speed train offers multiple seat classes — second class seat, first class, and business class. Business class seats are arranged 1+2 across the car width and include access to a business class lounge. All seats on Fuxing trains have power sockets and USB ports. The train features a buffet counter selling snacks and drinks, and a boiling water dispenser in each car — ideal for making noodles, tea, or coffee. Passengers can walk around freely, use electronic devices, and enjoy views of the Chinese countryside. There is no need to change trains during the journey — the direct train runs the full route without stops requiring transfers.


Shanghai to Beijing train ticket prices start from around €118. The average ticket price is around $179.39. The lowest cost for a second class seat is CNY 498. Advance booking opens 15 days before departure — it is recommended to book early as the fastest trains sell out quickly. You can book train tickets online through platforms such as Rail Ninja, Klook, or Trip.com. Passengers must enter their passport details exactly as they appear when booking, and scan their passports at the station gates to board. Arrive at the railway station at least 30 minutes before your departure time.


Shanghai to Beijing High Speed Rail


The Shanghai to Beijing high speed rail line is one of the busiest and most advanced rail routes in China. The Fuxing Hao — meaning "renaissance" — is the flagship high speed train on this route, operating at a maximum speed of 350 km/h. There are also G trains and D trains running on the beijing train timetable, offering different journey times and ticket prices. G trains are the fastest option. D trains take longer but are slightly cheaper. Sleeper trains are also available for overnight travel — options include hard sleeper, soft sleeper, and class sleeper cabins for those who prefer an overnight journey from Shanghai to Beijing.


Beijing South Station


The Shanghai to Beijing train departs from Shanghai Hongqiao Station and arrives at Beijing South Station (Beijing South Railway Station). Beijing South is one of China's largest and most modern railway stations, located in the south of the city and connected directly to the Beijing metro. From Beijing South Station passengers can reach Tiananmen Square, the Forbidden City, and other top destinations in Beijing within 30 minutes by metro.


Luggage on the Shanghai to Beijing Train


Luggage restrictions apply on the Shanghai to Beijing high speed rail. Each adult passenger is allowed a maximum combined weight of 20 kg. The total external dimensions of each piece of luggage must not exceed 130 cm in size. Children are allowed up to 10 kg. Dangerous goods including explosives, flammable items, and sharp objects are not permitted. Animals are not allowed on the high speed rail, except for guide dogs with harnesses accompanying visually impaired passengers. Foldable wheelchairs and strollers are allowed and not included in the luggage limits. Large luggage can be stored in designated storage areas near the entrance of the train.

Shanghai to Beijing trains Information

Shanghai
Hongqiao, ChinaShanghai railway station, ChinaShanghainan, ChinaShanghai Songjiang railway station, China
1313 km
Beijing
Beijing South Station, ChinaCentral Station, ChinaBeijing West Station, ChinaBeijing Chaoyang Railway Station, China
4 h 24 m
Shortest travel time:
$135
Lowest ticket cost:
44
Avg. daily departures:
06:31
Earliest departure:
19:25
Latest departure:

Popular questions about trains from Shanghai to Beijing

8.5 / 10 based on 54 reviews
Extensive Network

One platform, 34+ destinations, 700+ routes around the globe.

Convenient Booking

We speak your language and offer over 20 payment methods.

Excellent Rating

Read authentic Rail Ninja reviews and see what our travelers say about us.

Flexible Planning

You can conveniently book train tickets for up to a year in advance!

Real Human Support

Need a hand? Contact our customer support before or during your trip.