Flight distance between Puyang, China and Shakīso, Ethiopia 5,480.9 mi / 8,820.7 km