Nace de glaciares en el volcán Maipo, en la frontera andina argentina–chilena, y fluye hacia el este hasta vaciar en el río Desaguadero.