Flight distance between Houston, United States of America and Port Antonio, Jamaica 1,434.1 mi / 2,308.0 km