Home / Train /

Nanjing to Shanghai Train

About 320 bullet trains run from Nanjing to Shanghai, including 40 or so D trains and nearly 280 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 - 4 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 49 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
D61
3H32M
00:49
Nanjing
04:21
Shanghai Songjiang
 
3H32M
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
D7
2H27M
04:58
Nanjing
07:25
Shanghai
 
2H27M
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
G7215
1H26M
05:49
Nanjing South
07:15
Shanghai
 
1H26M
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
1H15M
06:14
Nanjing South
07:29
Shanghai Hongqiao
 
1H15M
G3059
1H32M
06:14
Nanjing South
07:46
Shanghai Songjiang
 
1H32M
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
G203
1H21M
06:32
Nanjing South
07:53
Shanghai Hongqiao
 
1H21M
C3651
2H22M
06:33
Nanjing South
08:55
Shanghai
 
2H22M
G7037
2H11M
06:48
Nanjing South
08:59
Shanghai
 
2H11M
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
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
G7505
1H35M
07:11
Nanjing South
08:46
Shanghai Hongqiao
 
1H35M
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
G7313
2H6M
07:24
Nanjing South
09:30
Shanghai Songjiang
 
2H6M
G7271
2H6M
07:24
Nanjing South
09:30
Shanghai
 
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
G9469
1H29M
08:00
Nanjing South
09:29
Shanghai Hongqiao
 
1H29M
G7041
1H54M
08:09
Nanjing
10:03
Shanghai
 
1H54M
G7041
1H42M
08:21
Xianlin
10:03
Shanghai
 
1H42M
G7507
1H45M
08:24
Nanjing South
10:09
Shanghai Hongqiao
 
1H45M
G3379
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
G7289
2H13M
08:40
Nanjing South
10:53
Shanghai
 
2H13M
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
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 Feb. 05, 2026 by Charlotte Qiu -