Flight distance between Dhangarhi, Nepal and Foshan, China 2,053.9 mi / 3,305.4 km