Beijing - Shanghai Train

Beijing - Shanghai High Speed Train

The high speed trains running between Beijing and Shanghai are world's fastest, with a top speed of 350 km/h (217 mph).

About 44 high speed G trains from Beijing to Shanghai and 42 from Shanghai to Beijing finish the 1,318 km's (819 mi) distance in 4.5 - 6.5 hours daily, mainly between Beijing South Railway Station and Shanghai Hongqiao Railway Station. A second class seat ticket costs CNY 553 - 671 (USD 78 - 95).

There are also three pairs of D trains running overnight with a duration of about 12 hours. 
Beijing South Station
Beijing South Railway Station

Beijing to Shanghai Train Schedule

(Last Update on Oct 30, 2024)

Train No.Departure - ArrivalTravel Time
G10707:25 - 13:125h47m
G710:00 - 14:354h35m
G1112:00 - 16:384h38m
G15316:30 - 22:275h57m
G2719:00 - 23:294h29m
About 44 G types in total: departure time from 06:20 to 19:00; duration from 4H18M to 6H34M.

(Last Update on Oct 30, 2024)
Train No.Departure - ArrivalTravel Time
D719:22 - 07:25+12h3m
D919:36 - 07:46+12h10m
D521:21 - 09:27+12h6m

 See more Beijing Schedule 
 

(Last Update on Oct 30, 2024)
Train No.Departure - ArrivalTravel Time
G608:00 - 12:244h24m
G1010:00 - 14:264h26m
G13012:16 - 18:216h5m
G15016:04 - 21:565h52m
G2819:00 - 23:184h18m
About 42 G types in total: departure time from 06:27 to 19:00; duration from 4H18M and 6H45M.

(Last Update on Oct 30, 2024)
Train No.Departure - ArrivalTravel Time
D819:08 - 07:00+11h52m
D621:15 - 09:26+12h11m
D1021:21 - 09:24+12h3m

 See more Shanghai Schedule

Notes:
1. "+"means the second day;
2. The timetable above is for reference only. Please use the search tool on the top of this page for real-time schedule.

Price of Train Tickets on Beijing - Shanghai High Speed Trains

(Last Update on Oct 30, 2024)

Business Class Seat First Class Seat Second Class Seat Soft Sleeper
G trains CNY 1,748 - 2,344
USD 248 - 332
CNY 930 - 1,073
USD 132 - 152
CNY 553 - 671
USD 78 - 95
D trains CNY 293 - 316
USD 42 - 45
CNY 627 - 777
USD 88 - 110

Notes:
1. New type soft sleepers are double-deck berths arranged lengthwise along the two sides of the aisle; traditional type soft sleepers are also double-deck berths, but arranged on two sides of a private cabin.
2. The schedule and ticket fare of the overnight high speed D trains may change on different dates.
 

Take Metro Lines 4 and 14 which directly connect to the -1F of the station building. The airport shuttle bus line 2 allows passengers to transfer between Capital Airport and the station. A taxi to the station costs about CNY 120 from Capital Airport and CNY 25 from the city center area around the Tiananmen Square.
 Take subway line 2, line 10 and line 17 to reach the station, which is located next to Hongqiao Airport. A taxi takes 1.5 hours and costs CNY 230 from Pudong Airport to the station, while 45 minutes and CNY 70 from the downtown area near People's Square.

Shanghai Hongqiao Station
Shanghai Hongqiao Railway Station
 

There are two types of them, the high speed D type and the normal type.

The overnight D trains are well-equipped, comfortable, fast and safe, and are especially recommended for travelers with limited time, as you travel at night and leave more time for sightseeing in daytime. If you plan a day trip to visit the Great Wall, they are probably the best choices.
Soft Sleeper on Overnight D Trains
Soft Sleeper on Overnight D Train
Wash Basins on Overnight D Trains
Wash Basins on Overnight D Train
The normal type takes a longer time, about 16 - 22.5 hours but costs less, hence they are popular among budget travelers. If you are going to travel by it, it is better to book a ticket in advance, especially the sleeper ticket, as they are in great demand most time.
Normal Overnight Sleeper Trains
Normal Overnight Sleeper Train
 

Which Train to Take Between Beijing and Shanghai?

