Flight distance between Foshan, China and Katunayaka, Sri Lanka 2,463.7 mi / 3,964.9 km