Flight distance between Foshan, China and Pita Kotte, Sri Lanka 2,472.6 mi / 3,979.3 km