La cuenca del Karnali se encuentra entre las sierras del Dhaulagiri y el Nanda Devi, en la parte occidental de Nepal y drena parte de la lluvia que se recoge en el Himalaya.