Flight distance between San Andros, Bahamas and Trujillo Alto, Puerto Rico 900.7 mi / 1,449.6 km