Flight distance between Guayama, Puerto Rico and Port Antonio, Jamaica 679.0 mi / 1,092.7 km