Flight distance between San Andros, Bahamas and Corozal, Puerto Rico 884.3 mi / 1,423.2 km