Flight distance between Uitenhage, South Africa and Haarlem, Netherlands 6,082.2 mi / 9,788.4 km