Distance between Cayo and Sayula is 1575.81 km.
This distance is equal to 979.16 miles, and 850.3 nautical miles.
The distance line on map shows distance from Cayo to Sayula between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Cayo to Sayula,
It takes 1.75 hours to arrive.