A Índia faz fronteira com o Oceano Índico, a Baía de Bengala e o Mar da Arábia; Juntos, esses corpos d'água respondem por mais de 7.000 quilômetros de costa. As principais massas de água dentro das fronteiras da Índia incluem o sistema do Rio Brahmaputra, o Rio Ganga Bhagirathi Hooghly e o Canal da Costa Oeste. O maior lago de água doce da Índia é o Lago Wular.
O sistema do rio Brahmaputra se estende das cidades de Sadiya a Dhubri. O rio Ganga Bhagirathi Hooghly se estende entre Allahabad em Uttar Predesh e Haldia em West Bengal. O rio Ganges, a porção mais importante do sistema fluvial, começa na fusão dos rios Bhagirathi e Alaknanda e, eventualmente, flui para a Baía de Bengala. O rio Ganges é o terceiro maior rio do mundo em descarga. O Ganges deságua no rio Hooghly em Pakur, na parte sudeste da Índia; o rio Hooghly é o primeiro distribuidor do Ganges. O Canal da Costa Oeste se estende de Kottapuram a Kollam.
No total, a Índia contém mais de 14.500 quilômetros de vias navegáveis. Todos os rios da Índia se originam nas cordilheiras de Vindhya e Satpura, nas cordilheiras de Karakoram e do Himalaia ou nas cordilheiras de Sahyadri e Western Ghats. Os golfos mais importantes da Índia são o Golfo de Kutch, o Golfo de Cambay e o Golfo de Mannar.