Flight distance between Shakīso, Ethiopia and Tianshui, China 4,678.5 mi / 7,529.4 km