How far is Riyadh from Zhangjiakou?

The flight distance between Zhangjiakou and Riyadh is 6461km. Check all available flights on Wego.