Flight distance between Arthur’s Town, Bahamas and Okanagan, Canada 2,918.9 mi / 4,697.6 km