Flight distance between Onchan, Isle of Man and Foshan, China 5,950.2 mi / 9,575.9 km