Flight distance between Botshabelo, South Africa and Melbourne, Australia 6,322.6 mi / 10,175.3 km