Home China Train China Guide Shanghai – Guangzhou Train

Shanghai – Guangzhou Train (Shanghai - Guangzhou Bullet Train and Normal Train)

There are 11 pairs of trains between Shanghai and Guangzhou, including 4 pairs of daytime high-speed trains (G-category trains), 3 pairs of overnight high-speed trains (D-category trains) and 4 pairs of normal overnight trains. Overnight high-speed trains (D-category trains) only operate on Fridays, Saturdays, Sundays and Mondays.

Shanghai and Guangzhou are first-tier cities in China, with several large and busy train stations. G and D category high-speed trains run between Shanghai Hongqiao Railway Station and Guangzhou South Railway Station, which are far away from downtown. Normal-speed overnight trains run between Shanghai / Shanghai South Railway Station and Guangzhou/Guangzhou East Railway Station, which are located near downtown.

Shanghai – Guangzhou High-Speed Train

Shanghai - Guangzhou high-speed train, China bullet trainShanghai - Guangzhou high-speed train
  • Distance: 1810 kilometers (1125 miles)
  • Shortest duration: 6 hours and 51 minutes
  • Number of trains: 4 daytime high-speed trains and 3 overnight high-speed trains
  • Terminals: Shanghai Hongqiao Station (Chinese: 上海虹桥站), Guangzhou South Station (Chinese: 广州南站)

Shanghai to Guangzhou High-Speed Train Schedule

(Update on January 15th, 2019)

Train Number Departure Arrival Duration
G85 08:00 14:51 6 hours and 51 minutes
G1301 10:23 19:03 8 hours and 40 minutes
G99 14:10 21:32 7 hours and 22 minutes
G1305 15:25 23:38 8 hours and 13 minutes
D941 19:55 07:05 the next day 11 hours and 10 minutes
D931 20:00 07:12 the next day 11 hours and 12 minutes
D935 20:05 07:24 the next day 11 hours and 19 minutes

*D-category overnight trains operate on Fridays, Saturdays, Sundays and Mondays.

Check Shanghai to Guangzhou High-Speed Train up-to-date train schedule.

Guangzhou to Shanghai High-Speed Train Schedule

(Update on January 15th, 2019)

Train Number Departure Arrival Duration
G86 08:00 14:50 6 hours and 50 minutes
G100 12:05 19:27 7 hours and 22 minutes
G1304 13:24 21:51 8 hours and 27 minutes
G1306 15:38 23:10 7 hours and 32 minutes
D933 19:24 06:50 the next day 11 hours and 26 minutes
D937 19:34 06:55 the next day 11 hours and 21 minutes
D943 19:39 07:00 the next day 11 hours and 21 minutes

*D-category overnight trains operate on Fridays, Saturdays, Sundays and Mondays.

Check Guangzhou to Shanghai High-Speed Train up-to-date train schedule.

Shanghai – Guangzhou High-Speed Train Ticket Fares

Train Types Seat Classes Price
G trains 2nd class ¥793 ($117)
1st class ¥1,302.5 ($192)
Business class ¥2,492.5 ($367)
D trains New style soft sleeper ¥700 ($103)
2nd class ¥525.5 ($77)

Please note: For seat class, a child fare is 50% of the full ticket fare. Sleeper tickets on D-category overnight trains do not have children's tickets. Read more about children's tickets.

Shanghai – Guangzhou Non-Bullet Train

Shanghai to Guangzhou Overnight Train Schedule

(Updated on January 15th, 2019)

Train Number Departure Time Arrival Time Departure Station Arrival Station Duration
K528 07:45 04:06 the next day Guangzhou Shanghai South 20h21m
K512 09:10 08:49 the next day Guangzhou Shanghai South 23h39m
T170 14:55 09:12 the next day Guangzhou Shanghai South 18h17m
Z100 18:12 10:37 the next day Guangzhou East Shanghai 16h25m

Shanghai to Guangzhou up-to-date train schedule.

Guangzhou to Shanghai Overnight Train Schedule

(Updated on January 15th, 2019)

Train Number Departure Time Arrival Time Departure Station Arrival Station Duration
T169 10:50 05:24 the next day Shanghai South Guangzhou 18h34m
Z99 17:45 10:10 the next day Shanghai Guangzhou East 16h25m
K527 19:15 18:43 the next day Shanghai South Guangzhou 23h28m
K511 19:21 17:20 the next day Shanghai South Guangzhou 21h59m

Guangzhou to Shanghai up-to-date train schedule.

Overnight Train Ticket Fares

Soft Sleeper Hard Sleeper Hard Seat
¥628 ($92) ¥343 ($50) ¥201 ($30)

*For sleeper class on normal trains, a child fare is about 75% of the full ticket price; For seat class, 50% of the full ticket fare. Children fares apply to children younger than 12 years of age and not taller than 1.5 m.

Trains Vs Flights

1. Flying is the fastest way traveling between Shanghai and Guangzhou, flight time is only 2 and a half hours. The fastest high-speed train takes nearly 7 hours from Shanghai to Guangzhou.

2. It is recommended to take a flight when airline companies have good discount. Sometimes discounted air tickets are even cheaper than high-speed train ticket fares if you book early.

3. Overnight high-speed trains are also a very good choice of transportation between Shanghai and Guangzhou. They travel at night and arrive early in the morning, allowing you more daytime of sightseeing and can also save you a hotel's bill. Soft sleeper class is recommended if you take an overnight train.

4. Normal-speed trains are the cheapest way of tranportation between Shanghai and Guangzhou. But they are the slowest that takes more than 16 hours on the way. The advantage of taking a normal train is that the terminals are centrally located.

Related Articles