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