For the business dealing in Exports and imports, it is essential for them to have understanding of Port Codes in India for Logistics, Shipping Documents, Customs Filing, and compliances.

Whether you are filing a Shipping Bill, a Bill of Entry, or reconciling trade data with your ERP, accurate port code usage ensures faster customs clearance and smoother documentation flows.

In this blog we will cover the following topics:

  • What Port Codes are
  • Why they matter in export/import
  • A comprehensive list of Indian port codes
  • How to use port codes in your trade tools
  • How SEPFUST automation helps you manage these codes
  • Frequently Asked Questions

Visit the SEPFUST Home Page to explore automation solutions for trade documentation.

What Are Port Codes?

A Port Code is a unique number given to major Seaports, ICDs, CFSs, Air Cargo Complexes (ACCs), Inland Ports, and Land Custom Stations (LCS) in India. These codes are used in customs documentation, like:

  • Shipping Bill
  • Bill of Entry
  • E-BRC / EDI filings
  • Logistics & Transport systems
  • ERP & Reconciliation

Port codes standardize locations and ensure seamless communication between exporters, importers, carriers, and customs systems like ICEGATE.

Why Port Codes Matter in Export & Import

Port Codes are mandatory in various government and trade documents. They are used by:

  • Indian Customs for export/import clearance
  • Exporters/Importers for accurate filing
  • Logistics partners for routing and handling
  • ERP systems for reconciliation
  • Automation tools for structured data extraction

Incorrect port codes can lead to:

  • Delayed customs clearance
  • Compliance errors in Shipping Bills/BOEs
  • GST and duty refund issues
  • Audit discrepancies

That’s why automation with tools like SEPFUST Shipping Bill Reader and BOE Reader can reduce human errors and improve export/import workflows.

Explore SEPFUST Tools and automate trade document extraction.

How Port Codes Are Used in Trade Documents

Port Codes appear in:

  • Shipping Bills – under “Port of Loading / Export Port”
  • Bill of Entry – under “Place of Acceptance” and “Port of Arrival”
  • Shipping manifests – for vessel routing
  • Customs filing systems – for customs clearance

When you’re automating Shipping Bill or BOE workflows, accurate port code extraction is crucial. SEPFUST tools can extract and validate port codes from trade documents and convert them into structured data for ERP integration.

👉 Check out the SEPFUST BOE Reader for import data automation.

List of Port Codes in India (Major Export & Import Ports)

Below is a comprehensive list of the most commonly used port codes in India. This list covers major seaports, Inland Container Depots (ICDs), and land custom stations used in filing export and import documents.