Map of Beijing-Shanghai High Speed Railway
Map of Beijing-Shanghai
High Speed Railway (Click to enlarge)
How far from Beijing to Shanghai? The high speed railway measures 1,318 km (819 miles). You can travel between the two cities by the daytime G trains, taking 4.5 - 6.5 hours or the overnight sleeper.

 If you would like to travel in the daytime to enjoy the great view on the way, we recommend the G type Beijing - Shanghai high speed trains, as they are fast and comfortable. What's more, the Beijing South and Shanghai Hongqiao stations are well equipped like airports, and it is easy for you to find the right boarding gate and platform. The seats and facilities in the carriages are clean and modern. Last but not least, they are punctual.

 If you want to save the time in the daytime, travel overnight. The four-bunk soft sleeper cabin is clean, comfortable and private. After a good sleep, you can reach your destination. The hard sleeper bunks are also comfortable and they are good choices if you travel on a budget.

 Just remember that the daytime Beijing - Shanghai bullet trains run between Beijing South and Shanghai Hongqiao stations. The overnight D ones travel between Beijing Railway Station/Beijing South and Shanghai Railway Station/Hongqiao Railway Station. T109/T110 and 1461/1462 run between Beijing Railway Station/Beijing Fengtai Station and Shanghai Railway Station.
 

 See also:

8 Most Scenic Rail Rides in China

How to Travel from Beijing to Shanghai

Beijing-Shanghai Train vs. Flight

Cheapest Way to Travel between Beijing and Shanghai

How to Get from Beijing South Railway Station to Wangfujing

How to Get from Beijing South Railway Station to Capital Airport 

How to Get from Beijing South Railway Station to Forbidden City & Tiananmen Square 

How to Get from Shanghai Hongqiao Railway Station to the Bund 

How to Get from Shanghai Hongqiao Railway Station to People’s Square & Nanjing Road 

How to Get from Shanghai Hongqiao Railway Station to Pudong Airport 
 

Major Rail Lines from Beijing to:

 
Major Rail Lines from Shanghai to:
- Last updated on Nov. 22, 2024 by Grace Yang -
Questions & Answers on Beijing - Shanghai High Speed Train
Asked by Dan from AUSTRALIA | Nov. 26, 2024 04:16Reply
ticket prices
what is the cost for 2 adults and one 3 year old and one 10 year old
Answers (1)
Answered by Marcy | Nov. 26, 2024 18:57
00Reply


You need two adult tickets and one child ticket (25-50% off the adult ticket). If the 3-year-old will also have a seat, he or she also needs a child ticket.

Ticket price varies along with train types and seat classes. You may check on your own using the searching tool on top of this page.
Asked by Ckeong from MALAYSIA | Sep. 05, 2024 20:53Reply
G train for Beijing to Shanghai question
G train for Beijing to Shanghai question
1. how many stops (stations) inbetween ?
2. no matter which stations you start or stop, all same price ?
Thanks
Answers (1)
Answered by Emily | Sep. 08, 2024 18:34
00Reply


1. The number of stops vary for different trains, from 5-12 stops.
2. No. Generally, the longer distance you ride, the higher the price. Also, the G train ticket is higher than that of the D train and C train.

For the detailed stop numbers and ticket price, you can check here: https://www.travelchinaguide.com/china-trains/
Asked by Andre from INDONESIA | Jul. 31, 2024 08:32Reply
Baggage limit and infant tickets
Hi,

Is there baggage limit per person for train from Beijing to Shanghai? I plan to travel for 3 adults and 2 infants under 2 years old, do I need to purchase infant tickets ?

Thank you
Answers (1)
Answered by Marcy | Jul. 31, 2024 23:07
00Reply


Baggage limit for high speed train:
Weight: max. 20kg for an adult and 10kg for a child
Size: max.130cm or 51in (length+width+height)
Your two infants enjoy free tickets. But they cannot take a seat. If you want them to have their own seats, you need to buy them children tickets.
Asked by Joaquin from USA | May. 23, 2024 23:52Reply
Qufu East
Is the station at Qufu East still active? If so, does this station remain the closest to Jining?
Answers (1)
Answered by Marcy | May. 26, 2024 17:58
00Reply


Yes, it's in service. Jining has its own high speed train station, but Qufu East is still very close to Jining, only 20 minutes by high speed train.
Asked by Nancy Leung from HONG KONG | Mar. 09, 2024 21:42Reply
Change train time
I have a 3pm ticket for Shanghai to Beijing on high speed rail. Can I change the ticket for the 2pm train online? Thanks.
Answers (1)
Answered by Rita | Mar. 11, 2024 02:23
00Reply


Yes, as long as you have not collected the paper ticket and there are tickets left for the 2pm train, you can change it. But there may be a certain amount of service fee.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail