Flight distance between Babahoyo, Ecuador and Tianshui, China 10,146.7 mi / 16,329.6 km