Flight distance between Arthur’s Town, Bahamas and Edmonton, Canada 2,789.1 mi / 4,488.6 km