How many air miles is it from Johannesburg South Africa to Perth Australia?

Air miles from Johannesburg, South Africa, to Perth, Australia, total 5,176 miles. That is 8,329 kilometers or 4,497 nautical miles.