India's Longest Rivers

8 Dec, 2024

Length: 2,525 km Flowing Through: India and Bangladesh Key Tributaries: Yamuna, Ghaghara, Gandak, Kosi, and Son

Credit: Pexels

Ganga (Ganges River)

Length: 1,465 km Flowing Through: Maharashtra, Telangana, Andhra Pradesh, Chhattisgarh, and Odisha Known As: "Dakshin Ganga"

Credit: Pexels

Godavari River

Length: 1,400 km Flowing Through: Maharashtra, Karnataka, Telangana, and Andhra Pradesh

Credit: Pexels

Krishna River

Length: 1,376 km Tributary of: Ganga Key Cities Along the River: Delhi, Agra, and Allahabad

Credit: Pexels

Yamuna River

Length: 1,312 km Flowing Through: Madhya Pradesh, Maharashtra, and Gujarat Known For: Flowing westward into the Arabian Sea

Credit: Pexels

Narmada River

Length: 3,180 km (but only about 1,114 km flows through India) Flowing Through: China (Tibet), India, and Pakistan

Credit: Pexels

Indus River

Length: 2,900 km (but about 916 km flows through India) Flowing Through: China (Tibet), India, and Bangladesh Known For: One of the mightiest rivers in terms of water flow

Credit: Pexels

Brahmaputra River