UN/LOCODE Codes — Pakistan (PK)
210 UN/LOCODE location codes for Pakistan — the United Nations Code for Trade and Transport Locations (UNECE) identifying ports, airports, rail and road terminals, border crossings and other trade points. Each code is 5 characters: the ISO country code PK plus a 3-character location code.
| Code | Name | Subdivision | Functions | Status |
|---|---|---|---|---|
PKAAW | Abbottabad | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKADK | Kot Addu | Rail terminal, Road terminal | Approved by national facilitation body | |
PKADP | Ahmadpur | Road terminal | Approved by national facilitation body | |
PKARF | Arifwala | Rail terminal, Road terminal | Approved by national facilitation body | |
PKATG | Attock | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKATY | Attock City | Rail terminal | Approved by national facilitation body | |
PKBAG | Bagh/AJK | Road terminal | Approved by national facilitation body | |
PKBDN | Badin | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKBHC | Bhurban | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKBHM | Bhimber 📍 | JK | Road terminal | Recognised location |
PKBHV | Bahawalpur | PB | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKBKR | Bhakkar | Rail terminal, Road terminal | Approved by national facilitation body | |
PKBNP | Bannu | KP | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKBPR | Bhai Pheru | Road terminal | Approved by national facilitation body | |
PKBQM | Muhammad Bin Qasim/Karachi 📍 | SD | Port | Recognised location |
PKBRW | Burewala | Road terminal | Approved by national facilitation body | |
PKBWL | Bhalwal 📍 | PB | Road terminal | Recognised location |
PKCCE | Chichawatni | Rail terminal, Road terminal | Approved by national facilitation body | |
PKCCM | Chichoki Mallian | Rail terminal, Road terminal | Approved by national facilitation body | |
PKCGM | Changa Manga | Road terminal | Approved by national facilitation body | |
PKCHB | Chilas | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKCJL | Chitral | KP | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKCKW | Chakwal | Road terminal | Approved by national facilitation body | |
PKCMN | Chaman 📍 | BA | Rail terminal, Road terminal, Border crossing | Approved by national standardisation body |
PKCSD | Charsadda | Rail terminal, Road terminal | Approved by national facilitation body | |
PKCSI | Chishtian | Rail terminal, Road terminal | Approved by national facilitation body | |
PKCWP | Campbellpore | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKDBA | Dalbandin | BA | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKDDU | Dadu | SD | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKDEA | Dera Ghazi Khan | PB | Rail terminal, Road terminal | Approved by national standardisation body |
PKDIR | Dir | Road terminal | Approved by national facilitation body | |
PKDKA | Daska | Road terminal | Approved by national facilitation body | |
PKDRK | Daharki | Rail terminal, Road terminal | Approved by national facilitation body | |
PKDSK | Dera Ismail Khan | KP | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKFZB | Faizabad 📍 | KP | Road terminal | Recognised location |
PKGAD | Gadoon | IS | Road terminal | Recognised location |
PKGHB | Garhi Habibullah Khan 📍 | KP | Road terminal, Multimodal | Recognised location |
PKGHK | Ghakhar | Road terminal | Approved by national facilitation body | |
PKGHT | Ghotki 📍 | SD | Road terminal | Recognised location |
PKGIL | Gilgit | GB | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKGKN | Gujar Khan | Rail terminal, Road terminal | Approved by national facilitation body | |
PKGRT | Gujrat | PB | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKGRW | Gujranwala | Rail terminal, Road terminal | Approved by national facilitation body | |
PKGWD | Gwadar | BA | Port, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKHAS | Hasilpur 📍 | PB | Multimodal | Recognised location |
PKHAY | Hayatabad 📍 | KP | Multimodal | Recognised location |
PKHDD | Hyderabad | SD | Rail terminal, Road terminal, Airport, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKHFD | Hafizabad | Road terminal | Approved by national facilitation body | |
PKHPR | Haripur | Road terminal | Approved by national facilitation body | |
PKHRA | Mansehra | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKHRU | Haripur Hazara | Rail terminal | Approved by national facilitation body | |
PKHSN | Hassanabdal | Road terminal | Approved by national facilitation body | |
PKHUB | Hub | Road terminal | Approved by national facilitation body | |
PKHVN | Havelian | Rail terminal, Road terminal | Approved by national facilitation body | |
PKISB | Islamabad | IS | Road terminal, Airport, Postal exchange | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKJAG | Jacobabad | SD | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKJAM | Jam Shoro 📍 | SD | Road terminal | Recognised location |
PKJGS | Jungshahi | Rail terminal | Approved by national facilitation body | |
PKJHC | Jhang City | Rail terminal | Approved by national facilitation body | |
PKJIW | Jiwani | BA | Port, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKJLM | Jhal Magsi | Road terminal | Approved by national facilitation body | |
PKJLP | Jalalpur | Road terminal | Approved by national facilitation body | |
PKJMR | Jhelum 📍 | PB | Rail terminal, Road terminal | Approved by national facilitation body |
PKJNG | Jhang | Road terminal | Approved by national facilitation body | |
PKJNW | Jaranwala | Rail terminal, Road terminal | Approved by national facilitation body | |
PKJRD | Jamrud | Road terminal | Approved by national facilitation body | |
PKKBA | Keti Bandar 📍 | Port | Recognised location | |
PKKBH | Kalat | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKKBU | Keti Bunder | SD | Port, Road terminal | Approved by national standardisation body |
PKKBW | Kabirwala | Road terminal | Approved by national facilitation body | |
PKKCF | Kadanwari | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKKCT | Karachi Container Terminal 📍 | SD | Port | Recognised location |
PKKDD | Khuzdar | BA | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKKDU | Skardu | JK | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKKHB | Khushab | Rail terminal, Road terminal | Approved by national facilitation body | |
PKKHC | Kohat Cantt | Rail terminal | Approved by national facilitation body | |
PKKHI | Karachi | SD | Port, Rail terminal, Road terminal, Airport, Postal exchange | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKKHP | Khairpur | Rail terminal, Road terminal | Approved by national facilitation body | |
PKKHW | Khwazakhela 📍 | KP | Road terminal | Recognised location |
PKKIA | Kiamari 📍 | SD | Port | Recognised location |
PKKLU | Kohlu | Road terminal | Approved by national facilitation body | |
PKKMB | Kambar | Road terminal | Approved by national facilitation body | |
PKKML | Kamalia | Road terminal | Approved by national facilitation body | |
PKKOL | Kotli/AJK | Road terminal | Approved by national facilitation body | |
PKKOT | Kotri | Rail terminal, Road terminal | Approved by national facilitation body | |
PKKPO | Khipro 📍 | SD | Road terminal | Recognised location |
PKKPR | Khanpur | Rail terminal, Road terminal | Approved by national facilitation body | |
PKKRB | Khokhropar 📍 | SD | Rail terminal, Road terminal | Approved by national standardisation body |
PKKUS | Kasur | Road terminal | Approved by national facilitation body | |
PKKWA | Khewra | Rail terminal | Approved by national facilitation body | |
PKKWL | Khanewal | Rail terminal, Road terminal | Approved by national facilitation body | |
PKKYC | Karachi City | Rail terminal | Approved by national facilitation body | |
PKKZL | Kashmor | Rail terminal, Road terminal | Approved by national facilitation body | |
PKLHE | Lahore | PB | Rail terminal, Road terminal, Airport, Postal exchange, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKLKM | Lakki Marwat | Road terminal | Approved by national facilitation body | |
PKLLM | Lala Mosa | Rail terminal, Road terminal | Approved by national facilitation body | |
PKLND | Landhi | Rail terminal, Road terminal | Approved by national facilitation body | |
PKLON | Lodhran | Rail terminal, Road terminal | Approved by national facilitation body | |
PKLPK | Kot Lakhpat | Rail terminal | Approved by national facilitation body | |
PKLRC | Lahore Cantt | Rail terminal | Approved by national facilitation body | |
PKLRG | Lora Lai | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKLRK | Larkana | Rail terminal, Road terminal | Approved by national facilitation body | |
PKLSB | Lasbela | Road terminal | Approved by national facilitation body | |
PKLYP | Faisalabad | PB | Rail terminal, Road terminal, Airport, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKMAN | Mangla 📍 | Road terminal | Recognised location | |
PKMBD | Mandi Bahauddin | Rail terminal | Approved by national facilitation body | |
PKMBW | Mandi Burewala | Rail terminal | Approved by national facilitation body | |
PKMDK | Muridke | Rail terminal, Road terminal | Approved by national facilitation body | |
PKMDX | Mardan | Rail terminal, Road terminal | Approved by national facilitation body | |
PKMFG | Muzaffarabad | JK | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKMGP | Mogulpura/Lahore | PB | Rail terminal, Road terminal | Approved by national standardisation body |
PKMHR | Mehrabpur | Rail terminal | Approved by national facilitation body | |
PKMJD | Mohenjodaro | SD | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKMKD | Malakand | Road terminal | Approved by national facilitation body | |
PKMLI | Matli | Road terminal | Approved by national facilitation body | |
PKMNG | Mingaora | Road terminal | Approved by national facilitation body | |
PKMOR | Moro | Road terminal | Approved by national facilitation body | |
PKMPD | Mirpur Khas (= Sindhri) | SD | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKMPR | Mirpur/AJK 📍 | JK | Road terminal | Approved by national facilitation body |
PKMRP | Mirpur Mathelo | Rail terminal, Road terminal | Approved by national facilitation body | |
PKMUL | Multan Cantt | Rail terminal | Approved by national facilitation body | |
PKMUX | Multan | PB | Rail terminal, Road terminal, Airport, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKMWD | Mianwali | PB | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKMXC | Multan City | Rail terminal | Approved by national facilitation body | |
PKMYH | Mian Channu | Rail terminal, Road terminal | Approved by national facilitation body | |
PKMZJ | Muzaffargarh | PB | Rail terminal, Road terminal | Approved by national standardisation body |
PKNDD | Nok Kundi | BA | Rail terminal, Road terminal | Approved by national standardisation body |
PKNHS | Nushki | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKNNS | Nankana Sahib | Rail terminal, Road terminal | Approved by national facilitation body | |
PKNRW | Narowal | Rail terminal, Road terminal | Approved by national facilitation body | |
PKNSR | Nowshera | Rail terminal, Road terminal | Approved by national facilitation body | |
PKNZB | Nazimabad 📍 | SD | Road terminal | Recognised location |
PKOHT | Kohat | KP | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKOKC | Okara Cantt | Rail terminal | Approved by national facilitation body | |
PKOKR | Okara | Rail terminal, Road terminal | Approved by national facilitation body | |
PKORW | Ormara | BA | Port, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKPAJ | Para Chinar | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKPBI | Pabbi | Road terminal | Approved by national facilitation body | |
PKPCT | Pakistan International Container Terminal/Karachi | Port | Approved by national facilitation body | |
PKPEW | Peshawar | KP | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKPJG | Panjgur | BA | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKPNL | Pano Aqil | Rail terminal, Road terminal | Approved by national facilitation body | |
PKPON | Poonch/AJK | Road terminal | Approved by national facilitation body | |
PKPSC | Peshawar Cantt | Rail terminal | Approved by national facilitation body | |
PKPSH | Peshawar City | Rail terminal | Approved by national facilitation body | |
PKPSI | Pasni | BA | Port, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKPTO | Pattoki | Rail terminal, Road terminal | Approved by national facilitation body | |
PKPZH | Zhob | BA | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKPZK | Karachi Freight Terminal 📍 | SD | Multimodal | Recognised location |
PKQCT | Qasim International Container Terminal/Karachi | Port | Approved by national facilitation body | |
PKQKH | Kharian | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKQSM | Qasimabad 📍 | PB | Road terminal | Recognised location |
PKQSP | Qila Sheikhupura | Rail terminal | Approved by national facilitation body | |
PKRAZ | Rawala Kot | JK | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKRCS | Risalpur Cantt | Rail terminal, Road terminal | Approved by national facilitation body | |
PKREQ | Reko Diq 📍 | JK | Airport | Recognised location |
PKRJP | Rajanpur | Road terminal | Approved by national facilitation body | |
PKRND | Raiwind | Rail terminal | Approved by national facilitation body | |
PKROH | Rohri | Rail terminal, Road terminal | Approved by national facilitation body | |
PKRWP | Rawalpindi | PB | Rail terminal, Road terminal, Airport, Postal exchange, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKRYK | Rahim Yar Khan | PB | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKSAW | Sawan 📍 | SD | Road terminal | Recognised location |
PKSBQ | Sibi | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKSDK | Sadikabad | Rail terminal, Road terminal | Approved by national facilitation body | |
PKSDR | Shahdara Bagh | Rail terminal | Approved by national facilitation body | |
PKSDT | Saidu Sharif | KP | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKSDU | Shahdadpur | Road terminal | Approved by national facilitation body | |
PKSGI | Sargodha | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKSHI | Shamsi Airfield 📍 | BA | Road terminal, Airport | Recognised location |
PKSHK | Shahdadkot | Road terminal | Approved by national facilitation body | |
PKSKO | Shorkot Cantt | Rail terminal | Approved by national facilitation body | |
PKSKP | Sheikhupura | Road terminal | Approved by national facilitation body | |
PKSKT | Sialkot 📍 | PB | Rail terminal, Road terminal, Airport, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKSKZ | Sukkur | SD | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKSLL | Sangla Hill | Rail terminal, Road terminal | Approved by national facilitation body | |
PKSMA | Samasata | Rail terminal | Approved by national facilitation body | |
PKSMB | Sambrial | Road terminal, Multimodal | Approved by national facilitation body | |
PKSMD | Sammundri | Road terminal | Approved by national facilitation body | |
PKSNG | Sanghar | Road terminal | Approved by national facilitation body | |
PKSQR | Shabqadar | Road terminal | Approved by national facilitation body | |
PKSRK | Shorkot | Road terminal | Approved by national facilitation body | |
PKSUL | Sui | BA | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKSWB | Swabi | Road terminal | Approved by national facilitation body | |
PKSWN | Sahiwal | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKSWT | Swat 📍 | KP | Road terminal | Recognised location |
PKSWV | Shikarpur | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKSXG | Serai Alamgir | Rail terminal | Approved by national facilitation body | |
PKSYW | Sehwen Sharif | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKTDA | Tando Allahyar | Rail terminal, Road terminal | Approved by national facilitation body | |
PKTFT | Taftan | BA | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKTHT | Thatta | Road terminal | Approved by national facilitation body | |
PKTLB | Tarbela | KP | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKTLG | Talagang 📍 | PB | Road terminal | Recognised location |
PKTMG | Timargara | Road terminal | Approved by national facilitation body | |
PKTNA | Tando Adam | Road terminal | Approved by national facilitation body | |
PKTOR | Torkham | KP | Rail terminal, Road terminal, Border crossing | Approved by national standardisation body |
PKTTS | Toba Tek Singh | Rail terminal, Road terminal | Approved by national facilitation body | |
PKTUK | Turbat | BA | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKTXA | Taxilla | Rail terminal, Road terminal | Approved by national facilitation body | |
PKUET | Quetta | BA | Rail terminal, Road terminal, Airport, Postal exchange, Multimodal | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKVHR | Vehari | Rail terminal, Road terminal | Approved by national facilitation body | |
PKWAF | Wana | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKWAH | Wah | Rail terminal, Road terminal | Approved by national facilitation body | |
PKWGB | Bahawalnagar | Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKWGH | Wagah | PB | Rail terminal, Road terminal | Approved by national standardisation body |
PKWNS | Nawabshah | SD | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
PKWSK | Warsak 📍 | TA | Road terminal | Recognised location |
PKWZA | Wazirabad | Road terminal | Approved by national facilitation body | |
PKZEO | Savi Ragha | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) | |
PKZRT | Ziarat | Road terminal | Approved by national facilitation body |
What the functions mean
The "Functions" column decodes the UN/LOCODE 8-position function classifier. A location can serve more than one transport function:
- Port — any sea, river or lake port for waterborne transport.
- Rail terminal — a rail freight/cargo terminal.
- Road terminal — a road freight/cargo terminal.
- Airport — a location with an airport.
- Postal exchange — a postal exchange office.
- Multimodal — an inland clearance depot or multimodal function (ICD/dry port).
- Fixed transport — a fixed transport function such as an oil or gas pipeline terminal.
- Border crossing — a border crossing point.
The "Status" column shows how the entry was approved (for example, Approved by a competent national government agency or Recognised location).
Working with shipments to or from Pakistan? Validate box IDs with the container number validator and classify goods with the HS code lookup.
Frequently asked questions
What is a UN/LOCODE for Pakistan?
A UN/LOCODE for Pakistan is a 5-character code that starts with the ISO 3166 country code PK followed by a 3-character location code (letters or digits) — for example a port, airport, rail or road terminal, or border crossing. Pakistan has 210 such locations in the official UNECE UN/LOCODE list. The codes are used in customs declarations, EDI messages and shipping documents.
How many UN/LOCODE locations does Pakistan have?
Pakistan has 210 UN/LOCODE locations. The most common functions are Road terminal, Rail terminal, Airport.
What do the UN/LOCODE function codes mean?
Each UN/LOCODE entry has an 8-position function classifier. In order, the positions are: Port, Rail terminal, Road terminal, Airport, Postal exchange, Multimodal (inland clearance depot), Fixed transport (e.g. pipeline), and Border crossing. A position is active when it is not a hyphen or a zero, so one location can combine several functions.
Look up or validate PK location codes
Search any UN/LOCODE with the free UN/LOCODE lookup tool, or check a whole list at once with the bulk UN/LOCODE checker.
Data: UN/LOCODE list published by UNECE (United Nations Economic Commission for Europe). Suggested reference, not an official determination.