Major Rivers of Nepal: The Great Himalayan River Systems

Nepal’s major rivers are the Koshi, Gandaki (also called the Narayani in its lower course), and Karnali, three large river systems that rise in or near the Himalaya and flow south toward the Ganges basin. Other important rivers include the Mahakali, Bagmati, Rapti, Babai, and Kankai; together, they shape the country’s valleys, plains, ecosystems, settlements, and exposure to floods.

How Nepal’s rivers are organized

Nepal’s rivers are often grouped by the large basins they drain rather than treated as a simple list of separate channels. The three principal systems—the Koshi, Gandaki, and Karnali—collect water from extensive mountain catchments and cross the Himalayan foothills before entering the lowland Terai. In India, their waters ultimately join the Ganges river system, known in Nepal as the Ganga in some contexts.

Many tributaries feed these trunk rivers. A river named in one place may also be known by another name farther downstream, and some names refer to a major channel, a tributary, or a broader basin. The Narayani, for example, is the name commonly used for the Gandaki after its main branches meet in Nepal. That is why lists of Nepal’s rivers can appear to differ without necessarily contradicting one another.

Rivers are also described by their sources and seasonal patterns. Some receive water from snow and glaciers as well as rainfall, while others depend more heavily on monsoon rain. These differences affect when flows rise, how much water is available in different seasons, and the risks faced by communities along the banks.

The Koshi River system

The Koshi is the easternmost of Nepal’s three great Himalayan river systems. Its upper basin includes several major tributaries draining the high mountains, including the Arun, Tamor, and Sun Koshi. The river is called the Sapta Koshi in Nepal where its principal streams come together; “sapta” refers to seven, reflecting the traditional grouping of its component rivers.

Below the mountain region, the Koshi flows through the eastern Terai and continues into India, where it is a tributary of the Ganges. Its broad catchment and sediment load have helped create fertile lowland areas, but the river is also known for flood hazards and changes in its channels. The combination of steep Himalayan slopes, intense monsoon rainfall, and sediment carried downstream can make river conditions difficult to predict locally.

Important tributaries include the Arun, which rises in Tibet, and the Tamor, which drains eastern Nepal. The Sun Koshi gathers water from a wide mountain region and has tributaries of its own. These rivers connect high-altitude landscapes with farms, towns, wetlands, and floodplains far downstream, so conditions in an upper catchment can matter to people well beyond the mountains.

The Gandaki and Narayani system

The Gandaki system drains central Nepal. Its major tributaries include the Kali Gandaki, Trishuli, Budhi Gandaki, Marsyangdi, and Seti. After important branches converge, the river is generally known as the Narayani in Nepal; it continues south into India, where the name Gandak is commonly used.

The Kali Gandaki flows through a deep gorge between the Annapurna and Dhaulagiri mountain ranges, a striking example of a river cutting across the Himalayan region. The Trishuli and Marsyangdi drain other parts of central Nepal, while the Budhi Gandaki rises in the northern mountains. The courses and names of these rivers are useful for understanding Nepal’s geography, but their watersheds also cross administrative and ecological boundaries.

The system supplies water to communities and supports farming, aquatic habitats, and hydropower development. As with other Himalayan rivers, its flow varies with season and location. Mountain tributaries may respond quickly to heavy rain, while lower reaches pass through wider valleys and plains where flooding can affect settlements and cultivated land.

The Karnali River system

The Karnali is the major river system of western Nepal and one of the country’s largest. It rises in the Tibetan Plateau, enters Nepal, and flows through remote mountain regions before crossing the Terai and continuing into India. There it is known as the Ghaghara, a major tributary of the Ganges.

Within Nepal, important rivers associated with the Karnali basin include the Humla Karnali, Mugu Karnali, and Seti. The system drains a broad area with large differences in elevation, climate, and access. Upper catchments are mountainous and sparsely settled in many places; farther south, the river and its tributaries support communities and productive lowlands.

The Karnali’s long course makes it significant for freshwater ecosystems and river-dependent livelihoods. Its remote setting has also meant that parts of the basin have remained less developed than more accessible river corridors. Any discussion of development or conservation in the basin needs to account for both upstream and downstream effects, including how roads, land use, and river works can alter water and sediment movement.

Other important rivers across Nepal

Nepal’s major river geography is not limited to the three great systems. Numerous rivers drain the hills, valleys, and Terai, and many have great local importance even when their catchments are smaller.

  • Mahakali: Forms much of Nepal’s western boundary with India and is part of the wider Ganges drainage system.
  • Bagmati: Flows through the Kathmandu Valley and south toward the Terai, where it eventually enters India. It is culturally important and also faces significant water-quality pressures in urban areas.
  • Rapti: The name applies to rivers in different parts of Nepal. The West Rapti drains western Nepal toward the plains, while the East Rapti is associated with the Chitwan region.
  • Babai: Drains parts of western Nepal’s inner Terai before crossing into India.
  • Kankai: Flows through eastern Nepal and continues south into India.
  • Kamala: Drains central-eastern Nepal and flows into India’s northern plains.
  • Mechi: Runs along part of Nepal’s eastern boundary with India and continues south.

