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
23H12M
07:50
Guangzhou Baiyun
07:02+1
Shanghai Songjiang
 
23H12M
K528
19H27M
08:19
Guangzhou Baiyun
03:46+1
Shanghai Songjiang
 
19H27M
G246
6H36M
08:27
Guangzhou South
15:03
Shanghai Hongqiao
 
6H36M
G3068
8H10M
09:10
Guangzhou East
17:20
Shanghai South
 
8H10M
G3068
7H45M
09:35
Guangzhou Xintang
17:20
Shanghai South
 
7H45M
G248
7H35M
11:50
Guangzhou
19:25
Shanghai Hongqiao
 
7H35M
G248
7H23M
12:02
Guangzhou East
19:25
Shanghai Hongqiao
 
7H23M
G248
6H58M
12:27
Guangzhou Xintang
19:25
Shanghai Hongqiao
 
6H58M
G248
6H45M
12:40
Zengcheng
19:25
Shanghai Hongqiao
 
6H45M
G1302
8H28M
13:19
Guangzhou South
21:47
Shanghai Hongqiao
 
8H28M
G3078
8H11M
14:15
Guangzhou East
22:26
Shanghai Hongqiao
 
8H11M
G3078
7H48M
14:38
Guangzhou Xintang
22:26
Shanghai Hongqiao
 
7H48M
G1306
7H49M
15:00
Guangzhou East
22:49
Shanghai South
 
7H49M
G386
7H41M
15:01
Guangzhou South
22:42
Shanghai Hongqiao
 
7H41M
G254
6H45M
15:09
Guangzhou South
21:54
Shanghai Hongqiao
 
6H45M
G1306
7H24M
15:25
Guangzhou Xintang
22:49
Shanghai South
 
7H24M
G252
6H28M
16:15
Guangzhou Baiyun
22:43
Shanghai Hongqiao
 
6H28M
G252
6H11M
16:32
Guangzhou North
22:43
Shanghai Hongqiao
 
6H11M
D100
16H11M
18:13
Guangzhou Baiyun
10:24+1
Shanghai South
 
16H11M
D933
11H28M
19:19
Guangzhou South
06:47+1
Shanghai Hongqiao
 
11H28M
D937
11H29M
19:23
Guangzhou South
06:52+1
Shanghai Hongqiao
 
11H29M
D943
11H9M
19:33
Guangzhou South
06:42+1
Shanghai Hongqiao
 
11H9M
D170
15H22M
20:25
Guangzhou Baiyun
11:47+1
Shanghai South
 
15H22M

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. 11, 2025 by Grace Yang -