Flight distance between Midrand, South Africa and Harar, Ethiopia 2,614.1 mi / 4,206.9 km