The Ganga (Ganges) is the longest river in India, flowing approximately 2,525 km. It originates at Gangotri Glacier in Uttarakhand and travels across the Indo-Gangetic plain before emptying into the Bay of Bengal. The Brahmaputra is longer but flows through multiple countries.