background

Shanghai to Beijing Trains

02
apr

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.

background

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

Shanghai to Beijing Train Timetable

Morning departures
Fastest trip4 hrs 24 min
Longest trip7 hrs 2 min
Earliest06:31
Latest11:53
Departures17
Afternoon departures
Fastest trip4 hrs 32 min
Longest trip7 hrs 24 min
Earliest12:20
Latest17:55
Departures22
Evening departures
Fastest trip4 hrs 24 min
Longest trip4 hrs 29 min
Earliest18:52
Latest19:25
Departures2

Shanghai to Beijing Train Information

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.

background
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
Shortest travel time:4 h 24 m
Earliest departure:06:31
Longest travel time:7 h 24 m
Lowest ticket cost:$137
Avg. daily departures:41
Latest departure:19:25

Popular questions about Shanghai to Beijing Trains

Is there a direct train from Shanghai to Beijing?

Yes — the direct train from Shanghai to Beijing runs without any transfers. Passengers do not need to change trains during the journey. High speed G trains run directly from Shanghai Hongqiao Station to Beijing South Station, covering the 1,318 km distance in as little as 4 hours and 24 minutes.

How long does the Shanghai to Beijing train take?

The fastest train from Shanghai to Beijing takes approximately 4 hours and 24 minutes on the high speed G train. The average travel time ranges from 4.5 to 7.5 hours depending on the train type and number of stops. D trains and sleeper trains take longer but are a cheaper option for the journey.

How much does a Shanghai to Beijing train ticket cost?

Train tickets from Shanghai to Beijing start from around €118. The average ticket price is around US$179.39. The lowest cost for a second class seat on a high speed train is CNY 498. Book early — advance booking opens 15 days before departure and the fastest trains sell out quickly. The best time to book your beijing train ticket is as early as possible.

What are the seat classes on the Shanghai to Beijing train?

There are several seat classes available on the Shanghai to Beijing train. Second class seat is the most affordable option — comfortable reclining seats in a 3+2 arrangement. First class seats offer more space and a 2+2 arrangement. Business class seats are the most premium option — arranged 1+2 with extra legroom, power sockets, and access to the business class lounge. Business class passengers also receive complimentary meals on some services. Sleeper trains offer hard sleeper and soft sleeper options for overnight travel.

What is the business class like on the Shanghai to Beijing train?

Business class on the Shanghai to Beijing high speed train is one of the most comfortable rail travel experiences in China. Business class seats are arranged 1+2 across the car and include a small business class area at the end of the train with five seats. All business class seats have power sockets, USB ports, and extra legroom. Business class tickets cost more but offer a premium travel experience for the beijing train journey.

What stations do Shanghai to Beijing trains use?

Shanghai to Beijing trains depart from Shanghai Hongqiao Station — one of China's largest railway stations, located in the west of Shanghai and connected directly to the metro and airport. In Beijing, trains arrive at Beijing South Station (Beijing South Railway Station), which connects directly to the Beijing metro. Both stations are in convenient city locations, reducing transit times compared to airports.

How do I book Shanghai to Beijing train tickets?

The most convenient way to book train tickets from Shanghai to Beijing is online. You can book through Rail Ninja. Passengers must enter passport details exactly as they appear. You can also purchase tickets in person at the ticket office at the railway station. Advance booking opens 15 days before departure — book early for the best prices and to secure seats on the fastest trains. It is recommended to arrive at the station at least 30 minutes before your departure time.

Can I change or refund my Shanghai to Beijing train ticket?

Yes — tickets for the Shanghai to Beijing high speed rail can be refunded before departure. If canceled more than 8 days before departure, a 5% fee applies. Tickets canceled between 7 days and 48 hours before departure incur a 30% fee. Tickets canceled within 2 hours of departure are non-refundable. Each ticket can be changed once to modify the travel date, train number, or class seat. The deadline for changing tickets is 30 minutes before departure. The refund amount is calculated based on the original ticket price minus any applicable fees.

background

Trains on Shanghai - Beijing route

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.