A Gangesz a Himalájában, 4255 méter magasságban egy barlangból tör a felszínre, pontosabban a Kumaon-Himalájában, a Gangotri-gleccserhez közel ered.
A Gangesz folyó hossza mintegy 2510 km, vízgyűjtője 907 ezer km². Felső szakaszán Bhagirathi a neve. A Gangesz Haridvárnál a síkságra ér, majd kelet felé folyik, és Alláhábádnál csatlakozik a Jamunához. 2511 kilométer után torkollik bele a Bengáli-öbölbe. A Gangesz a Föld egyik legnagyobb folyója, de óriási környezetszennyezésnek van kitéve. Az indiai kormány hatalmas erőfeszítéseket tesz a folyó megtisztítására.