36 rivers profiled

Rivers of India

From the Gangotri Glacier to the Arabian Sea — India's great rivers, their wildlife, waterfalls, and wild places.

India's Longest Rivers

#1🌊
Brahmaputra
Arunachal Pradesh, Assam
2,900 km
#2🌊
Ganga
Uttarakhand, Uttar Pradesh
2,525 km
#3🌊
Godavari
Maharashtra, Telangana
1,465 km
#4🌊
Krishna
Maharashtra, Karnataka
1,400 km
#5🌊
Yamuna
Uttarakhand, Himachal Pradesh
1,376 km
#6🌊
Narmada
Madhya Pradesh, Maharashtra
1,312 km
#7🌊
Indus
Ladakh, Jammu & Kashmir
1,114 km
#8🌊
Ghaghra
Uttarakhand, Uttar Pradesh
1,080 km
#9🌊
Chambal
Madhya Pradesh, Rajasthan
960 km
#10🌊
Mahanadi
Chhattisgarh, Odisha
858 km
🏔️

Himalayan Rivers

🌊

Peninsular River · East-flowings

🌊

Peninsular River · West-flowings

🏜️

Desert Rivers