China Railway
Night Trains from Beijing to Shanghai
4 night trains connect Beijing and Shanghai, run by China Railway. Compare timetables, stops, journey time and where to book. Trains run in both directions — Beijing to Shanghai and Shanghai to Beijing.
4 trains on this route
Beijing South(北京南) → Shanghainan(上海南) (D 9 / D 10)
Operator
China Railway
From
Fixed fare
Countries🇨🇳China
Beijing South(北京南) → Shanghainan(上海南)
D 9Departs 19:36Arrives 08:00Daily
- Beijing South(北京南)19:36
- Tianjin West(天津西)20:47
- Nanjing(南京)05:07
- Suzhou(苏州)06:50
- Shanghainan(上海南)08:00
Shanghainan(上海南) → Beijing South(北京南)
D 10Departs 21:05Arrives 09:24Daily
- Shanghainan(上海南)21:05
- Suzhou(苏州)22:08
- Nanjing(南京)23:56
- Beijing South(北京南)09:24
Beijing(北京) → Shanghai(上海) (T 109 / T 110)
Operator
China Railway
From
Fixed fare
Countries🇨🇳China
Beijing(北京) → Shanghai(上海)
T 109Departs 20:04Arrives 11:02Daily
- Beijing(北京)20:04
- Tianjin West(天津西)21:29
- Dezhou(德州)23:36
- Xuzhou(徐州)03:46
- Nanjing(南京)07:43
- Changzhou(常州)09:06
- Wuxi(无锡)09:33
- Suzhou(苏州)10:04
- Shanghai(上海)11:02
Shanghai(上海) → Beijing(北京)
T 110Departs 16:30Arrives 08:33Daily
- Shanghai(上海)16:30
- Suzhou(苏州)17:20
- Wuxi(无锡)17:50
- Changzhou(常州)18:18
- Nanjing(南京)19:58
- Xuzhou(徐州)23:17
- Dezhou(德州)03:29
- Cangzhou(沧州)04:28
- Tianjin West(天津西)06:30
- Guangyang(广阳)07:13
- Beijing(北京)08:33
Beijing(北京) → Shanghai(上海) (D 5 / D 6)
Operator
China Railway
From
Fixed fare
Countries🇨🇳China
Beijing(北京) → Shanghai(上海)
D 5Departs 21:21Arrives 09:27Daily
- Beijing(北京)21:21
- Mingguang(明光)05:41
- Nanjing(南京)06:46
- Changzhou(常州)07:53
- Shanghai(上海)09:27
Shanghai(上海) → Beijing(北京)
D 6Departs 21:15Arrives 09:25Daily
- Shanghai(上海)21:15
- Wuxi(无锡)22:23
- Nanjing(南京)23:50
- Tianjin West(天津西)08:08
- Beijing(北京)09:25
Beijing(北京) → Shanghai(上海) (D 7 / D 8)
Operator
China Railway
From
Fixed fare
Countries🇨🇳China
Beijing(北京) → Shanghai(上海)
D 7Departs 19:18Arrives 07:25Daily
- Beijing(北京)19:18
- Cangzhou(沧州)21:29
- Nanjing(南京)04:52
- Shanghai(上海)07:25
Shanghai(上海) → Beijing(北京)
D 8Departs 19:08Arrives 07:17Daily
- Shanghai(上海)19:08
- Nanjing(南京)21:38
- Cangzhou(沧州)05:00
- Beijing Fengtai(北京丰台)06:58
- Beijing(北京)07:17
Frequently asked questions
How many night trains run between Beijing and Shanghai?+
4 night trains connect Beijing and Shanghai, run by China Railway.
How do I book a night train from Beijing to Shanghai?+
Compare the trains above and book directly with China Railway.