Flight distance between Arthur’s Town, Bahamas and Mississauga, Canada 1,329.1 mi / 2,138.9 km