List of Major Sea Ports in India


There are hundreds of small and major sea ports in 7516 kilometers of Indian coastline and presently there are 13 major ports in India that maintained by government and private organizations. The major cargo’s handled through sea and 74% of cargo traffic by major seaports in 2007. There are 187 minor and intermediate ports that handle local traffic on cargo. The major Ports handle more than 500 million tons of cargo annually, many of the major ports under development of expand, technology and other minor changes. The following list of Major Sea ports based on Total Cargo handled annually in the year 2012.

Name Cargo Handled (2012)Location
Kandla82,501Kutch, Gujarat, India
Visakhapatnam67,420Visakhapatnam, Andhra Pradesh, India
J.N.P.T. (Jawaharlal Nehru Port)65,746Mumbai, Maharashtra, India
Mumbai56,186Mumbai, Maharashtra, India
Chennai55,707Chennai, Tamilnadu, India
Paradip54,254Jagatsinghpur, Odisha, India
Kolkata (Kolkata Dock System & Haldia Dock Complex)43,245Kolkata, West Bengal, India
Mormugao39,001South Goa District, Goa, India
New Mangalore Port32,941Panambur, Mangalore, Dakshina Kannada District, Karnataka, india
Tuticorin28,105Tuticorin, Tamilnadu, India
Kochi, Kerala20,091Kochi, Kerala, Inai
Ennore (Corporate)14,956Ennore, North of Chennai Port, Tamilnadu, India