Flight distance between Uitenhage, South Africa and Bani Walid, Libya 4,586.4 mi / 7,381.2 km