5186 miles
Shanghai, China Cairo, Egypt Houston, United States of America
China: Bei Jing Russia: Moscow Egypt: Cairo
The flight distance from Xian, China to Hangzhou, China is 713 miles / 1,147 km
The total distance from Shanghai, China to Nanchang, China is 370 miles. This is equivalent to 595 kilometers or 321 nautical miles.
The direct distance between the two cities is 3292.2 km. But if you take the train to travel from Urumqi to Shanghai, the distance is 4077 km.
757 miles by air.
The driving distance from Hong Kong to Shanghai, China is 1,160 miles / 1,867 km.
1,184 km
90 miles
The East China Sea laps onto the beaches of Shanghai - so the distance is 'very near.'
The air distance from Miami, Florida, to Shanghai, China, is 8,259 miles. That equals 13,290 kilometers or 7,176 nautical miles.
The distance in China from Shanghai to Yangshuo -- which is under the jurisdiction of Guilin, Guangxi -- is 794 air miles. That equals 1,278 kilometers or 690 nautical miles.