Flight distance between Foshan, China and Haymā’, Oman 3,638.7 mi / 5,856.0 km