El río inicia su trayecto al oriente de un cordón llamado cordillera de Los Espejos a unos 900 m s. n. m. y fluye hacia el noreste por unos 9 km y luego hacia el norte por otros 7 km hasta la confluencia con el oriental estero Panqueco.
Desde allí, en los siguientes 17 km, gira hacia el oeste y luego al ONO hasta su junta con el río Verde.
Se dirige luego por 5 km hacia el SO desde donde describe un arco y se dirige al norte.
Finalmente toma dirección al oeste y tras un camino de 8 km en un valle ancho y meándrico entre tupidos bosques descarga en el mar, en Caleta Huellelhue, donde forma una especie de estuario.
[1]: 411 El régimen del río es solo pluvial, con crecidas en invierno, aunque se pueden producir crecidas en cualquiera otra época dada la latitud de la hoya.