Flight distance between Colombo, Sri Lanka and Taiyuan, China 2,958.9 mi / 4,761.9 km