Flight distance between Richards Bay, South Africa and Launceston, Australia 6,060.1 mi / 9,752.8 km