Flight distance between Foshan, China and Hangzhou, China 663.3 mi / 1,067.6 km