Cet article recense les fleuves et rivières de l'Inde en partant du golfe du Bengale à l'est jusqu'à la mer d'Arabie à l'ouest.
Les principaux cours d'eau qui s'écoulent vers le golfe du Bengale sont le Brahmapoutre, le Gange, la Cauvery, la Mahânadi, la Godavari et la Krishna. Vers la mer d'Arabie, on compte l'Indus, la Narmada et la Tapti.