Home / Train /

Nanjing to Shanghai Train

About 290 bullet trains run from Nanjing to Shanghai, including 30 or so D trains and nearly 260 G trains. Most of these high speed trains are operated at ShanghaiShanghai Hongqiao Railway Station and NanjingNanjing South Railway Station. A single journey takes about 1 - 3 hours. The price range of the second class seat tickets on D trains is CNY 55 - 140, and the price range of the second class seat tickets on G trains is CNY 108 - 458.

Besides the bullet trains, about 40 normal speed trains also run from Nanjing to Shanghai every day, taking 3 - 6 hours with a hard seat ticket costing CNY 46.5 - 50.5. 
 

Nanjing to Shanghai Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
D91
2H44M
03:29
Nanjing
06:13
Shanghai
 
2H44M
D181
3H8M
04:46
Nanjing
07:54
Shanghai Songjiang
 
3H8M
D17
2H39M
04:52
Nanjing
07:31
Shanghai Songjiang
 
2H39M
D9
2H47M
05:13
Nanjing
08:00
Shanghai South
 
2H47M
D203
2H50M
05:19
Nanjing
08:09
Shanghai Songjiang
 
2H50M
G7029
1H54M
05:36
Nanjing
07:30
Shanghai
 
1H54M
G7031
1H50M
06:00
Nanjing
07:50
Shanghai West
 
1H50M
G7031
1H59M
06:00
Nanjing
07:59
Shanghai
 
1H59M
C3854
3H56M
06:00
Nanjing
09:56
Shanghai
 
3H56M
G7101
2H10M
06:09
Nanjing
08:19
Shanghai Hongqiao
 
2H10M
G3059
1H14M
06:15
Nanjing South
07:29
Shanghai Hongqiao
 
1H14M
G3059
1H31M
06:15
Nanjing South
07:46
Shanghai Songjiang
 
1H31M
G7179
1H29M
06:20
Nanjing South
07:49
Shanghai Hongqiao
 
1H29M
C3001
2H18M
06:28
Nanjing South
08:46
Shanghai South
 
2H18M
G7035
2H4M
06:31
Nanjing
08:35
Shanghai
 
2H4M
D2281
2H4M
06:32
Nanjing South
08:36
Shanghai Hongqiao
 
2H4M
G355
1H21M
06:32
Nanjing South
07:53
Shanghai Hongqiao
 
1H21M
C3651
2H22M
06:33
Nanjing South
08:55
Shanghai
 
2H22M
G9275
1H36M
06:40
Nanjing South
08:16
Shanghai Hongqiao
 
1H36M
G7037
2H17M
06:42
Nanjing South
08:59
Shanghai
 
2H17M
D5
2H35M
06:52
Nanjing
09:27
Shanghai
 
2H35M
G1509
1H57M
06:53
Nanjing South
08:50
Jinshan North
 
1H57M
G1509
1H35M
06:53
Nanjing South
08:28
Shanghai Hongqiao
 
1H35M
G7037
2H0M
06:59
Xianlin
08:59
Shanghai
 
2H0M
G7001
1H40M
07:00
Nanjing
08:40
Shanghai
 
1H40M
D11
2H42M
07:03
Nanjing
09:45
Shanghai Songjiang
 
2H42M
G7135
2H13M
07:08
Nanjing South
09:21
Shanghai Hongqiao
 
2H13M
G7039
2H5M
07:10
Nanjing
09:15
Shanghai
 
2H5M
G7505
1H34M
07:12
Nanjing South
08:46
Shanghai Hongqiao
 
1H34M
G7043
2H21M
07:15
Nanjing
09:36
Shanghai
 
2H21M
G7103
2H6M
07:19
Nanjing South
09:25
Shanghai Hongqiao
 
2H6M
G7313
1H48M
07:24
Nanjing South
09:12
Shanghai Hongqiao
 
1H48M
G7271
2H6M
07:24
Nanjing South
09:30
Shanghai
 
2H6M
G7313
2H6M
07:24
Nanjing South
09:30
Shanghai Songjiang
 
2H6M
D125
2H56M
07:26
Nanjing
10:22
Shanghai Songjiang
 
2H56M
G7389
2H10M
07:33
Nanjing
09:43
Shanghai Hongqiao
 
2H10M
G7349
1H30M
07:37
Nanjing South
09:07
Shanghai Hongqiao
 
1H30M
G7003
1H40M
08:00
Nanjing
09:40
Shanghai
 
1H40M
G7041
1H47M
08:16
Nanjing
10:03
Shanghai
 
1H47M
G7289
2H31M
08:22
Nanjing South
10:53
Shanghai
 
2H31M
G7507
1H45M
08:24
Nanjing South
10:09
Shanghai Hongqiao
 
1H45M
G7105
1H57M
08:34
Nanjing
10:31
Shanghai Hongqiao
 
1H57M
G7255
2H21M
08:34
Nanjing South
10:55
Shanghai
 
2H21M
G7589
1H49M
08:39
Nanjing South
10:28
Shanghai Hongqiao
 
1H49M
G7225
1H34M
08:45
Nanjing South
10:19
Shanghai
 
1H34M
G7569
1H54M
08:48
Nanjing South
10:42
Shanghai Hongqiao
 
1H54M
G7259
1H4M
08:55
Nanjing South
09:59
Shanghai
 
1H4M
G7147
1H51M
08:59
Nanjing South
10:50
Shanghai Hongqiao
 
1H51M
G7005
1H40M
09:00
Nanjing
10:40
Shanghai
 
1H40M
G7113
1H56M
09:06
Nanjing South
11:02
Shanghai Hongqiao
 
1H56M
G7113
2H16M
09:06
Nanjing South
11:22
Shanghai Songjiang
 
2H16M
Load More Trains
 See also Shanghai to Nanjing High Speed Train

 See detailed Nanjing Train Schedule & Shanghai Train Schedule
 
Major Rail Lines from Nanjing to:

 
Major Rail Lines from Shanghai to:
 
- Last updated on Jul. 15, 2025 by Grace Yang -