S.NoPort Codes IndiaName of the Ports in India
1INDEA6Aachivs SEZ/Noida
2INNRP6AAL-SEZ/Visakhapatnam
3INACH1Achra
4INADA6Adalaj
5INGGE6Aepl SEZ/Gurgaon
6INAGTBAgartala
7INAGI1Agatti Island
8INAGR4Agra
9INBLJ6Agra
10INAMD4Ahmedabad
11INABG1Alibag
12INALF1Allepey
13INALA1ALANG SBY
14INAMD5Ahmedabad
15INAMG6Amingaon(Gauhati)
16INAMI1Amini IsTand
17INASR6Amritsar
18INASR2Amritsar Railway Station
19INNNN6AMRL International Tech City Ltd-SEZ/Nanguneri
20INSNR6Anant SEZ/Sonepat
21INAPT6Anaparthi
22INADI1Androth Island
23INANG1Anijengo
24INAKV6Ankleshwar
25INDIT6Ansal IT City SEZ/Noida
26INGAS6Ansal SEZ/Gurgaon
27INSNA6Ansal SEZ/Sonepat
28INBUL6AN FTWZ LTD-FTWZ/BULANDSHAHR
29INMDE6APIIC Ltd SEZ Medak
30INMEA6APIIC–SEZ/Vill Lalgadi Distt
31INCDP6APIIC-SEZ/Cuddapah
32INAKP6APIICL SEZ/Visakhapatnam
33INFMA6APIICL/Ranga Reddy District
34INKJA6APP SEZ/Doddakanahalli
35INAJJ6Arakkonam - Melpakkam - Chennai ICD
36INANL1Arnala
37INARR6Aroor
38INPNV6ARSHIYA-SEZ/PANVEL
39INATT2Attari Railway Station
40INATR8Attari Road
41INAZK1Azhikkal
42INPNP6Babarpur
43INBDG1Badagara
44INIXB4Bagdogra
45INBGMBBaghmara
46INKJB6Bagmane SEZ/Bangalore
47INBBP1Bahabal Pur
48INBDR1Baindur
49INBGUBBairgania
50INBLTBBalet
51INBSABBanbasa
52INBND1Bandra
53INBLR5Bangalore
54INWFD6Bangalore ICD
55INBLR4Bangalore Air Cargo
56INBKT1Bankot
57INBEK4Bareilly
58INBBM6Bari Brahma
59INBMR2Barmer Railway Station
60INBRC6Baroda
61INBRABBarsora
62INBSN1Bassein
63INBED1Bedi(Including Rozi-Jamnagar)
64INBLP1Belapur
65INBKR1Belekeri
66INBLK1Belekeri
67INDRU6Belgaum - Desur
68INBNYBBerhni
69INBET1Betul
70INBYT1Beyt
71INBGK6Bhagat ki Kothi - Jodhpur ICD
72INBGW1Bhagwa
73INBTI6Bhatinda
74INBTK1Bhatkal
75INBHU1Bhavnagar
76INBNP1Bheemunipatnam
77INBHL6Bhilwara
78INBNRBBhimnagar
79INBTMBBhithamore(Sursnad)
80INBWD6Bhiwadi
81INBWN1Bhiwandi
82INBBI4Bhubaneswar
83INBSL6Bhusaval ICD
84INBLM1Bilimora
85INBTR1Bitra Island
86INAKB6BIACPL SEZ/Visakhapatnam
87INKLB6Bluestar Realtors SEZ/Ernakulam
88INBOLBBolanganj
89INBOM4Bombay Air Cargo
90INBOM1Bombay Sea
91INBRM1Borlai - Mandla
92INBRY1Borya
93INMAB6Brigade Enter SEZ/Kannada
94INBRH1Broach
95INBSR1Bulsar
96INCCJ1C.H. Kozikode
97INCMB1Cambay
98INCNN1Cannanore
99INGHC6Canton SEZ/Gurgaon
100INCNB1Car-Nicobar
101INKLC6Carbodundum Universal SEZ/Ernakulam
102INTNC6CCCL Infrastructure Ltd.-SEZ/Tuticorin
103INADC6CCIPL-SEZ/AHMEDABAD
104INBLC6Cessna Garden SEZ/Bangalore
105INADR6CGRPL-SEZ/AHMEDABAD
106INCHPBChampai
107INCHMBChamurchi
108INCBDBChangrabandh
109INCHR1Chapora
110INMAA6Chennai (EPZ/SEZ)
111INMAA4Chennai Air Cargo
112INMAA1Chennai Sea
113INCTI1Chettat Island
114INCCH6Chinchwad (ICD)
115INCLX6Chirala
116INVTC6CHEYYAR-SEZ/Vellore
117INCOK6Cochin (EPZ/SEZ)
118INCOK4Cochin Air Cargo
119INCOK1Cochin Sea
120INCBE6Coimbatore
121INCJB4Coimbatore
122INIGU6Coimbatore - Irugur ICD
123INCHL1Colachel
124INCDP1Coondapur (Ganguly)
125INCOO1Coondapur (Ganguly)
126INCRN1Cornwallis
127INBVC6CONCOR-ICD/BALLABHGARH
128INCDL1Cuddalore
129INDHP1Dabhol Port
130INGOI4Dabolim
131INSTT6Dadri - STTPL (CFS)
132INTTP6Dadri TTPL
133INAPL6Dadri-ACPL CFS
134INCPL6Dadri-CGML
135INALP6Dadri, Greater Noida
136INDHN1Dahanu
137INDHU1Dahanu
138INDAH1Dahej
139INDLUBDalu
140INDAM1Daman & Diu
141INDTW1Dantiwara
142INDRGBDarranga
143INDLB6Daulatabad ICD
144INDWKBDawki
145INDPR6DAPPER
146INDEL4Delhi Air Cargo
147INDLI2Delhi Railway Station
148INDMRBDemagir
149INDEG1Deogad
150INDHLBDhalaighat
151INDSK1Dhanu - Shkodi
152INDMT1Dharamtar
153INDLABDharchula
154INDHR1Dholera
155INDHBBDhubri Steamerghat
156INDIG1Dighi Port
157INDIG6Dighi(Pune)
158INVLD6Dishman-Pharmaceutical-SEZ/Kalyangadh
159INDIV1Div
160INKJD6Divyasree Technopark SEZ/Bangalore
161INGDL6DLF Cybercity SEZ/Gurgaon
162INGGD6DLF SEZ/Gurgaon
163INLPD6DLF-SEZ/Rangareddy
164INVZM6DLL SEZ/Visakhapatnam
165INBAP6Dronagiri Multi Service SEZ
166INDRK1Dwarka (Rupen)
167INKZE6Electronic Tech-1 SEZ/Thiruvananthapuram
168INKZT6Electronics Tech Park-II SEZ/Thiruvananthapuram
169INKZP6Electronics Tech Park-III SEZ/Thiruvananthapuram
170INESH1Elphinstone Harbour
171INENR1Ennore
172INFBE6Espire SEZ/Faridabad
173INUKL6ETLISL-SEZ/Erode
174INFLT6Falta (EPZ/SEZ)
175INFBD6Faridabad
176INURF6FAB CITY SPV-SEZ/Srinagar
177INGDP6FLLPL-SEZ/Thirruvallur
178INGGF6Fresh Hpl SEZ/Gurgaon
179INCJF6FTIL-SEZ/Sriperumbudur
180INFBRBFulbari
181INGALBGalgalia
182INDGI6Gallant SEZ/Noida
183INGIN6Gandhidham
184INGGV1Gangavaram Port
185INGHR6Garhi Harsaru - Gurgaon ICD
186INGAU4Gauhati
187INGHWBGauhati Steamerghat
188INGAIBGauriphanta
189INGAY4Gaya
190INGED2Gede Railway Station
191INJGI6Genpect SEZ/Jaipur
192INGTZBGetandah
193INGHPBGhasuapara
194INGHA1Ghogha
195INGJXBGhojadanga
196INGGG6GHI SEZ/Gurgaon
197INGTGBGitaldah road
198INGNG6GIDC-SEZ/GANDHINAGAR
199INGGI6GIL SEZ/Gurgaon
200INADG6GIPL-SEZ/AHMEDABAD
201INKGG6Global Village SEZ/Bangalore
202INURG6GMR HYDERABAD AVIATION-SEZ
203INMRM1Goa Sea
204INGGA1Gogha
205INGKJBGolakganj (LCS )
206INGKJ2Golakganj Raiiway Station
207INDGT6Golden SEZ/Noida
208INKJG6Gopalan Global SEZ/Bangalore
209INGPR1Gopalpur
210INGRL6GPRL SEZ/Gurgaon
211INSJR6Greater Noida-Surajpur
212INGJIBGunji
213INPNQ6Hadapsar, SEZ, Pune
214INHLD2Haldibari Railway Station
215INHGT1Hangarkatta
216INBCH6Hari SEZ/Varanasi
217INHRN1Harnai
218INHAS6Hassan (EPZ/SEZ)
219INHTSBHatisar
220INDEH6HCL SEZ/Noida
221INKJH6HCL Tech SEZ/Bangalore
222INFMH6HGSEZL/Ranga Reddy
223INHLIBHilli
224INHGLBHingalganj
225INTNI6HIPL SEZ/Visakhapatnam
226INHWR1Honawar
227INSNF6Hyderabad
228INHYD4Hyderabad Air Cargo
229INBDH6ICD Badohi
230INDUR6ICD Durgapur
231INLON6ICD Loni
232INMWA6ICD Maliwada
233INGNR6ICD Marripalam-Guntur
234INTMI6IIFFCO-SEZ/Nellore
235INIMF4Imphal
236INIDR4Indore
237INIDR6Indore (EPZ/SEZ)
238INDHA6Indore-Dhannad
239INKLI6Infopark SEZ/Ernakulam
240INKMI6Infopark SEZ/Ernakulam
241INWFI6Information Tech Park SEZ/Bangalore
242INSBL6Infosys SEZ/Bangalore
243INMAI6Infosys SEZ/Mangalore
244INHEI6Infosys SEZ/Mysore
245INKLN6IT/ITES SEZ/KALAMBOLI
246INBAT6IT/ITES-C SEZ/Ulwe
247INDEI6IVR SEZ/Noida
248INJBD1Jafrabad
249INJGD1Jaigad
250INJIGBJaigaon
251INJAI4Jaipur
252INJAI5Jaipur
253INJSZ6Jaipur – Sitapur (EPZ/SEZ)
254INJAI6Jaipur ICD
255INJTP1Jaitapur
256INJAK1Jakhau
257INJUC6Jalandhar
258INJAL6Jalgaon
259INJPGBJalpaiguri
260INIXW6Jamshedpur (ICD)
261INTAT6Jamshedpur (ICD)
262INJWABJarwa
263INJAYBJayanagar
264INJHOBJhulaghat (Pithoragarh)
265INCJJ6JM FTZ SEZ/MANNUR
266INJUX6Jodhpur
267INBRN6Jodhpur- Boranda (EPZ/SEZ)
268INJDA1Jodia
269INJBNBJogbani
270INFMJ6JT-SEZ/Rangareddy
271INDEJ6Jubilant SEZ/Noida
272INKDI1Kadmat lsland
273INCOI6Kakinada
274INKAK1Kakinada
275INLKM6Kalamboli Multi Service SEZ
276INKAL1Kallai
277INKLY1Kalyan
278INKKU6Kanakpura - Jaipur ICD
279INIXY1Kandla
280INIXY6Kandla (EPZ/SEZ)
281INKND1Kankudy
282INCPC6Kanpur
283INKNU4Kanpur
284INKNU6Kanpur - JRY (ICD )
285INKAP6Kapadia(Surat)
286INKRK1Karaikal
287INKRN1Karanja
288INKDD6Karedu
289INKXJ2Karimganj Railway Station
290INKGJBKarimganj Steamerghat and Ferry Ghat
291INCCJ4Karipur(Calicut)
292INKAR6Karur ICD
293INKRW1Karwar(including Sardeshivagad)
294INKSG1Kasargod
295INKTGBKatarniyaghat
296INKTRBKathihar
297INKVT1Kavaratti Island
298INKVI1Kavi
299INKELBKel Sahar Subdivision
300INKSH1Kelshi
301INKIW1Kelwa
302INSMK6Keonics SEZ/Shimoga
303INKHD6Kheda Dhar ICD
304INKHP6Khopta (EPZ/SEZ)
305INKWGBKhowaighat
306INKWABKhunwa
307INKKR1Kilakari
308INKTI1Kiltan Island
309INKRP1Kiranpani
310INSBK6KIADB SERO SEZ/Bangalore
311INMQK6KIADB SEZ/Mangalore
312INKLK6KINFRA ELEC SEZ/Kanayannoor
313INYNK6KIP SEZ/North Bangalore
314INPNK6KLPPL-ICD/PANKI
315INKDN1Kodinar(Muldwarka)
316INKOK1Koka
317INCCU4Kolkata Air Cargo
318INCCU1Kolkata Sea
319INKDP1Kondiapetnam
320INKTT6Kota
321INRDT6Kota-Ravtha Road
322INMHDBKotawalighat (Mohedipur)
323INKTD1Kotda
324INKTW1Koteshwar
325INKVL1Kovalam
326INKRI1Krishnapatnam
327INAMK6KSITIL SEZ/Alappuzha
328INKUK6KSITIL SEZ/Kollam
329INCLK6KSITIL SEZ/Kozhikode
330INPAK6KSITIL SEZ/Payyanoor
331INSRK6KSITILA SEZ/Alappuzha
332INKSP1Kulasekarapatnam
333INKMB1Kumbharu
334INKNLBKunauli
335INNUR6Kundli
336INBRL6L and T ltd-SEZ/Vadodara
337INMYL6L and T SEZ/Mysore
338INLGLBLalgola Town
339INLTBBLatu Bazar
340INLPR1Leapuram
341INLKO4Lucknow
342INLDH6Ludhiana
343INLUD6Ludhiana
344INGGL6Luxor SEZ/Gurgaon
345INMBS6Madhosingh ICD
346INIXM6Madurai ICD
347INMDA1Magdalla
348INMHE1Mahe
349INMGHBMahendraganj
350INJPM6Mahindra SEZ/Jaipur
351INJPW6Mahindra SEZ/Sanganer
352INJMW6Mahindra World SEZ/Jaipur
353INMHN2Mahisashan Railway Station
354INMHGBMahurighat
355INMHA1Mahuva
356INMPR6Malanpur ICD
357INGWL6Malanpur(Gwalior)
358INMLP1Mallipuram
359INMAL1Malpe
360INMLW1Malwan
361INMDP1Mandapam
362INMDD6Mandideep
363INMDV1Mandvi
364INMNW1Mandwa
365INIXE1Mangalore
366INNML1Mangalore Sea
367INMGR1Mangrol
368INMKCBManikarchar
369INMNR1Manori
370INMNUBManu
371INMDG6Margao
372INMLI1Maroli
373INMAP1Masulipatnam
374INMYB1Mayabandar

