ATLAS · SEAPORTS · INDIA

Seaports in India

India has 55 portsin the World Port Index — 4 large deep-water ports, 5 medium and 46 smaller harbours. They sit on Arabian Sea; Indian Ocean, Laccadive Sea; Indian Ocean, Palk Strait; Indian Ocean. Below: how they split by size, and the biggest harbours. From the NGA World Port Index, snapshot 2026-06-22.

PORTS55
LARGE · MEDIUM4 · 5
ONArabian Sea; Indian Ocean

By harbour size

Large4 · 7%
Medium5 · 9%
Small12 · 22%
Very small34 · 62%

Biggest ports in India

The largest harbours in the snapshot, with their water body and harbour type.

largeChennai (Madras)Bay of Bengal; Indian Ocean · Coastal (Breakwater) · IN MAAmax 337 m
largeMumbai (Bombay)Arabian Sea; Indian Ocean · Coastal (Tide Gates) · IN BOMmax 294 m
largeCalcuttaBay of Bengal; Indian Ocean · River (Natural) · IN CCUmax 172 m
largeKattupalli PortBay of Bengal; Indian Ocean · INKRI
mediumVishakhapatnamBay of Bengal; Indian Ocean · Coastal (Breakwater) · IN NRPmax 390 m
mediumJawaharlal Nehru Port (Nhava Shiva)Arabian Sea; Indian Ocean · Open Roadstead · IN NSAmax 370 m
mediumKochi (Cochin)Laccadive Sea; Indian Ocean · Coastal (Natural) · IN KOCmax 367 m
mediumMarmagaoArabian Sea; Indian Ocean · Coastal (Breakwater) · IN MRMmax 335 m
mediumNew MangaloreLaccadive Sea; Indian Ocean · Coastal (Breakwater) · IN NMLmax 292 m
smallMundraArabian Sea; Indian Ocean · Open Roadstead · IN MUNmax 397 m
smallPipavav BandarArabian Sea; Indian Ocean · Coastal (Natural) · IN PAVmax 367 m
smallKamarajar PortBay of Bengal; Indian Ocean · Coastal (Breakwater) · INENRmax 366 m

Ports in other countries

United States · Canada · United Kingdom · Japan · Norway · Indonesia · Italy · Sweden