La plupart des rivières se jettent dans le golfe du Bengale; cependant, certaines des fleuves dont les cours les emportent à travers la partie occidentale du pays et vers l'est de l 'état de Himachal Pradesh se déversent en mer d' Arabie.