Flight distance between Midrand, South Africa and Melbourne, Australia 6,423.9 mi / 10,338.3 km