
With a land area of 3,287,263 km2 (1,269,219 sq mi) consisting of diverse ecosystems, India has many river systems and perennial streams.[1] The rivers of India can be classified into four groups – Himalayan, Deccan, Coastal, and Inland drainage. The Himalayan rivers, mainly fed by glaciers and snow melt, arise from theHimalayas. The Deccan rivers system consists of rivers inPeninsular India, that drain into theBay of Bengal and theArabian Sea. There are numerous short coastal rivers, predominantly on theWest coast. There are few inland rivers, which do not drain into the sea.[2][3]
Most of the rivers in India originate from the four majorwatersheds in India. The Himalayan watershed is the source of majority of the major river systems in India including the three longest rivers–theGanges, theBrahmaputra and theIndus.[3][4] These three river systems are fed by more than 5000 glaciers.[5] TheAravalli range in the north-west serves the origin of few of the rivers such as theChambal, theBanas and theLuni rivers.[4]
TheNarmada andTapti rivers originate from theVindhya andSatpura ranges inCentral India.[4] In the peninsular India, majority of the rivers originate from theWestern Ghats and flow towards the Bay of Bengal, while only a few rivers flow from east to west from theEastern Ghats to the Arabian sea. This is because of the difference in elevation of the Deccan plateau, which slopes gently from the west to the east.[6] The largest of the peninsular rivers include theGodavari, theKrishna, theMahanadi and theKaveri.[3][4]

As per the classification ofFood and Agriculture Organization, the rivers systems are combined into 20 river units, which includes 14 major rivers systems and 99 smaller river basins grouped into six river units. TheGanges-Brahmaputra-Meghna basin is the largest, which covers 34% of the land area and contributes to nearly 59% of the available water resources.[2]