Flight distance between Arthur’s Town, Bahamas and Burnaby, Canada 3,046.9 mi / 4,903.6 km