Flight distance between Old Harbour Bay, Jamaica and Manhattan, United States of America 1,591.4 mi / 2,561.1 km