Flight distance between Midrand, South Africa and Dek’emhāre, Eritrea 2,930.4 mi / 4,716.0 km