Distance from Yunnan to Beijing
Distance from Yunnan to Beijing is 2,086 kilometers. This air travel distance is equal to 1,296 miles.
The air travel (bird fly) shortest distance between Yunnan and Beijing is 2,086 km= 1,296 miles.
If you travel with an airplane (which has average speed of 560 miles) from Yunnan to Beijing, It takes 2.31 hours to arrive.
Yunnan is located in China.