Neix a la regió autònoma del Tibet, on té el nom de Kongque He, i passa pel Nepal, on rep el nom de Karnali o Kauriala, i finalment per l’Índia, on és conegut també com Gogra o Ghagra. El curs superior segueix la direcció N-S i pren després la NW-SE, fins a desguassar al Ganges a Chāprā. És un riu sagrat per als hindús.