China Naming Network - Eight-character query< - How far is it from Shanghai to London?

How far is it from Shanghai to London?

9207.04 kilometers.

According to the query weather network, the straight-line distance from Shanghai, China to London, England is 9207.04 kilometers. The mileage of direct flights from Shanghai Pudong International Airport to London Heathrow Airport is 9204 kilometers. It takes 12 hours for Shanghai to fly directly to London, but only 10 hours for London to Shanghai.