A Índia é a maior das penínsulas do mundo com 7516,6 quilômetros de litoral. Segundo o Ministério dos Transportes Marítimos, cerca de 95% do volume e 70% do valor do comércio é realizado por via marítima.
A Índia tem 12 portos principais e 200 portos secundários e intermediários.
Os portos e a indústria marítima desempenham um papel vital no desenvolvimento do comércio do país. O governo indiano quer modernizar os portos e em 2017 aprovou o projeto Sagar Mala para esse fim. O governo indiano autorizou o investimento estrangeiro direto de até 100% para projetos de construção e manutenção de portos. O governo também lançou um programa nacional de desenvolvimento marítimo com um orçamento de 13 bilhões de euros.
Na Índia, o transporte marítimo é administrado pelo governo central e pelo governo estadual.
O Ministério do Transporte Marítimo do governo central administra os portos principais, com exceção do Porto de Ennore. Os portos menores e intermediários são administrados pelo ministério ou departamento apropriado do estado costeiro em que estão localizados.
O porto de Kandla é o maior em termos de volume, e o porto de Jawaharlal Nehru é o maior terminal de contêineres da Índia.
Os principais portos são:
Os 200 portos não principais estão localizados nos seguintes estados: - Maharashtra (48); Gujarat (42); Tamil Nadu (15); Karnataka (10); Kerala (17); Andhra Pradesh (12); Odisha (13); Goa (5); Bengala Ocidental (1); Daman e Diu (2); Lakshadweep (10); Território de Pondicherry (2); e Andaman & Nicobar (23).