Flight distance between Foshan, China and Hachiōji, Japan 1,794.4 mi / 2,887.8 km