Flight distance between Annotto Bay, Jamaica and Oshawa, Canada 1,774.9 mi / 2,856.4 km