Flight distance between Uitenhage, South Africa and Melbourne, Australia 6,152.7 mi / 9,901.8 km