Flight distance between Richards Bay, South Africa and Caluquembe, Angola 1,520.1 mi / 2,446.4 km