Flight distance between Richards Bay, South Africa and Camacupa, Angola 1,490.2 mi / 2,398.3 km