Distance from Xinjiang Uygur Zizhiqu to Shangri-La
Distance from Xinjiang Uygur Zizhiqu to Shangri-La is 10,820 kilometers. This air travel distance is equal to 6,723 miles.
The air travel (bird fly) shortest distance between Xinjiang Uygur Zizhiqu and Shangri-La is 10,820 km or 6,723 miles.
If you travel with an airplane (which has average speed of 560 miles) from Xinjiang Uygur Zizhiqu to Shangri-La, It takes 12.01 hours to arrive.
Xinjiang Uygur Zizhiqu
Xinjiang Uygur Zizhiqu is located in China.
| GPS Coordinates (DMS) | 1° 0´ 0.0000'' N  1° 0´ 0.0000'' E  | 
|---|---|
| Latitude | 1.00000 | 
| Longitude | 1.00000 | 
| Altitude | -4857 m | 
| Country | China | 
Xinjiang Uygur Zizhiqu Distances to Cities
| Xinjiang Uygur Zizhiqu | Distance | 
|---|---|
| Distance from Xinjiang Uygur Zizhiqu to Shanghai | 12,812 km | 
| Distance from Xinjiang Uygur Zizhiqu to Beijing | 12,078 km | 
| Distance from Xinjiang Uygur Zizhiqu to Heilongjiang Sheng | 12,599 km | 
| Distance from Xinjiang Uygur Zizhiqu to Hangzhou | 12,724 km | 
| Distance from Xinjiang Uygur Zizhiqu to Shijiazhuang | 11,978 km | 
Shangri-La
Shangri-La is located in China.
| GPS Coordinates | 27° 49´ 30.3960'' N  99° 42´ 28.0440'' E  | 
|---|---|
| Latitude | 27.82511 | 
| Longitude | 99.70779 | 
| Altitude | 3283 m | 
| Country | China | 
Shangri-La Distances to Cities
| Shangri-La | Distance | 
|---|---|
| Distance from Shangri La to Ordos | 1,604 km | 
| Distance from Shangri La to Liupanshui | 526 km |