Back

List of Rivers in India

Rivers are the lifeline of India’s geography, agriculture, culture, and economy. From the snow-fed Himalayan rivers to the rain-fed Peninsular rivers, India has a vast and diverse river system.

River Across States / Regions Length (km) Origin Ends In
Ganga Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, West Bengal 2525 Gangotri Bay of Bengal
Yamuna Uttarakhand, Himachal Pradesh, Haryana, Delhi, Uttar Pradesh 1376 Yamunotri (Garhwal) Bay of Bengal
Brahmaputra Arunachal Pradesh, Assam, Tibet 2900 Lake Manasarovar Bay of Bengal
Mahanadi Chhattisgarh, Odisha, Maharashtra, Telangana 858 Amarkantak Plateau Bay of Bengal
Godavari Chhattisgarh, Andhra Pradesh, Puducherry 1465 Nasik Hills Bay of Bengal
Krishna Maharashtra, Karnataka, Telangana, Andhra Pradesh 1400 Near Mahabaleshwar, Maharashtra Bay of Bengal
Narmada Madhya Pradesh, Maharashtra, Gujarat 1315 Amarkantak Hills, Madhya Pradesh Arabian Sea
Tapti Madhya Pradesh, Maharashtra, Gujarat 724 Betul Arabian Sea
Gomti Uttar Pradesh, Gujarat 900 Gomat Taal Saidpur, Ghazipur
Kosi Nepal, Bihar 720 Himalayas (Nepal) Ganga
Gandaki Nepal, Madhya Pradesh, Uttar Pradesh, Jharkhand, Bihar 630 Nepal Himalayas Ganga
Betwa Madhya Pradesh, Uttar Pradesh 590 Vindhya Range Rajghat Dam
Son Madhya Pradesh, Uttar Pradesh, Jharkhand, Bihar 784 Ganga Yamuna
Sutlej Himachal Pradesh, Punjab 1500 Mount Kailash Ropar
Ravi Himachal Pradesh, Punjab 720 Himachal Pradesh Chenab
Beas Himachal Pradesh, Punjab 470 Sutlej Mandi Plain
Chenab Himachal Pradesh, Punjab, Jammu & Kashmir 960 Panjnad Jammu & Kashmir
Jhelum Punjab, Jammu & Kashmir 725 Pir Panjal Range Chenab
Kaveri Karnataka, Tamil Nadu 765 Coorg Hills, Karnataka Bay of Bengal
Ghaggar Himachal Pradesh, Rajasthan 1080 Shivalik Hills, Himachal Pradesh Indus
Hugli (Hooghly) West Bengal, Kolkata 260 Ganga Bay of Bengal
Damodar Jharkhand, Bengal 592 Hoogly River, Howrah Chota Nagpur plateau
Indus Gilgit-Baltistan, Jammu and Kashmir Khyber Pakhtunkhwa, Punjab, Sindh Tibet 3180 Kailash Range, Tibet Arabian Sea
Tungabhadra Karnataka, Telangana, Andhra Pradesh 531 Krishna Krishna
Mahi Madhya Pradesh, Vindhyas 580 Gulf of Khambhat , Arabian Sea Sevalia
Bhagirathi Uttarakhand 205 Ganga Ganga
Bhima Maharashtra, Karnataka, Telangana 861 Krishna River Pandharpur
Sabarmati Aravalli Range, Udaipur 371 Dhebar Lake Gujarat
Teesta Sikkim, West Bengal, Bangladesh 309 Brahmaputra Rangeet River
Periyar Kerala, Tamil Nadu 244 Cardamom Hills Bay of Bengal
Vaigai Tamil Nadu 258 Periyar Plateau Bay of Bengal
Sharda Uttarakhand, Uttar Pradesh 350 Ganga Ghaghara
Alaknanda Uttarakhand 190 Ganga Nanda Devi
Indravati Odisha, Chhattisgarh, Maharashtra 535 Kalahandi Godavari
Subarnarek Jharkhand, Odisha,West Bengal 395 Bay of Bengal Bay of Bengal
Konya Maharashtra 130 Krishna River Maharashtra
Ramganga Uttarakhand, Uttar Pradesh 596 Ganga Ramganga Dam
Peena Andhra Pradesh, Karnataka 597 Nandi Hills Bay of Bengal
Brahmani Odisha 480 Bay of Bengal Ganga
Mahanada West Bengal, Bihar 360 Lakshadweep Sea, Vembanad Lake Bay of Bengal
Benas Rajasthan, Uttar Pradesh 512 Rohtang Pass Chambal
Some important facts for Rivers are below:
Longest River (Length-wise) in the World Nile (Egypt) Africa
Biggest River (Water Flow-wise) in the World Amazon (South Africa)
Longest River of Europe Volga (Russia)
Longest River of Asia Yangtze (China)
Longest River of India Ganga
Longest River of South India Godavari (also called Dakshina Ganga)
Rivers Forming Estuaries in India Narmada, Tapti
Sorrow of Bengal Damodar River
Last updated:
Loading updates…
WhatsApp Facebook