Find cheap Denver, United States 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 Denver to Shanghai (One Way)
What is the distance between Denver and Shanghai?
The average distance from Denver to Shanghai is 20434 kilometers (equals to 12697 miles or 11033 nautical miles).
Your flight will departure from Denver International Airport, United States and arrive on Shanghai Pudong International Airport, China.