Flight distance between Old Harbour Bay, Jamaica and Québec, Canada 2,024.9 mi / 3,258.8 km