Flight distance between Kanpur, India and Foshan, China 2,065.2 mi / 3,323.6 km