Note: These port codes are periodically updated by Indian Customs. Before Preparing Shipping Bill or Bill of Entry check the latest master list from ICEGATE or CBIC and be more compliant.

How SEPFUST Helps with Port Code Accuracy & Compliance

Manually checking port codes and other details on Shipping Bills or Bill of Entry increases the risk, especially while dealing with thousands of Shipping Bills or Bill of Entry every month.

Here’s how SEPFUST tools add value:

SEPFUST Shipping Bill Reader

Automatically extracts:

  • Port of Loading code
  • Export port name
  • Shipping Bill number and date
  • IEC, GSTIN, FOB value
  • HSN details

Exporters can use this structured data to validate port codes before filing refunds or incentives.

Try Shipping Bill Reader today.

SEPFUST BOE Reader

Automatically extracts:

  • Place of Acceptance & Port of Arrival
  • BOE Number, Date
  • Duty components (IGST, BCD, Cess)
  • Importer details
  • Port codes from Bill of Entry

This data can be exported to Excel, ERP, or compliance systems for reconciliation.

Try BOE Reader here.

Port Codes & ERP/Compliance Integration

Port codes often need to be mapped in:

  • SAP
  • Oracle
  • Tally
  • Customs Clearance Systems
  • Logistics Routing Systems

With SEPFUST, structured data is delivered in standardized formats that you can integrate with your back-end systems for automation, reporting, and compliance dashboards.

