Beijing - Shanghai Overnight Sleeper Train

Currently, there are 5 or so pairs of overnight sleeper trains running between Beijing and Shanghai.

2 bullet trains depart from Beijing Railway Station and 1 departs from Beijing South to Shanghai Railway Station with the distance of 903 miles (1,454 km) and a duration of around 12 hours. With a prefix D, they are also called D trains. From Shanghai to Beijing, there are also 3 D trains available. 

Apart from the above D trains, 2 pairs of normal speed trains T109 / T110 and 1461 / 1462 are also in service between Beijing Railway Station and Shanghai Railway Station, taking 15 - 22.5 hours but costing less. 
 

High Speed Overnight Train
Overnight High Speed Train between Beijing and Shanghai

Beijing to Shanghai Overnight Sleeper Train Schedule

(Last Update on Oct 28, 2024)
Train No.Departure - ArrivalTravel Time
146112:00 - 06:45+18h45m
T10920:03 - 11:02+14h59m

(Last Update on Oct 28, 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
 

Shanghai to Beijing Overnight Train Timetable

(Last Update on Oct 28, 2024)
Train No.Departure - ArrivalTravel Time
146212:15 - 10:27+22h12m
T11016:30 - 08:32+16h2m

(Last Update on Oct 28, 2024)
Train No.Departure - ArrivalTravel Time
D819:08 - 07:30+12h22m
D621:15 - 09:26+12h11m
D1021:21 - 09:24+12h3m
See more Shanghai Schedule
Notes:
1.  "+" indicates the second day.
2. The above timetable is for reference only. Please search for the real-time schedule via the search box on the page top.
 

Ticket Fare of Beijing - Shanghai Overnight Sleeper Trains

(Last Update on Oct 29, 2024)
Nos.Soft SleeperHard Sleeper
1461/1462CNY 463.5 / USD 66CNY 296.5 / USD 42
T109/T110CNY 497.5 / USD 71CNY 325.5 / USD 46

(Last Update on Nov 7, 2024)
Nos.Soft SleeperSecond Class Seat
D7/D8CNY 631 / USD 90CNY 293 / USD 42
D9/D10CNY 627 / USD 89CNY 314 / USD 45
D5/D6CNY 680 / USD 96CNY 316 / USD 45

Stopovers along the way: Langfang North, Yangcun, Tianjin West, Jinghai, Qingxian, Cangzhou, Botou, Dongguang, Wuqiao, Dezhou, Jinan, Taishan, Ciyao, Yanzhou, Zoucheng, Tengzhou, Zaozhuang West, Xuzhou, Suzhou [Anhui], Bengbu, Chuzhou North, Nanjing, Zhenjiang, Changzhou, Wuxi, Suzhou in Jiangsu, Kunshan.
Normal Overnight Train
Overnight Normal Train between Beijing and Shanghai
 

Travel Tips

Obviously, it takes a long time between the two cities by overnight sleeper trains, so there are some tips you may need to know:

1. Purchase a sleeper. Although it costs more than a hard seat or a second class seat, it will be more comfortable. The environment for seats is not as good as that of sleepers. And during holidays, seat carriages, especially the hard seat carriages will be rather crowded. If you choose a sleeper, you can have a good rest at night and travel around energetically next day. But please note the sleeper tickets may be in a great demand, you should purchase one beforehand.

2. Take some food and bottled water with you. Although dinner car is available onboard, the food may be expensive and not delicious. You can take some snacks or instant noodles which is the top choice for Chinese rail travelers. Or you can take a bottle with you and hot drinkable water is provided onboard.

3. Take some magazines or journals with you or download some videos or games to your cell phone ahead of time because the journey will be long and boring. You can use them to kill time.

4. Take care of your luggage, especially your valuables. If possible, take your valuables with you all the time because there may be thieves onboard.

5. Take some extra clothes with you, especially when you travel in summer. It may be cold at midnight due to the strong wind from the air-conditioners.

6. Take a portable charger with you or get your phone fully charged in advance if you take a normal type train because there are not enough charging sockets onboard.

Sleeper on Normal Trains
Hard Sleeper on Normal Train
Sleeper on High Speed Trains
Soft Sleeper on High Speed Train
Traveling overnight saves your day time and the hotel expenditures, but you may need a quick transfer between the two cities. In this case, you can travel by bullet G trains which run at a higher speed during the day. It costs more than the above-mentioned ones, but only takes 4.5 - 6.5 hours or so; and the schedule is quite dense with about 30 departures / arrivals.

Of course, you can choose to travel by air, too. It only takes about 2.5 hours. But the flight can be easily affected by the weather and delays happen a lot. Also, if count in the transfer time to / from airport, it takes almost the same time with the G trains. 
Beijing - Shanghai High Speed Train
Beijing - Shanghai High Speed Train

 See also

How to Travel from Beijing to Shanghai

How to Travel from Shanghai to Beijing

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 Overnight Sleeper Train
Asked by YENI from INDONESIA | Dec. 07, 2024 20:19Reply
Sleeper train Beijing to Shanghai
Hello, we would like to try the sleeper train when we travel from Beijing to Shanghai. I understand that at least we need to book soft sleeper or the 1st class sleeper to have more privacy. Which station is the best when we leave from Beijing? I think the D-train is also newer compareto the T? We are family of 4 with 2 kids age 11 and 13. Can we book 1 room/compartment for all of us. I want to book the train ticket online, but just afraid that we will get in separate room. Any advise. Thanks.
Answers (1)
Answered by Janice | Dec. 08, 2024 19:48
00Reply


I recommend Beijing South as it holds the most trains to Shanghai. D trains are high speed while Ts are normal speed ones. If you want a whole compartment, you need to book as early as possible. Usually, the system will automatically put passengers in one order in one compartment if there is a complete compart left.

BTW, you can book the train ticket with TravelChinaGuide hassle free as they always try their best to put the group members together:
https://www.travelchinaguide.com/china-trains/
Asked by Jaques Lamac from BRAZIL | Mar. 02, 2024 08:16Reply
Couple arriving in Shanghai 6AM
What are the best options of sleeper trains for a couple leaving Beijing on October 17, 2024 and arriving in Shanghai next day early morning to cach airplane in Pudong airport ?
Answers (1)
Answered by James | Mar. 03, 2024 23:34
00Reply


Hi, according to the current schedule, the earliest train arrive at 7:25 so I'm afraid it is too late for you.
Asked by Stephen | Jul. 22, 2022 03:46Reply
Beijing to Shanghai
I will be travelling to Shanghai from Beijing (I have remained in China for the last 3 years).

I have already set up my Shanghai health code but the nucleic acid test result only shows up on the Beijing app. Will I still be able to enter bars/restaurants if my Shanghai code is green but the 48hr nucleic acid test is on the Beijing app not the Shanghai app?

If no, how do I get the result to show up on the Shanghai app?
Answers (1)
Answered by Dave | Jul. 25, 2022 23:21
00Reply


Hello there, as I know, you can show the green code on Shanghai app and 48hr nucleic acid test on Beijing app. Have fun~
Asked by Eda from ISRAEL | Apr. 25, 2020 17:31Reply
Are high speed overnight trains with sleeper bed still runs daily now?
Answers (1)
Answered by TravelChinaGuide | Apr. 28, 2020 17:30
00Reply


Thank you for your inquiry.

Currently, D709 from Beijing South to Shanghai and D710 back to Beijing are still in service. The other 2 pair of trains were cancelled. You can check real time schedule and ticket price for these trains on our website by detailed date. Hope this information can help you.
Asked by Finlay from ROMANIA | Sep. 04, 2019 00:05Reply
Which station is easier to reach Novotel Shanghai Clover near Disneyland?
Answers (1)
Answered by Libby from USA | Sep. 04, 2019 19:26
00Reply


None of the railway station is near your hotel or Disneyland but by using metro service, it is not very hard to go though you need to change between different lines. From the main station, you can take line 1 to People's Square and then change to Line 6 to Dongfang Gym Center, finally change to line 11 to Kangxingonglu, you can exit from gate No. 2 to reach your hotel.

Hongqiao Station is a little far but only one transfer: Line 10 to Jiaotong University and then line 11 reach your hotel. I would prefer Hongqiao Station.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail