The flight distance from Xian, China to Shanghai, China is about 760 miles.
757 miles by air.
The flight distance from Xian, China to Hangzhou, China is 713 miles / 1,147 km
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.
You can fly from Shanghai to Xian for about 600 rmb. The flight leaves from Pudong airport. It will take you about 1 hour and 30 minutes.
The flight time from Beijing, China to Xian, China is about 1 hour, 8 minutes.
The flight distance from Seattle, Washington to Xi'an, China is 5,966 miles / 9,602 km
A random search for flights from Shanghai Pu Dong (PVG) to Lhasa (LXA) shows: OPTION 1: 6hr 40min with 1 Stop at Xian (XIY) PVG - LXA China Eastern Airlines Flt 2335 Dep 08:00am 25Feb,Fri Flight Duration: 6hr 40min
The distance is about 250 miles
From Xian to Chengdu, Sichuan is 842KM.