Flight distance between San Andros, Bahamas and Guayama, Puerto Rico 909.2 mi / 1,463.2 km