Flight distance between Kotikawatta, Sri Lanka and Suzhou, China 3,116.3 mi / 5,015.2 km