Flight distance between Guayama, Puerto Rico and Old Harbour, Jamaica 722.6 mi / 1,162.9 km