Con sông lớn nhất ở Ấn Độ là sông Hằng, với chiều dài 2,525 km từ nguồn đến miệng. Sông Hằng có nguồn ở dãy Himalaya và đổ ra Vịnh Bengal. Nó chảy về phía đông tới bang Tây Bengal.
Tên cổ của sông Hằng là Bhagirathi, và nguồn gốc của nó nằm ở sông băng Gangotri. Sông băng này nằm trong khu vực được gọi là Uttar Kashi. Sông Hằng được hợp thành bởi một trong những phụ lưu lớn nhất của nó, sông Yamuna, ở vùng đồng bằng của tiểu lục địa Ấn Độ.
Người theo đạo Hindu tôn thờ sông Hằng. Nó được đề cập trong kinh sách tôn giáo Hindu cổ đại. Banaras, một trong những thành phố linh thiêng nhất của đạo Hindu, nằm bên bờ sông Hằng.