Top 10 Longest Rivers in India
Ganges (Ganga): 2,525 km.
Originates in Himalayas, worshipped as Goddess Ganga, sustains millions of lives.
Godavari: 1,465 km.
Known as “Ganges of the South,” rich history, supports dense population.
Yamuna: 1,376 km.
Originates from Yamunotri Glacier, largest river not flowing to sea.
Krishna: 1,400 km.
Flows through Western Ghats, vital for Telangana, Andhra Pradesh, Maharashtra, and Karnataka.
Sutlej: 1,450 km.
Runs through northern India, major source of hydroelectric power.
Narmada: 1,312 km.
Unique westward flow, holiest river in India.
Brahmaputra: 916 km.
Flows through India, China, and Bangladesh, crucial for the region.
Mahanadi: 890 km.
Vital for Odisha, supports agriculture and livelihoods.
Kaveri (Cauvery): 800 km.
Originates in Karnataka, flows through Tamil Nadu and Puducherry.
Tapti (Tapi): 724 km.
Flows through central India, empties into the Arabian Sea.
view next