Dear Yong Sek Lei,
Greetings from TopChinaTravel! Thanks for contacting with us.
If travel from Shanghai to Guangzhou, you can choose by air or train.
1. By air – There are several flights operate each day from Shanghai Hongqiao Airport to Guangzhou Baiyun Airport. It will take you about 160 minutes on air.
2. By train - There are 4 options of overnight train to Guangzhou. Detailed information please see below:
Train Number
|
Departure Time/Station
|
Arrival Time/Station
|
Running Time
|
K511
|
09:12
Shanghai South Railway Station
|
06:36+1
Guangzhou Railway Station
|
21 hr 24 m
|
T169
|
11:13
Shanghai South Railway Station
|
05:03+1
Guangzhou Railway Station
|
18 hr 22 m
|
T99
|
18:20
Shanghai Railway Station
|
10:17
Guangzhou East Railway Station
|
15 hr 57 m
|
K527
|
19:29
Shanghai South Railway Station
|
18:10
Guangzhou Railway Station
|
22 hr 41 m
|
Hope the information above can do some help for you.
If you have any further enquiry or question, please feel free to contact with us.
Best wishes,
Zoe