Discover The 10 Longest Rivers Of Nepal

Nepal is a rich country in natural and water resources. The beautiful and unbelievable geographical structure of Nepal having high mountains in the north cause the birth of numerous small and large rivers of Nepal. These rivers are the sources of rich water in Nepal.

Though Nepal is a landlocked country, and it has many mountain ranges, Himalayas and plain lands. The longest rivers of Nepal run through these ranges, giving this landlocked country plenty of water to sustain its people and wildlife.

Out of all those continuously flowing rivers that are continuously giving life to this beautiful land of Nepal, here we are presenting the names of 10 longest rivers of Nepal that flows down from the North to the South.

List Of The 10 Longest Rivers Of Nepal

These are the names of the rivers that are originated from the high Himalayas and mountains in the North and are continuously flowing to the South to meet the vast ocean through India.

The length of the river is measured between the place of its origin and the place where it drains into another river or ocean.

1. Karnali River

Karnali River is the longest river of Nepal. It has a total length of 1080 km that makes it the longest river of Nepal. It is a perennial trans-boundary river that originates from Mapchachungo Glacier in Tibetan Plateau near Lake Manasarovar. Cutting through the several Himalayas in Nepal, it meets and joins the Sharda River at the Brahmaghat in India. Once it enters India, Karnali is known as the Ghaghara River in India. Karnali River is also the largest tributary of the mighty Ganges river by volume.

2. Gandaki River

Gandaki is one of the major rivers in Nepal. Originating from the Himalayas, the Gandaki river is very known for its deep canyon in the northern Himalayas. Among the other rivers in Nepal, Gandaki has a big religious significance. According to the Hindu legends, the Gandaki River is a form of Tulasi Devi who is considered to be the descent of Goddess Laxmi. Even the basin of this river contains three mountains having a height of more than 8000 meters-Dhaulagiri, Manalsu, and Annapurna I. It is also the deepest river in Nepal. The Gandaki River is also known as Narayani in Nepal and the Gandak River in India. The total length of Gandaki is 814 KM.

3. Koshi River

Koshi, also known as the Sapta Koshi River is the largest river in Nepal. It is not only the largest river in Nepal but also one of the longest rivers of Nepal. The Sapta Koshi is a tributary of seven rivers that include Arun River, Sun Koshi, Dudh Koshi, Bhote Koshi, Tama Koshi, Likhu, and Indravati. Koshi flows through Eastern Nepal, and enters Northern Bihar, India, and joins mightly the Ganga River near Kurshela in Kathihar district. The total length of the Koshi is 729 KM.

4. Rapti River

Rapti is the major river in Mid- Western Nepal. Located in the Rapti Zone of Nepal, this river is notable for ethnic groups like Kham Magar, and Tharu. Rapti is a great source of irrigation in Western Nepal and has great hydroelectric potential. Due to the recurrent floods every year, this river is also known as Gorakhpur’s Sorrow. Rapti joins Karnali, one of the major tributaries of the Ganges in the Uttar Pradesh of India. The total length of West Rapti is 600 KM that makes it also one of the longest rivers of Nepal.

5. Bagmati River

Bagmati River is one of the major and holy rivers in Nepal. The river has a great historical and religious significance for the establishment of human civilization in the valley of Kathmandu, the capital of Nepal. Bagmati is holy for both Hindus and Buddhists of Nepal. Flowing through the Kathmandu Valley, it runs to Southern Nepal and then drains into the Bihar of India. It is also known as Kareh once it enters India. The total length of the Bagmati River is around 587 KM.

6. Mahakali River

It is the river that separates Nepal from India in the West. Mahakali River originates from Kalapani in the Northern Himalayas in Uttarakhand, India. But after originating, it flows through Western Nepal bordering with India and joins the Karnali river after reaching India. It is also known as Kali River and Sharda River. It’s length of 350 KM makes it one of the longest rivers of Nepal.

7. Kamala River

