Beijing and Shanghai are both big cities in China. High-speed trains are available between the two cities.
Beijing to Shanghai by train
High speed trains
G trains
Beijing South Train Station-Shanghai Hongqiao Train Station
Departure time from 7:00-17:32
29 trains available everyday, almost 3 trains per hour
Duration 4h48min-5h44min
Ticket fare
Business Class Seat CNY1748
Deluxe Class Seat CNY1053 (Only available on Train No.G115)
First Class Seat CNY 993
Sceond Class Seat CNY553
D Trains
Beijing South Train Station- Shanghai Train Station or Shanghai Hongqiao Train Station
Departure time from 8:18, 9:38, 11:40, 19:34, 21:16, 21:22
Duration 8h50min- 11h42min
It takes about 9h for trains depart in the daytime and 11h in the evening.
Ticket fare
First Class Seat CNY648 (Only Train D319 available)
Second Class Seat CNY 408(depart at 8:18, 9:38, 11:40) or CNY309 (depart at 19:34, 21:16, 21:22)
Deluxe Soft Sleeper CNY1233/1390
Soft Sleeper CNY1043/1173 for D315,D317; CNY 615/696 for D311,D313,D321
Normal trains
Train No.T109 Beijing Train Station- Shanghai Train Station
Depart at 19:33 arrive at 9:55 Duration 14h22min
Ticket fare
Deluxe Soft Sleeper CNY879.5/919.5
Soft Sleeper CNY476.5/497.5
Hard Sleeper CNY304.5/315.5/325.5
Hard Seat CNY177.5
Train No.1461
Beijing Train Station-Shanghai Train Station
Depart at 11:58 arrive at 8:08 Duration 20h10min
Ticket fare
Hard Sleeper CNY 283.5/294.5/304.5
Hard Seat CNY 156.5
Click here to book Beijing train station drop-off service, from CNY 300.
Click here to book Shanghai train station pick-up service, from CNY 390.
Shanghai to Beijing by train
High speed trains
G trains
Shanghai Hongqiao Train Station-Beijing South Train Station
Departure time from 7:00-17:43
29 trains available everyday, almost 3 trains per hour
Duration 4h48min-5h44min
Ticket fare
Business Class Seat CNY1748
Deluxe Class Seat CNY1053 (Only available on Train No.G148)
First Class Seat CNY 993
Sceond Class Seat CNY553
D Trains
Shanghai Train Station or Shanghai Hongqiao Train Station- Beijing South Train Station
Departure time from 8:17, 9:31, 10:23, 19:30, 20:00, 21:18
Duration 8h50min- 11h42min
It takes about 9h for trains depart in the daytime and 11h in the evening.
Ticket fare
First Class Seat CNY648 (Only Train D316 available)
Second Class Seat CNY 408(depart at 8:17, 9:31, 10:23) or CNY309 (depart at 19:30, 20:00, 21:18)
Deluxe Soft Sleeper CNY1233/1390
Soft Sleeper CNY1043/1173 for D318,D320; CNY 615/696 for D312,D314,D322
Normal trains
Train No.T110 Shanghai Train Station- Beijing Train Station
Depart at 18:14 arrive at 9:25 Duration 15h11min
Ticket fare
Deluxe Soft Sleeper CNY879.5/919.5
Soft Sleeper CNY476.5/497.5
Hard Sleeper CNY304.5/315.5/325.5
Hard Seat CNY177.5
Train No.1461
Shanghai Train Station-Beijing Train Station
Depart at 12:28 arrive at 10:40 Duration 22h12min
Ticket fare
Hard Sleeper CNY283.5/294.5/304.5
Hard Seat CNY156.5
Click here to book Shanghai train station drop-off service, from CNY 390.
Click here to book Beijing train station pick-up service, from CNY 300.
Recommended Beijing-Shanghai Tours:
5 days train travel (Beijing & Shanghai) from $523
Recommended Shanghai local tours:
1 Day Private Tour: Yu Garden, Bund, Jade Buddha, Oriental Tower from $89
1 Day Tour to Suzhou and Zhouzhuang (from Shanghai, back) from $107
4 Day 3 Night Shanghai, Zhouzhuang and Suzhou Tour Package from$358 >>more tours