Flight distance between Midrand, South Africa and Armadale, Australia 5,171.8 mi / 8,323.2 km