El río Cañas es un río costero de la vertiente del océano Pacífico de México.
Su longitud es de aproximadamente 50 km, 3/4 partes de su longitud sirven de límite entre los estados de Nayarit y Sinaloa, cruza por los municipios de Huajicori y Acaponeta en Nayarit, y Escuinapa en sinaloa.
Su curso es muy irregular, debido a la abrupta orografía del lugar.
Sólo un 1/3 de su longitud es navegable por pequeñas canoas.
En su transcurso se asientan las localidades de Las Pilas, La Concepción y Gabriel Leyva, en Sinaloa.