Flight distance between Río Grande, Puerto Rico and Durban, South Africa 7,240.4 mi / 11,652.2 km