Flight distance between Richards Bay, South Africa and Isabela, Puerto Rico 7,357.1 mi / 11,840.1 km