Flight distance between Foshan, China and Rustaq, Oman 3,514.1 mi / 5,655.4 km