Flight distance between Foshan, China and Hamamatsu, Japan 1,686.4 mi / 2,714.0 km