757 miles by air.
The flight distance from Xian, China to Hangzhou, China is 713 miles / 1,147 km
The flight time from Shanghai, China to Xian, China is:2 hours, 1 minute
From Xian to Chengdu, Sichuan is 842KM.
The distance is about 250 miles
To go from Xian in central China to Dunhuang in northwestern China, the travel distance is about 1423 kilometers. A flight there takes about 2 hours.
The total distance from Shanghai, China to Nanchang, China is 370 miles. This is equivalent to 595 kilometers or 321 nautical miles.
The approximate distance from Dingxi to Xi'an, China is around 442 kilometers (275 miles) when traveling by road. This distance may vary slightly depending on the specific route taken.
1213 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.
The distance from Xi'an to Chengdu is approximately 640 kilometers (398 miles) by road. This distance may vary depending on the specific route taken.
The driving distance from Hong Kong to Shanghai, China is 1,160 miles / 1,867 km.
1,184 km