Flight distance between Tébessa, Algeria and Richards Bay, South Africa 4,700.5 mi / 7,564.7 km