Train

Shanghai - Guangzhou / Guangzhou - Shanghai

There are about three trains from Shanghai to Guangzhou. There are two T trains (Express Train) and one K train (Fast Train). (Know more about Chinese Train Categories). The distance between the two cities is about 1,780 kilometers

The fast one is T99, which takes 16 hours to finish the whole journey with only 2 stops on the way. It leaves from Shanghai Railway Station and arrives at Guangzhou East Railway Station. After stopping in Guangzhou, the T99 will head for Hong Kong Kowloon every other day, which is its last stop.

The other T train takes about 18-19 hours. It leaves from Shanghai South Railway Station and arrives at Guangzhou Railway Station.