Find cheap Guiyang, China to Shanghai, China flights with our free search service. Compare all available fares for direct or connection flights to Shanghai.
Best price to flight from Guiyang to Shanghai (One Way)
What is the distance between Guiyang and Shanghai?
The average distance from Guiyang to Shanghai is 1547 kilometers (equals to 961 miles or 835 nautical miles).
Your flight will departure from Guiyang Airport, China and arrive on Shanghai Pudong International Airport, China.