Flight distance between Annotto Bay, Jamaica and Okanagan, Canada 3,217.8 mi / 5,178.5 km