Rivers of India

by Vishal Kumar

Rivers of India - India river map shows, the Ganga, Yamuna, Godavari, Krishna, Kaveri, Narmada, Tapi, and Indus along with their tributaries.

Rivers of India


Major Rivers in India

River Length (km) Length (miles) Drainage area (km²) Outflow Countries in the drainage basin India Regions in the drainage basin
Brahmaputra 2900 1800 651334 Bay of Bengal India, Tibet (Autonomous Region of China), Bangladesh Assam, Arunachal Pradesh
Indus 2900 1800 1165000 Arabian Sea Pakistan, India, Tibet (Autonomous Region of China) Jammu and Kashmir
Ganges 2510 1560 1080000 Bay of Bengal India, Bangladesh Uttarakhand, Uttarpradesh, Bihar, Jharkhand, West Bengal
Satluj 1400 900 66317 Confluence with Chenab India, Tibet (Autonomous Region of China), Pakistan Himachal Pradesh, Punjab
Godavari 1465 910 312812 Bay of Bengal India Maharashtra, Andhra Pradesh
Yamuna 1376 855 366223 Ganges India Delhi, Uttar Pradesh, Haryana, Uttarakhand
Krishna 1327 825 258948 Bay of Bengal India Maharashtra, Karnataka, Andhra Pradesh
Narmada 1312 815 98796 Gulf of Khambat India Madhya Pradesh, Gujrat
Ghagra 1080 670 127950 Ganges India, Tibet (Autonomous Region of China), Nepal Bihar
Cauvery 765 475 72000 Bay of Bengal India Karnataka, Tamil Nadu

Related Maps