El río nace en la laguna Quillelhue, y fluye inicialmente hacia el norte, pasando por Curarrehue, y desde la unión con su principal tributario, el río Maichín, el Trancura dobla hacia el oeste. Al pasar el lago Minetué cambia su nombre al río Pucón.