Home / Train /

Guangzhou to Shanghai Train

By now, 9 high speed trains are in service from Guangzhou to Shanghai, handled by Guangzhou South/ Guangzhou East Railway Station and Shanghai SouthShanghai Hongqiao Railway Station. These high speed trains take a total travel time of around 6.5 to 8.5 hours to finish the distance as long as 1,790 kilometers (1,112 miles). The train ticket price for a first class seat costs CNY 1,278 - 1,509 and for a second class is CNY 800 - 942.

Besides, 3 bullet D trains run overnight on every Friday, Saturday, Sunday and Monday, taking the travel time of about 11 - 11.5 hours. A second class sleeper costs CNY 606; in low travel season, discounts are offered.

Except for the high speed trains, 4 normal speed train is in service for passengers’ use, operated from Guangzhou/ Guangzhou Baiyun Railway Station to Shanghai/ Shanghai Songjiang Railway Station. It takes about 16.5 - 23 hours on the way, costing CNY 584.5 - 668 on a soft sleeper and CNY 343.5 - 377 on a hard sleeper.
 

Guangzhou to Shanghai Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
K512
23H4M
07:52
Guangzhou Baiyun
06:56+1
Shanghai Songjiang
 
23H4M
K528
19H27M
08:19
Guangzhou Baiyun
03:46+1
Shanghai Songjiang
 
19H27M
G818
6H36M
08:27
Guangzhou South
15:03
Shanghai Hongqiao
 
6H36M
G3068
8H11M
09:09
Guangzhou East
17:20
Shanghai South
 
8H11M
G3068
7H44M
09:36
Xintang
17:20
Shanghai South
 
7H44M
G800
7H13M
12:12
Guangzhou East
19:25
Shanghai Hongqiao
 
7H13M
G800
6H48M
12:37
Xintang
19:25
Shanghai Hongqiao
 
6H48M
G1302
8H28M
13:19
Guangzhou South
21:47
Shanghai Hongqiao
 
8H28M
G3078
8H13M
14:13
Guangzhou East
22:26
Shanghai Hongqiao
 
8H13M
G3078
7H49M
14:37
Xintang
22:26
Shanghai Hongqiao
 
7H49M
G1306
7H49M
15:00
Guangzhou East
22:49
Shanghai South
 
7H49M
T170
17H58M
15:08
Guangzhou Baiyun
09:06+1
Shanghai Songjiang
 
17H58M
G820
6H44M
15:10
Guangzhou South
21:54
Shanghai Hongqiao
 
6H44M
G1306
7H24M
15:25
Xintang
22:49
Shanghai South
 
7H24M
G822
6H21M
16:22
Guangzhou South
22:43
Shanghai Hongqiao
 
6H21M
Z100
16H32M
18:14
Guangzhou Baiyun
10:46+1
Shanghai
 
16H32M
D933
11H31M
19:19
Guangzhou South
06:50+1
Shanghai Hongqiao
 
11H31M
D937
11H32M
19:23
Guangzhou South
06:55+1
Shanghai Hongqiao
 
11H32M
D943
11H12M
19:33
Guangzhou South
06:45+1
Shanghai Hongqiao
 
11H12M

Running Route of Guangzhou to Shanghai High Speed Train

Guangzhou-Changsha High Speed Railway Line: As long as 707 kilometers (439 miles), this high speed railway line constitutes a part of Beijing-Guangzhou High Speed Railway Line and connects railway stations like Guangzhou South, Shaoguan, Chenzhou West, Zhuzhou West and Changsha South.

Changsha-Shanghai High Speed Railway Line: As a section of Shanghai-Kunming High Speed Railway Line, Changsha-Shanghai High Speed Railway Line was open on December 10th, 2014, with a distance of about 1,083 kilometers (673 miles). Many big railway stations are linked by this route such as Changsha South, Yichun, Hangzhou East, Jiashan South and Shanghai Hongqiao.
 

Guangzhou - Shanghai Flight

If the train timetable does not meet your schedule, you may take Guangzhou-Shanghai Flight. more than 50 flights are available which are scheduled from 06:45 to 22:00, taking about 2.5 hours to travel between the two cities. The air fare costs around CNY 300 and CNY 1,000.

 See also
Shanghai - Guangzhou Train

How to Travel from Guangzhou to Shanghai



 See detailed Guangzhou Train Schedule & Shanghai Train Schedule
 

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