Flight distance between Tocoa, Honduras and Mayagüez, Puerto Rico 1,258.0 mi / 2,024.6 km