Flight distance between Richards Bay, South Africa and Lubango, Angola 1,523.2 mi / 2,451.4 km