Flight distance between Tébessa, Algeria and Johannesburg, South Africa 4,451.0 mi / 7,163.2 km