I due fiumi principali dell'India si trovano nel nord del paese: il Gange e il Brahmaputre. Il Gange nasce sull'Himalaya indiano occidentale. Il ramo principale del Gange continua in Bangladesh, dove confluisce con il Brahmaputre, formando un unico fiume, il Padma, che sfocia, dopo un breve tratto, nel Golfo del Bengala. Il Brahmaputre nasce nel Tibert sud-occidentale, sul versante settentrionale dell'Himalaya, e attraversa il territorio indiano nella regione di Assam.