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.

CodeNameSubdivisionFunctionsStatus
PKAAWAbbottabadRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKADKKot AdduRail terminal, Road terminalApproved by national facilitation body
PKADPAhmadpurRoad terminalApproved by national facilitation body
PKARFArifwalaRail terminal, Road terminalApproved by national facilitation body
PKATGAttockRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKATYAttock CityRail terminalApproved by national facilitation body
PKBAGBagh/AJKRoad terminalApproved by national facilitation body
PKBDNBadinRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKBHCBhurbanRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKBHMBhimber 📍JKRoad terminalRecognised location
PKBHVBahawalpurPBRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKBKRBhakkarRail terminal, Road terminalApproved by national facilitation body
PKBNPBannuKPRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKBPRBhai PheruRoad terminalApproved by national facilitation body
PKBQMMuhammad Bin Qasim/Karachi 📍SDPortRecognised location
PKBRWBurewalaRoad terminalApproved by national facilitation body
PKBWLBhalwal 📍PBRoad terminalRecognised location
PKCCEChichawatniRail terminal, Road terminalApproved by national facilitation body
PKCCMChichoki MallianRail terminal, Road terminalApproved by national facilitation body
PKCGMChanga MangaRoad terminalApproved by national facilitation body
PKCHBChilasRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKCJLChitralKPRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKCKWChakwalRoad terminalApproved by national facilitation body
PKCMNChaman 📍BARail terminal, Road terminal, Border crossingApproved by national standardisation body
PKCSDCharsaddaRail terminal, Road terminalApproved by national facilitation body
PKCSIChishtianRail terminal, Road terminalApproved by national facilitation body
PKCWPCampbellporeAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKDBADalbandinBARail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKDDUDaduSDRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKDEADera Ghazi KhanPBRail terminal, Road terminalApproved by national standardisation body
PKDIRDirRoad terminalApproved by national facilitation body
PKDKADaskaRoad terminalApproved by national facilitation body
PKDRKDaharkiRail terminal, Road terminalApproved by national facilitation body
PKDSKDera Ismail KhanKPRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKFZBFaizabad 📍KPRoad terminalRecognised location
PKGADGadoonISRoad terminalRecognised location
PKGHBGarhi Habibullah Khan 📍KPRoad terminal, MultimodalRecognised location
PKGHKGhakharRoad terminalApproved by national facilitation body
PKGHTGhotki 📍SDRoad terminalRecognised location
PKGILGilgitGBRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKGKNGujar KhanRail terminal, Road terminalApproved by national facilitation body
PKGRTGujratPBRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKGRWGujranwalaRail terminal, Road terminalApproved by national facilitation body
PKGWDGwadarBAPort, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKHASHasilpur 📍PBMultimodalRecognised location
PKHAYHayatabad 📍KPMultimodalRecognised location
PKHDDHyderabadSDRail terminal, Road terminal, Airport, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKHFDHafizabadRoad terminalApproved by national facilitation body
PKHPRHaripurRoad terminalApproved by national facilitation body
PKHRAMansehraRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKHRUHaripur HazaraRail terminalApproved by national facilitation body
PKHSNHassanabdalRoad terminalApproved by national facilitation body
PKHUBHubRoad terminalApproved by national facilitation body
PKHVNHavelianRail terminal, Road terminalApproved by national facilitation body
PKISBIslamabadISRoad terminal, Airport, Postal exchangeAdopted by an international organisation (e.g. IATA/ECLAC)
PKJAGJacobabadSDRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKJAMJam Shoro 📍SDRoad terminalRecognised location
PKJGSJungshahiRail terminalApproved by national facilitation body
PKJHCJhang CityRail terminalApproved by national facilitation body
PKJIWJiwaniBAPort, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKJLMJhal MagsiRoad terminalApproved by national facilitation body
PKJLPJalalpurRoad terminalApproved by national facilitation body
PKJMRJhelum 📍PBRail terminal, Road terminalApproved by national facilitation body
PKJNGJhangRoad terminalApproved by national facilitation body
PKJNWJaranwalaRail terminal, Road terminalApproved by national facilitation body
PKJRDJamrudRoad terminalApproved by national facilitation body
PKKBAKeti Bandar 📍PortRecognised location
PKKBHKalatRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKKBUKeti BunderSDPort, Road terminalApproved by national standardisation body
PKKBWKabirwalaRoad terminalApproved by national facilitation body
PKKCFKadanwariAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKKCTKarachi Container Terminal 📍SDPortRecognised location
PKKDDKhuzdarBARoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKKDUSkarduJKRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKKHBKhushabRail terminal, Road terminalApproved by national facilitation body
PKKHCKohat CanttRail terminalApproved by national facilitation body
PKKHIKarachiSDPort, Rail terminal, Road terminal, Airport, Postal exchangeAdopted by an international organisation (e.g. IATA/ECLAC)
PKKHPKhairpurRail terminal, Road terminalApproved by national facilitation body
PKKHWKhwazakhela 📍KPRoad terminalRecognised location
PKKIAKiamari 📍SDPortRecognised location
PKKLUKohluRoad terminalApproved by national facilitation body
PKKMBKambarRoad terminalApproved by national facilitation body
PKKMLKamaliaRoad terminalApproved by national facilitation body
PKKOLKotli/AJKRoad terminalApproved by national facilitation body
PKKOTKotriRail terminal, Road terminalApproved by national facilitation body
PKKPOKhipro 📍SDRoad terminalRecognised location
PKKPRKhanpurRail terminal, Road terminalApproved by national facilitation body
PKKRBKhokhropar 📍SDRail terminal, Road terminalApproved by national standardisation body
PKKUSKasurRoad terminalApproved by national facilitation body
PKKWAKhewraRail terminalApproved by national facilitation body
PKKWLKhanewalRail terminal, Road terminalApproved by national facilitation body
PKKYCKarachi CityRail terminalApproved by national facilitation body
PKKZLKashmorRail terminal, Road terminalApproved by national facilitation body
PKLHELahorePBRail terminal, Road terminal, Airport, Postal exchange, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKLKMLakki MarwatRoad terminalApproved by national facilitation body
PKLLMLala MosaRail terminal, Road terminalApproved by national facilitation body
PKLNDLandhiRail terminal, Road terminalApproved by national facilitation body
PKLONLodhranRail terminal, Road terminalApproved by national facilitation body
PKLPKKot LakhpatRail terminalApproved by national facilitation body
PKLRCLahore CanttRail terminalApproved by national facilitation body
PKLRGLora LaiAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKLRKLarkanaRail terminal, Road terminalApproved by national facilitation body
PKLSBLasbelaRoad terminalApproved by national facilitation body
PKLYPFaisalabadPBRail terminal, Road terminal, Airport, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKMANMangla 📍Road terminalRecognised location
PKMBDMandi BahauddinRail terminalApproved by national facilitation body
PKMBWMandi BurewalaRail terminalApproved by national facilitation body
PKMDKMuridkeRail terminal, Road terminalApproved by national facilitation body
PKMDXMardanRail terminal, Road terminalApproved by national facilitation body
PKMFGMuzaffarabadJKRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKMGPMogulpura/LahorePBRail terminal, Road terminalApproved by national standardisation body
PKMHRMehrabpurRail terminalApproved by national facilitation body
PKMJDMohenjodaroSDRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKMKDMalakandRoad terminalApproved by national facilitation body
PKMLIMatliRoad terminalApproved by national facilitation body
PKMNGMingaoraRoad terminalApproved by national facilitation body
PKMORMoroRoad terminalApproved by national facilitation body
PKMPDMirpur Khas (= Sindhri)SDRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKMPRMirpur/AJK 📍JKRoad terminalApproved by national facilitation body
PKMRPMirpur MatheloRail terminal, Road terminalApproved by national facilitation body
PKMULMultan CanttRail terminalApproved by national facilitation body
PKMUXMultanPBRail terminal, Road terminal, Airport, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKMWDMianwaliPBRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKMXCMultan CityRail terminalApproved by national facilitation body
PKMYHMian ChannuRail terminal, Road terminalApproved by national facilitation body
PKMZJMuzaffargarhPBRail terminal, Road terminalApproved by national standardisation body
PKNDDNok KundiBARail terminal, Road terminalApproved by national standardisation body
PKNHSNushkiAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKNNSNankana SahibRail terminal, Road terminalApproved by national facilitation body
PKNRWNarowalRail terminal, Road terminalApproved by national facilitation body
PKNSRNowsheraRail terminal, Road terminalApproved by national facilitation body
PKNZBNazimabad 📍SDRoad terminalRecognised location
PKOHTKohatKPRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKOKCOkara CanttRail terminalApproved by national facilitation body
PKOKROkaraRail terminal, Road terminalApproved by national facilitation body
PKORWOrmaraBAPort, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKPAJPara ChinarRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKPBIPabbiRoad terminalApproved by national facilitation body
PKPCTPakistan International Container Terminal/KarachiPortApproved by national facilitation body
PKPEWPeshawarKPRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKPJGPanjgurBARoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKPNLPano AqilRail terminal, Road terminalApproved by national facilitation body
PKPONPoonch/AJKRoad terminalApproved by national facilitation body
PKPSCPeshawar CanttRail terminalApproved by national facilitation body
PKPSHPeshawar CityRail terminalApproved by national facilitation body
PKPSIPasniBAPort, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKPTOPattokiRail terminal, Road terminalApproved by national facilitation body
PKPZHZhobBARail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKPZKKarachi Freight Terminal 📍SDMultimodalRecognised location
PKQCTQasim International Container Terminal/KarachiPortApproved by national facilitation body
PKQKHKharianAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKQSMQasimabad 📍PBRoad terminalRecognised location
PKQSPQila SheikhupuraRail terminalApproved by national facilitation body
PKRAZRawala KotJKRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKRCSRisalpur CanttRail terminal, Road terminalApproved by national facilitation body
PKREQReko Diq 📍JKAirportRecognised location
PKRJPRajanpurRoad terminalApproved by national facilitation body
PKRNDRaiwindRail terminalApproved by national facilitation body
PKROHRohriRail terminal, Road terminalApproved by national facilitation body
PKRWPRawalpindiPBRail terminal, Road terminal, Airport, Postal exchange, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKRYKRahim Yar KhanPBRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSAWSawan 📍SDRoad terminalRecognised location
PKSBQSibiRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSDKSadikabadRail terminal, Road terminalApproved by national facilitation body
PKSDRShahdara BaghRail terminalApproved by national facilitation body
PKSDTSaidu SharifKPRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSDUShahdadpurRoad terminalApproved by national facilitation body
PKSGISargodhaRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSHIShamsi Airfield 📍BARoad terminal, AirportRecognised location
PKSHKShahdadkotRoad terminalApproved by national facilitation body
PKSKOShorkot CanttRail terminalApproved by national facilitation body
PKSKPSheikhupuraRoad terminalApproved by national facilitation body
PKSKTSialkot 📍PBRail terminal, Road terminal, Airport, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKSKZSukkurSDRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSLLSangla HillRail terminal, Road terminalApproved by national facilitation body
PKSMASamasataRail terminalApproved by national facilitation body
PKSMBSambrialRoad terminal, MultimodalApproved by national facilitation body
PKSMDSammundriRoad terminalApproved by national facilitation body
PKSNGSangharRoad terminalApproved by national facilitation body
PKSQRShabqadarRoad terminalApproved by national facilitation body
PKSRKShorkotRoad terminalApproved by national facilitation body
PKSULSuiBARoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSWBSwabiRoad terminalApproved by national facilitation body
PKSWNSahiwalRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSWTSwat 📍KPRoad terminalRecognised location
PKSWVShikarpurRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKSXGSerai AlamgirRail terminalApproved by national facilitation body
PKSYWSehwen SharifRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKTDATando AllahyarRail terminal, Road terminalApproved by national facilitation body
PKTFTTaftanBARail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKTHTThattaRoad terminalApproved by national facilitation body
PKTLBTarbelaKPRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKTLGTalagang 📍PBRoad terminalRecognised location
PKTMGTimargaraRoad terminalApproved by national facilitation body
PKTNATando AdamRoad terminalApproved by national facilitation body
PKTORTorkhamKPRail terminal, Road terminal, Border crossingApproved by national standardisation body
PKTTSToba Tek SinghRail terminal, Road terminalApproved by national facilitation body
PKTUKTurbatBARoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKTXATaxillaRail terminal, Road terminalApproved by national facilitation body
PKUETQuettaBARail terminal, Road terminal, Airport, Postal exchange, MultimodalAdopted by an international organisation (e.g. IATA/ECLAC)
PKVHRVehariRail terminal, Road terminalApproved by national facilitation body
PKWAFWanaAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKWAHWahRail terminal, Road terminalApproved by national facilitation body
PKWGBBahawalnagarRoad terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKWGHWagahPBRail terminal, Road terminalApproved by national standardisation body
PKWNSNawabshahSDRail terminal, Road terminal, AirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKWSKWarsak 📍TARoad terminalRecognised location
PKWZAWazirabadRoad terminalApproved by national facilitation body
PKZEOSavi RaghaAirportAdopted by an international organisation (e.g. IATA/ECLAC)
PKZRTZiaratRoad terminalApproved 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:

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.