Flight distance between San Andros, Bahamas and Mississauga, Canada 1,282.3 mi / 2,063.6 km