AmarnepalNepal Data
Mountains & nature

What is the longest river in Nepal?

The Karnali is the longest river in Nepal, flowing from the high Himalaya in the far west. Nepal's three great snow-fed systems — Koshi, Gandaki and Karnali — all drain south to the Ganges and ultimately the Bay of Bengal.

The Mahakali forms part of Nepal's western border with India.

Rivers of Nepal

Sources & data note

This answer is drawn from the site's source-cited datasets. Follow the link above for the full page with detailed sourcing.