Flight distance between Annotto Bay, Jamaica and San Antonio, United States of America 1,570.3 mi / 2,527.2 km