Flight distance between Midrand, South Africa and Tébessa, Algeria 4,438.6 mi / 7,143.3 km