Flight distance between Old Harbour Bay, Jamaica and North York, Canada 1,791.7 mi / 2,883.4 km