Recorre cerca de 321 km por lo que es considerado el segundo río más largo de todas las Antillas Caribeñas, después del Rio Cauto en Cuba.