Flight distance between Uitenhage, South Africa and Armadale, Australia 5,061.3 mi / 8,145.4 km