Kamala River is the major river of Province No: 2 of Nepal after Bagmati in the Sarlahi district. The river has religious significance as well it is a great source of irrigation for people living around this river. It originates from the Churia range in Sindhuligarhi of the Sinduli district. The Kamala flows in the Southern direction by crossing the Kamala Khoj area. After passing through a gorge above Chaupat, it flows into the Terai of Nepal at Chisapani. It also forms a border between Dhanusha and Siraha district of Nepal, enters India in Madhubani district, and joins the Bagmati river at Badlaghat in Khagaria district of India. With the total length of 328 KM, Kamala Rivers is also one of the longest rivers of Nepal.

8. Bheri River

The Bheri River is a major tributary of the Karnali River draining the western Dhaulagiri range in western Nepal. It has three important upper tributaries. Sani Bheri River drains the southern slopes of this range while the Thuli Bheri River drains the northern slopes. Another tributary Uttar Ganga drains Dhorpatan Valley to the south of the Dhaulagiri. Downstream, the Bheri flows through Surkhet Valley before joining the Karnali River in the Mahabharat Range or Lesser Himalaya. The total length of the Bheri River is 264 KM.

9. Arun River

Arun River is one of the seven tributaries of the Sapt Koshi River. It is one of the few rivers in Nepal that share a border with China. The river originates in the Tibet Autonomous Region of China. It is also known as Phung Chu or Bum Chu there. Arun is the largest trans-Himalayan river passing through Nepal. It has the greatest snow and ice-covered area of any river basin in Nepal. With the total length of 250 KM, Arun river is one of the longest rivers of Nepal.

10. Seti River

Seti is also one of the important tributaries of Nepal’s longest river Karnali. It originates from the snowfields and glaciers around the twin peaks of Api and Nampa in the south-facing slopes of the main Himalayas. It is an area that is a trifunctional border of Nepal, India, and China. It first starts flowing toward the South-East direction, then turns towards the South-West, and then again South-East and joins the Karnali River. The total length of the Seti is 202 KM.

Lengths Of The Longest Rivers Of Nepal

Here is the overview of all above-mentioned 10 longest rivers of Nepal.

Rivers Of NepalTotal Length
Karnali River1080 KM
Gandaki River814 KM
Sapt Koshi River729 KM
Rapti River600 KM
Bagmati River587 KM
Mahakali River350 KM
Kamala River328 KM
Bheri River264 KM
Arun River250 KM
Seti River202 KM
Longest Rivers Of Nepal

Some Interesting Facts About Rivers Of Nepal

Besides the fact that rivers always have a great religious significance among the people of Nepal, there are many interesting facts related to these rivers of Nepal. Nepali culture is very related to rivers and waters. That’s why most of the sacred places are situated at the bank of the rivers. Rivers are worshipped as Goddess and called Mother(Mata) in Nepali culture.

Some facts are related to the rivers mentioned above while some are related to other rivers in Nepal. We hope you are going to like these facts about the rivers of Nepal.

  • There are more than 6,000 rivers in Nepal including rivulets and tributaries.
  • There are 1000 rivers more than 10 KM, and 24 rivers that are more than 100 KM. The cumulative length of rivers in Nepal is about 45,000 KM.
  • It is estimated that more than 70% of dry season flow and 40% of annual flow of Ganga River comes from the rivers of Nepal.
  • Karnali is the longest river of Nepal with the total length of 1,080 KM while Gandaki is the deepest river of Nepal. The Sapt Koshi is the largest river of Nepal with a basin size of around 74, 500
  • Despite the fact that the Sapt Koshi is formed by 7 tributaries, the Arun river alone drains more than half of the area to the Sapt Koshi. But it provides only about a quarter of the total discharge.


Which is the longest river of Nepal?

With the total length of 1,080 KM, Karnali River is the longest river of Nepal.

Which is the biggest river of Nepal?

The Koshi, also known as the Sapta Koshi is the biggest flowing river of Nepal.

Which is the deepest river of Nepal?

The Gandaki River, also known as Narayani is the deepest river of Nepal.

Which is the shortest river of Nepal?

Along the 10 longest rivers of Nepal, Seti river with the length of 202km, is the shortest river of Nepal.

Is Saptakoshi the largest river of Nepal?

Yes, Saptakoshi is the largest river of Nepal.

Which is the deepest river of Nepal?

Gandaki, also known as the Kali Gandaki is the deepest river of Nepal.

Share On Social Media!

Leave a Reply

Your email address will not be published. Required fields are marked *