Flight distance between Melbourne, Australia and Johannesburg, South Africa 6,417.2 mi / 10,327.5 km