Flight distance between Old Harbour Bay, Jamaica and Lima, Peru 2,069.5 mi / 3,330.6 km