La maggior parte dei fiumi versa le loro acque nel Golfo del Bengala; tuttavia, alcuni dei Fiumi i cui corsi li portano attraverso la parte occidentale del paese e verso est dello stato di Himachal Pradesh si svuotano nel Mar Arabico.