Marine transport in India is managed by both the Central and the State governments. While the Ministry of Shipping administers the major ports, the minor and intermediate ports are controlled by the respective State government.

The nine Indian states near the coastal lines - Goa, Karnataka, Gujarat, Maharashtra, Kerala, Andhra Pradesh, Tamil Nadu, Odisha and  West Bengal are home to all major and minor ports of India. The extended coastline of India forms one of the giant portions of land into a body of water.

India has 13 major ports which handle a huge volume of cargo traffic and container traffic. Out of them, the Kandla, Mumbai, JNPT, Mangalore, Mormugao Port, and Cochin are situated at western coast while Paradip, Chennai, Vishakhapatnam, Tuticorin, Kolkata, and Ennore are located on Eastern Coast. Port Blair is located in Andaman and Nicobar islands.

Zone State Port Features
Eastern Coast Tamil Nadu Chennai Artificial PortSecond busiest port
Western Coast Kerala Kochi Sited in the Vembanad lake
Exports of spices and salts
Eastern Coast Tamil Nadu Ennore India’s First corporatized port
Eastern Coast West Bengal Haldia Riverine portsSituated on Hugli river
Known as Diamond Harbour
Western Coast Gujarat Kandla Known as Tidal Port
Acknowledged as Trade Free Zone
Largest port by volume of cargo handled.
Western Coast Karnataka Mangalore Deals with the iron ore exports
Western Coast Goa Marmagoa Situated on the estuary of the river Juari
Western Coast Maharashtra Mumbai Largest Natural Port and harbor In IndiaBusiest port in India
Western Coast Maharashtra Jawaharlal Nehru Port  Largest Artificial Port
Eastern Coast Odisha Paradip Natural Harbor
deals with the export of iron and aluminum
Eastern Coast Tamil Nadu Tutikorin Major port in south India
deals with the fertilizers and petrochemical products
Eastern Coast Andhra Pradesh Vishakapatnam Deepest port of India
deals with the export of iron ore to JapanAmenities of building and fixing of ships are available
Eastern Coast Tamil Nadu Chennai Artificial port