Flight distance between San Andros, Bahamas and Laval, Canada 1,437.2 mi / 2,313.0 km