Flight distance between Midrand, South Africa and Shashemenē, Ethiopia 2,398.5 mi / 3,859.9 km