Beijing - Shanghai High Speed Train
About 46 high speed G trains from Beijing to Shanghai and 44 from Shanghai to Beijing finish the 1,318 km's (819 mi) distance in 4.5 - 7.5 hours daily, mainly between Beijing South Railway Station and Shanghai Hongqiao Railway Station. A second class seat ticket costs CNY 553 - 673 (US$ 81 - 99).
There are also 5 pairs of D trains running overnight with a duration of about 12 - 12.5 hours.
![]() |
| Beijing South Railway Station |
Beijing to Shanghai Train Schedule
(Last Update on Apr 3, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G7 | 09:00 - 13:37 | 4h37m |
| G11 | 10:03 - 14:39 | 4h36m |
| G745 | 12:21 - 18:21 | 6h |
| G27 | 17:04 - 21:36 | 4h32m |
| G35 | 19:24 - 23:51 | 4h27m |
(Last Update on Apr 3, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D17 | 19:10 - 07:31+ | 12h21m |
| D7 | 19:32 - 07:25+ | 11h53m |
| D9 | 19:36 - 08:00+ | 12h24m |
| D5 | 21:21 - 09:27+ | 12h6m |
| D11 | 21:22 - 09:45+ | 12h23m |
See more Beijing Schedule
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G4 | 07:00 - 11:37 | 4h37m |
| G10 | 09:00 - 13:26 | 4h26m |
| G16 | 11:53 - 16:34 | 4h41m |
| G28 | 17:55 - 22:37 | 4h42m |
| G32 | 19:25 - 23:49 | 4h24m |
(Last Update on Apr 3, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D18 | 18:42 - 07:09+ | 12h27m |
| D8 | 19:08 - 07:00+ | 11h52m |
| D10 | 21:05 - 09:24+ | 12h19m |
| D12 | 21:14 - 09:24+ | 12h10m |
| D6 | 21:15 - 09:25+ | 12h10m |
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.
Ticket Price of Beijing - Shanghai High Speed G Trains
(Last Update on Apr 3, 2026)
| Business Class Seat | First Class Seat | Second Class Seat |
|---|---|---|
| CNY 1,748 - 2,354 USD 256 - 345 | CNY 930 - 1,076 USD 136 - 158 | CNY 553 - 673 USD 81 - 99 |
Ticket Price of Beijing - Shanghai High Speed D Trains
| 1st Class Sleeper | 2nd Class Sleeper | Second Class Seat |
|---|---|---|
| CNY 624 - 680 USD 91 - 100 | CNY 508 - 555 USD 74 - 81 | CNY 291 - 317 USD 43 - 46 |
Notes: The schedule and ticket fare of the overnight high speed D trains may change on different dates.
How to go to Beijing South Station
How to go to Shanghai Hongqiao Station
![]() |
| Shanghai Hongqiao Railway Station |
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.
|
|
![]() |
| Normal Overnight Sleeper Train |
Which Train to Take Between Beijing and Shanghai?
|
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








