Flight distance between Şaḩam, Oman and Beijing, China 3,582.1 mi / 5,764.8 km