El río se origina en el lago Lacar, cruza hacia el oeste la angostura que separa a este último del lago Nonthué para continuar en dirección oeste aproximadamente 2,5 kilómetros por territorio argentino, atraviesa el paso homónimo, para luego transitar por aproximadamente 15 kilómetros por territorio chileno antes de verter sus aguas el Lago Pirehueico, cerca de Puerto Pirehueico.