Flight distance between San Andros, Bahamas and Bocas del Toro, Panama 1,121.0 mi / 1,804.0 km