Flight distance between Annotto Bay, Jamaica and Oklahoma City, United States of America 1,738.3 mi / 2,797.6 km