Flight distance between Richards Bay, South Africa and Arequipa, Peru 6,461.5 mi / 10,398.8 km