Flight distance between Saint Ann’s Bay, Jamaica and Trujillo Alto, Puerto Rico 733.8 mi / 1,180.9 km