These rivers show why “major” can mean different things. A river may be notable for its basin size, role in a city, cultural significance, ecological value, or importance to a particular region. The Bagmati, for instance, is not one of Nepal’s three largest Himalayan systems, but it is central to the geography and daily life of the Kathmandu Valley.

Monsoon, snowmelt, and seasonal flow

Nepal’s river flow reflects both the monsoon and the country’s high mountains. Most of the annual rain falls during the summer monsoon, so many rivers rise sharply during that period. Snow and glacier melt also contribute to some Himalayan rivers, especially in warmer months, but the balance between rain, snowmelt, and glacier melt differs from basin to basin.

Seasonality matters for water supply, farming, transport, and risk. Lower flows in the dry season can make water availability a concern, while intense rain can trigger floods, landslides, and debris flows. A river may be calm at one observation point while dangerous upstream or downstream, so conditions should never be inferred from a single view or from a different season.

Rivers also carry sediment eroded from mountain slopes. Sediment builds and reshapes floodplains, affects channels, and can influence reservoirs and infrastructure. The natural movement of sediment is part of how river landscapes evolve, though human land use and construction can change the amount and timing of material entering waterways.

Why the rivers matter to people and ecosystems

River systems sustain Nepal in several connected ways. They provide freshwater for households and agriculture, support wetlands and aquatic habitats, and connect highland and lowland environments. Rivers and their floodplains also carry cultural and religious significance, particularly where communities have long-established relationships with particular waterways.

Hydropower is another important part of Nepal’s relationship with its rivers. The steep gradients of many mountain streams create opportunities for electricity generation, while the same geography makes construction and operation challenging. Projects can affect river flow, fish movement, sediment, and nearby communities; the scale and nature of those effects depend on a project’s design and location.

Flooding is a recurring concern, especially during the monsoon. Risk is shaped not only by rainfall and river flow but also by settlement patterns, drainage, slope conditions, and the availability of warning and evacuation arrangements. In cities, pollution and encroachment can add pressures that differ from those in rural mountain catchments. River management therefore involves water quality, land use, infrastructure, conservation, and disaster preparedness rather than water supply alone.

Common confusions about Nepal’s rivers

One frequent misconception is that each river keeps the same name from its source to its mouth. In reality, names often change when major tributaries meet or when a river crosses a border. Gandaki, Narayani, and Gandak, for example, refer to connected reaches of the same broad river system under different naming conventions.

Another confusion is to treat every river as wholly Nepalese because it flows through Nepal. Some rise in Tibet or elsewhere beyond the country, and many continue into India. Conversely, a river that forms a boundary may be shared in practical and geographic terms even where national borders divide the banks.

Finally, river size alone does not determine importance. A smaller river can be vital to a valley, city, or farming region. For a useful comparison, consider the whole catchment, the tributaries feeding it, its seasonal behavior, and the communities or habitats that depend on it.

Frequently Asked Questions

What are the three major rivers of Nepal?
The three principal Himalayan river systems are the Koshi, Gandaki, and Karnali. Each is formed by multiple tributaries and flows south toward the Ganges basin.

Which river flows through Kathmandu?
The Bagmati flows through the Kathmandu Valley. It is a major local river, though it is separate from Nepal’s three largest river systems.

Is the Narayani the same river as the Gandaki?
Narayani is the common name in Nepal for the Gandaki after major tributaries converge. Farther downstream in India, the connected river is commonly called the Gandak.

Do Nepal’s rivers flow into the Ganges?
The major systems and many other rivers eventually join the Ganges drainage basin, often after crossing into India. Their routes and the names used for them can change along the way.

Why do Nepal’s rivers flood during the monsoon?
Heavy seasonal rain can rapidly increase runoff from steep mountain slopes and lowland catchments. Local flood risk also depends on river channels, drainage, land use, and conditions upstream.

Are Nepal’s rivers fed only by glaciers?
No. Rainfall is a major source of river water, particularly during the monsoon. Snow and glacier melt contribute to some Himalayan rivers, with the exact contribution varying by basin and season.

Understanding Nepal’s river map

The clearest way to read Nepal’s rivers is to follow each basin from its headwaters through its tributaries, trunk channel, and downstream route. The Koshi, Gandaki, and Karnali provide the broadest framework, while rivers such as the Bagmati, Mahakali, Rapti, Babai, and Kankai explain regional geography and local life. Together, these waterways link the Himalaya, hills, and Terai, carrying water and sediment across landscapes that are closely connected but very different in climate and terrain.