With a land area of 3,287,263 km2 (1,269,219 sq mi) consisting of diverse ecosystems, India has many rivers 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 the Himalayas. The Deccan rivers system consists of rivers in Peninsular India, that drain into the Bay of Bengal and the Arabian Sea. There are numerous short coastal rivers, predominantly on the West coast. There are few inland rivers, which do not drain into sea.[2][3]
Most of the rivers in India originate from the four major watersheds in India. The Himalayan watershed is the source of majority of the major river systems in India including the three longest rivers–the Ganges, the Brahmaputra and the Indus.[3][4] These three river systems are fed by more than 5000 glaciers.[5] The Aravalli range in the north-west serves the origin of few of the rivers such as the Chambal, the Banas and the Luni rivers.[4]
The Narmada and Tapti rivers originate from the Vindhya and Satpura ranges in Central India.[4] In the peninsular India, majority of the rivers originate from the Western Ghats and flow towards the Bay of Bengal, while only a few rivers flow from east to west from the Eastern 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 the Godavari, the Krishna, the Mahanadi and the Kaveri.[3][4]