El Ganges es el río más largo de la India y también el más grande, seguido del Godavari (1.465 km). Los estados que abarca esta masa de agua son Uttarakhand, Uttar Pradesh, Bihar y Bengala Occidental.