port.shipping.bid

Indian ports guide

Where India’s cargo enters and leaves: the 12 major port authorities and the largest private ports, with their port codes and what they are best at.

12345678910111213141516171819

Schematic map for orientation only, not to scale; boundaries are not authoritative. Tap a number to jump to the port.

1Nhava Sheva (JNPA)

Jawaharlal Nehru Port Authority · Maharashtra · Major port · INNSA

India’s busiest container port; serves Mumbai, Pune and North India by rail.

2Mundra

Mundra Port (Adani Ports & SEZ) · Gujarat · Non-major (private) port · INMUN

India’s largest private port by cargo; containers, coal, crude oil, cars.

3Kandla (Deendayal)

Deendayal Port Authority · Gujarat · Major port · INIXY

Bulk cargo: petroleum, fertiliser, edible oil, salt, timber.

4Pipavav

Gujarat Pipavav Port · Gujarat · Non-major (private) port · INPAV

Containers, cars and bulk, with rail links to the north.

5Hazira

Hazira Port · Gujarat · Non-major (private) port · INHZA

Containers, LNG and bulk near Surat.

6Mumbai

Mumbai Port Authority · Maharashtra · Major port · INBOM

Liquid bulk, steel, cars, cruise ships; India’s oldest modern port.

7Mormugao

Mormugao Port Authority · Goa · Major port · INMRM

Iron ore and coal; cruise calls.

8New Mangalore

New Mangalore Port Authority · Karnataka · Major port · INNML

Crude oil and petroleum products, coal, containers, cashew.

9Kochi

Cochin Port Authority · Kerala · Major port · INCOK

Containers at Vallarpadam (ICTT), petroleum, spices and seafood.

10Vizhinjam

Vizhinjam International Seaport · Kerala · Non-major (private) port

Deep-water transshipment port near Thiruvananthapuram, close to the main East–West shipping lane; commercial operations since December 2024.

11Thoothukudi (Tuticorin)

V.O. Chidambaranar Port Authority · Tamil Nadu · Major port · INTUT

Containers, coal, salt and fertiliser.

12Chennai

Chennai Port Authority · Tamil Nadu · Major port · INMAA

Containers and cars for the Chennai auto industry.

13Kamarajar (Ennore)

Kamarajar Port Limited · Tamil Nadu · Major port · INENR

Coal, LNG, cars and containers north of Chennai.

14Kattupalli

Kattupalli Port · Tamil Nadu · Non-major (private) port · INKAT

Containers and project cargo.

15Krishnapatnam

Krishnapatnam Port · Andhra Pradesh · Non-major (private) port · INKRI

Coal, iron ore, fertiliser and containers.

16Visakhapatnam

Visakhapatnam Port Authority · Andhra Pradesh · Major port · INVTZ

Iron ore, coal, crude oil and containers.

17Paradip

Paradip Port Authority · Odisha · Major port · INPRT

One of India’s largest ports by tonnage: coal, iron ore, petroleum.

18Haldia

Syama Prasad Mookerjee Port (Haldia Dock Complex) · West Bengal · Major port · INHAL

Bulk and containers for eastern India, Nepal and Bhutan.

19Kolkata

Syama Prasad Mookerjee Port (Kolkata Dock System) · West Bengal · Major port · INCCU

River port on the Hooghly; containers for eastern India and neighbours.

Major and non-major ports

India’s coastline of about 7,500 km has 12 major ports, run by port authorities under the Major Port Authorities Act, 2021 and overseen by the Ministry of Ports, Shipping and Waterways. More than 200 non-major ports are regulated by state maritime boards; several of them, such as Mundra in Gujarat, are run by private companies and now handle more cargo than many major ports.

What the port code means

Every port has a five-letter UN/LOCODE: two letters for the country and three for the place — INNSA is Nhava Sheva, INMAA is Chennai. The code appears on bookings, bills of lading and customs filings, so using the right one avoids misrouted cargo. Inland container depots (ICDs) such as Tughlakabad in Delhi have their own codes too, and many importers clear customs there instead of at the seaport.

Choosing a port

Transit time, the shipping line’s schedule and the cost of moving the container inland usually matter more than the distance to the port itself.

Questions

Which is the biggest port in India?

By containers, Jawaharlal Nehru Port (Nhava Sheva) near Mumbai and Mundra in Gujarat are the largest. By total cargo tonnage, Mundra and Paradip are among the leaders.

How many major ports does India have?

Twelve: Deendayal (Kandla), Mumbai, Jawaharlal Nehru, Mormugao, New Mangalore, Cochin, V.O. Chidambaranar (Tuticorin), Chennai, Kamarajar, Visakhapatnam, Paradip and Syama Prasad Mookerjee (Kolkata, with Haldia).

What is the port code for Nhava Sheva?

INNSA. Mumbai Port is INBOM, Mundra is INMUN and Chennai is INMAA.

What is Vizhinjam port?

A deep-water transshipment port near Thiruvananthapuram in Kerala, built to let the largest container ships call in India instead of transshipping in Colombo, Singapore or Dubai. It began commercial operations in December 2024.

Sources

Last checked 2026-11-11. Free to use; please check important details before you rely on them.

More free shipping.bid tools