Flight distance between San Andros, Bahamas and Burnaby, Canada 2,922.2 mi / 4,702.8 km