Muchos de los ríos principales de la India desembocan desde el oeste en la bahía de Bengala: en el norte el río Ganges (o Ganga), el río Meghna y el río Brahmaputra.