Flight distance between San Andros, Bahamas and Toronto, Canada 1,289.8 mi / 2,075.7 km