Flight distance between Uitenhage, South Africa and Al Marj, Libya 4,586.7 mi / 7,381.6 km