Flight distance between Arthur’s Town, Bahamas and Oshawa, Canada 1,344.0 mi / 2,162.9 km