Port Code Best Practices for Exporters & Importers

✔ Always use the official port code from the customs master list

✔ Validate codes before filing Shipping Bill/BOE

✔ Cross-verify with your logistics partner

✔ Use automation tools for batch extraction and reconciliation

✔ Keep updated with CBIC/ICEGATE notifications

FAQs on Port Codes in India

Q1: What is a Port Code?

A: A port code is a unique identifier for customs ports, ICDs, air cargo complexes, and LCS in India, used in export/import documentation.

Q2: Where do I find the latest port codes?

A: Latest lists are maintained by ICEGATE and the Central Board of Indirect Taxes and Customs (CBIC).

Q3: Are port codes required on Shipping Bills?

A: Yes. Port of Loading and Port of Discharge codes are mandatory for customs filing.

Q4: Can SEPFUST extract port codes automatically?

A: Yes, SEPFUST tools auto-extract port codes from Shipping Bills and BOEs into structured data.

Q5: What happens if a wrong port code is used?

A: Incorrect codes can delay customs clearance, cause filing errors, and affect refund/incentive claims.

Conclusion

Port codes are foundational to customs filing, logistics tracking, compliance, and automated trade data workflows. Whether you are exporting goods through Nhava Sheva, importing via Delhi Air Cargo, or reconciling trade documents with SAP/Oracle, accurate port code usage matters.

Using SEPFUST Shipping Bill Reader and BOE Reader helps you extract, verify, and integrate port codes and trade data seamlessly into your export/import workflow.

Ready to eliminate manual data errors and automate compliance?

Visit SEPFUST Tools Page

Book a Demo

Contact Us

SEPFUST builds SAP-centric automation solutions for Finance, Tax, and Supply Chain. We simplify export-import compliance with smart tools for Shipping Bills, BOE extraction, and ERP integration.

Rishi Raj

Rishi Raj

Rishi Raj is a marketing professional with strong domain expertise in Finance and Technology, bringing over 3+ years of experience in driving growth-led marketing initiatives. He has a proven track record in building scalable go-to-market strategies, demand generation, and positioning technology products for measurable business impact.