Home / Train /

Suzhou to Shanghai Train

It takes about 0.5 - 1.5 hours from Suzhou to Shanghai by high speed train. To date, the number of high speed trains running from Suzhou to Shanghai on a daily basis is over 470, with the majority of them departing from Suzhou Railway Station. A second class seat ticket costs at least CNY 12.

Apart from that, there are about 36 normal speed trains from Suzhou to Shanghai with the fare of CNY 14.5/ 16.5 for a hard seat ticket; it takes them about 1 - 3 hours to complete a single trip.

Suzhou to Shanghai Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
D91
56M
05:17
Suzhou [Jiangsu]
06:13
Shanghai
 
56M
C3801
1H11M
06:20
Zhangjiagang
07:31
Shanghai
 
1H11M
C3801
59M
06:32
Changshu
07:31
Shanghai
 
59M
G7213
40M
06:40
Suzhou [Jiangsu]
07:20
Shanghai
 
40M
D5559
51M
06:40
Changshu
07:31
Shanghai Hongqiao
 
51M
G7199
33M
06:42
Suzhou [Jiangsu] North
07:15
Shanghai Hongqiao
 
33M
D181
1H11M
06:43
Suzhou [Jiangsu]
07:54
Shanghai Songjiang
 
1H11M
C3042
16M
06:46
Shengze
07:02
Liantang
 
16M
C3042
28M
06:46
Shengze
07:14
Shanghai Songjiang
 
28M
C3042
48M
06:46
Shengze
07:34
Shanghai Hongqiao
 
48M
G7215
28M
06:47
Suzhou [Jiangsu] North
07:15
Shanghai
 
28M
D9
1H8M
06:52
Suzhou [Jiangsu]
08:00
Shanghai South
 
1H8M
C3801
38M
06:53
Taicang
07:31
Shanghai
 
38M
D3201
1H13M
06:56
Zhangjiagang
08:09
Shanghai Hongqiao
 
1H13M
D5559
33M
06:58
Taicang
07:31
Shanghai Hongqiao
 
33M
G7029
27M
07:03
Suzhou [Jiangsu]
07:30
Shanghai
 
27M
C3811
44M
07:05
Taicang
07:49
Shanghai
 
44M
G3059
23M
07:06
Suzhou [Jiangsu] North
07:29
Shanghai Hongqiao
 
23M
G3059
40M
07:06
Suzhou [Jiangsu] North
07:46
Shanghai Songjiang
 
40M
C3080
28M
07:09
Shengze
07:37
Shanghai Songjiang
 
28M
C3080
45M
07:09
Shengze
07:54
Shanghai South
 
45M
D3201
1H0M
07:09
Changshu
08:09
Shanghai Hongqiao
 
1H0M
G7211
32M
07:10
Suzhou [Jiangsu]
07:42
Shanghai
 
32M
G7503
44M
07:15
Suzhou [Jiangsu]
07:59
Shanghai Hongqiao
 
44M
C3811
33M
07:16
Taicang South
07:49
Shanghai
 
33M
C3805
1H12M
07:18
Zhangjiagang
08:30
Shanghai
 
1H12M
G7179
30M
07:19
Suzhou [Jiangsu] North
07:49
Shanghai Hongqiao
 
30M
C3080
15M
07:22
Suzhou [Jiangsu] South
07:37
Shanghai Songjiang
 
15M
C3080
32M
07:22
Suzhou [Jiangsu] South
07:54
Shanghai South
 
32M
G7209
41M
07:25
Suzhou [Jiangsu]
08:06
Shanghai
 
41M
G7503
31M
07:28
Suzhou [Jiangsu] Industrial Park
07:59
Shanghai Hongqiao
 
31M
C3701
1H12M
07:29
Zhangjiagang
08:41
Shanghai Hongqiao
 
1H12M
G203
23M
07:30
Suzhou [Jiangsu] North
07:53
Shanghai Hongqiao
 
23M
G7209
30M
07:36
Suzhou [Jiangsu] Industrial Park
08:06
Shanghai
 
30M
G7101
41M
07:38
Suzhou [Jiangsu] New District
08:19
Shanghai Hongqiao
 
41M
C3672
27M
07:40
Suzhou [Jiangsu] South
08:07
Shanghai Hongqiao
 
27M
C3701
1H0M
07:41
Changshu
08:41
Shanghai Hongqiao
 
1H0M
G8279
36M
07:42
Suzhou [Jiangsu]
08:18
Shanghai
 
36M
D3201
26M
07:43
Taicang South
08:09
Shanghai Hongqiao
 
26M
G3272
17M
07:44
Shengze
08:01
Liantang
 
17M
G3272
42M
07:44
Shengze
08:26
Shanghai Hongqiao
 
42M
C3066
14M
07:47
Suzhou [Jiangsu] South
08:01
Shanghai Songjiang
 
14M
G7101
32M
07:47
Suzhou [Jiangsu]
08:19
Shanghai Hongqiao
 
32M
C3066
35M
07:47
Suzhou [Jiangsu] South
08:22
Shanghai South
 
35M
C3805
42M
07:48
Taicang
08:30
Shanghai
 
42M
D2289
57M
07:49
Zhangjiagang
08:46
Shanghai Hongqiao
 
57M
D2289
1H23M
07:49
Zhangjiagang
09:12
Jinshan North
 
1H23M
G7201
30M
07:52
Suzhou [Jiangsu]
08:22
Shanghai West
 
30M
G7201
39M
07:52
Suzhou [Jiangsu]
08:31
Shanghai
 
39M
C3651
1H0M
07:55
Zhangjiagang
08:55
Shanghai
 
1H0M
G7035
38M
07:57
Suzhou [Jiangsu]
08:35
Shanghai
 
38M
Load More Trains



 Major Rail Lines from Suzhou to:


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