Flight distance between Old Harbour Bay, Jamaica and Phoenix, United States of America 2,412.1 mi / 3,881.9 km