Triplicate

Canada port codes (UN/LOCODE)

Every place in Canada that UN/LOCODE lists as a seaport, airport or inland container depot. All codes start with CA. Filter the list, then click a code to copy it into your invoice, shipping instruction or booking.

Country codeCA
Seaports580
Inland depots242
Airports499
ExampleCAVAN · Vancouver

Download this list (CSV for Excel) Landed Cost & Import Duty Calculator: Canada →

Click a code to copy it.

Seaports 580 codes

CodeNameRegion
AdlavikNL
AguathunaNL
Alert BayBC
AmberlyON
AmherstburgON
Andys BayBC
AnzacAB
Apple HillON
Arctic BayNU
ArgentiaNL
ArichatNS
Arnold's CoveNL
ArviatNU
AsquithSK
AtholvilleNB
AvondaleNL
AvonportNS
BaddeckNS
BagotvilleQC
Baie ComeauQC
Baie VerteNL
Baie-Johan-BeetzQC
Baker LakeNU
BalaON
Bald RockNS
BambertonBC
BancroftON
BantryAB
BarringtonNS
BathON
BathurstNB
Bay BullsNL
Bay RobertsNL
Bayside (St Roberts)NB
Bayside, CharlotteNB
Beach PointPE
Beale CoveBC
Beaver CoveBC
Beaver HarbourNB
Bécancour (Becancour)QC
BedfordNS
Bella CoolaBC
BelleduneNB
Belleisle CreekNB
BellevilleON
BeloeilQC
BelwoodON
BeresfordNB
Blacks HarbourNB
BlackstockON
Blind BayBC
Blind RiverON
Blubber BayBC
BobcaygeonON
BordenPE
BotwoodNL
BouctoucheNB
Bow CityAB
Bowen IslandBC
BowmanvilleON
Brentwood BayBC
BridgewaterNS
Britannia BeachBC
BrittON
BrocketAB
BrockvilleON
BrooklynNS
Broughton IsNU
Bull ArmNL
BurgeoNL
BurinNL
Burks FallsON
BurlingtonON
BurnsideNL
Burrard InletBC
Butterfly BayBC
Cambridge BayNU
Campbell RiverBC
CampbellfordON
CampbelltonNB
CampobelloNB
CanaportNB
CansoNS
Cap-ChatQC
Cap-St-IgnaceQC
Cape DorsetNU
Cape RayNL
CaraquetNB
CarberryMB
CarbonearNL
CardinalON
CarletonQC
CarmanvilleNL
CatalinaNL
ChandlerQC
Change IslandsNL
Channel-Port aux BasquesNL
Charlotte (Skidegate)BC
CharlottetownPE
Château-Richer (Chateau-Richer)QC
ChathamNB
ChemainusBC
ChesterNS
Chesterfield InletNU
ChestermereAB
Chéticamp (Cheticamp)NS
ChicoutimiQC
ChurchillMB
ClarenvilleNL
Clark's HarbourNS
Clarke CityQC
ClarksonON
ClearwaterBC
ClevelandNS
CliffordON
Clyde RiverNU
Coal HarbourBC
CobourgON
CohassetNS
ColborneON
Coley's PointNL
CollingwoodON
Come By ChanceNL
Comfort CoveNL
ComoxBC
ConistonON
ConquitlamBC
ContrecoeurQC
Cooper CliffON
CoppermineNU
Coral HarbourNU
Corner BrookNL
CornwallON
Cornwallis IsNU
CorunnaON
Côte-Sainte-Catherine (Cote-Sainte-Catherine)QC
Coteau du LacQC
Country HarbourNS
CourtenayBC
CourtrightON
Cow HeadNL
Cowichan BayBC
CranfordAB
CroftonBC
Crystal CityMB
Cumberland BayNB
DalhousieNB
Daniels HarbourNL
Deception BayQC
Deer IslandNB
DeltaBC
Denman IslandBC
DigbyNS
DildoNL
DingwallNS
DorchesterON
DublinON
East AngusQC
Edwards CoveNL
Emerald ParkSK
EndakoBC
English BayBC
ErieauON
EsquimaltBC
Etang-du-NordQC
EtzikomAB
Fall RiverNS
Father PointQC
FogoNL
ForestON
ForestvilleQC
Fort AlbanyON
Fort FrancesON
Fort FranklinNT
Fort LangleyBC
Fort MacKayAB
Fort SimpsonNT
Fort SmithNT
Fort WilliamON
FortuneNL
Fraser RiverBC
Fraser WharvesBC
Fraser-Surrey DocksBC
FrederictonNB
GaltON
GanderNL
GangesBC
Gaspé (Gaspe)QC
Gjoa HavenNU
Glace BayNS
GodboutQC
GoderichON
Gold RiverBC
Goose BayNL
Grand BankNL
Grand MananNB
Grande-DigueNB
GrindstoneQC
Grise FiordNU
Gros CacounaQC
Hacketts CoveNS
HalifaxNS
Hall BeachNU
Halton HillsON
HamiltonON
HampdenNL
HanoverON
Hants HarbourNL
HantsportNS
Harbour BretonNL
Harbour GraceNL
Harriet HarbourBC
HarwoodON
Havre-Saint-PierreQC
Hébertville (Hebertville)QC
HebronNL
HemmingfordQC
Herschel IslandYT
HiberniaNS
HildaAB
HolyroodNL
HopedaleNL
HorseflyBC
Howe SoundBC
IgloolikNU
ImperialSK
Indian ArmBC
InkermanON
InvermereBC
IocoBC
IonaNS
IqaluitNU
IrvineAB
Island LakeMB
Jackson ArmNL
JemsegNB
Jervis InletBC
KasloBC
KeeneON
Key HarbourON
KillarneyON
King William IsNU
KingstonON
KingsvilleON
KinkoraPE
Kinnear's MillsQC
KitimatBC
KlemtuBC
Kovik BayQC
KuujjuaqQC
L'Anse-à-Beaufils (L'Anse-a-Beaufils)QC
L'Anse-au-LoupNL
L'Île-des-Soeurs (Nuns Island) (L'Ile-des-Soeurs (Nuns Island))QC
La RelanceQC
La SalleMB
Lac La BicheAB
Lac-DroletQC
Lachine/MontrealQC
LachuteQC
LacolleQC
LadnerBC
LadysmithBC
Lake HarbourNU
LakeshoreON
LakeviewON
LangleyBC
LansdowneON
LantzvilleBC
Laverlochère (Laverlochere)QC
LeamingtonON
Les EscouminsQC
Les MechinsQC
Lévis (Levis)QC
LewisporteNL
Little CurrentON
Little NarrowsNS
LiverpoolNS
LoboON
LockeportNS
LomondNL
Long HarbourNL
Long PondNL
LouisbourgNS
LowbanksON
Lower ArgyleNS
Lower CoveNL
Lower SackvilleNS
Lower Woods HarbourNS
LunenburgNS
MabouNS
MactaquacNB
Magdalen IsQC
MagogQC
Mahone BayNS
Main BrookNL
MalarticQC
Maple RidgeBC
MarathonON
Mary's HarbourNL
MarystownNL
MassetBC
MataneQC
MeafordON
Meldrum BayON
Menzies BayBC
MerigomishNS
MeteghanNS
MetiskowAB
MichipicotenON
MidlandON
MillbankNB
Milne Inlet PortNU
MindemoyaON
MinesvilleNS
MintoNB
MiramichiNB
MissionBC
MonctonNB
Mont-LouisQC
MontrealQC
Montréal-Est (Montreal-Est)QC
MoosoneeON
MorrisburgON
Mould BayNT
MulgraveNS
Musquodoboit HarbourNS
NainNL
NakuspBC
NanaimoBC
NanisivikNU
Nanoose BayBC
NanticokeON
NaramataBC
Neil's HarbourNS
NelsonBC
New GlasgowNS
New RichmondQC
New WestminsterBC
NewcastleNB
NewtonMB
Niagara FallsON
Niagara-on-the-LakeON
Norman's CoveNL
North Arm FraserBC
North BendBC
North SydneyNS
Notre-Dame-de-LourdesMB
Notre-Dame-du-Bon-ConseilQC
OakvilleMB
OakvilleON
Ocean FallsBC
OdessaON
OliverBC
Orléans (Orleans)ON
OshawaON
OttawaON
Owen SoundON
PangnirtungNU
ParrsboroNS
Parry SoundON
PaspebiacQC
Patricia BayBC
Pender HarbourBC
PenetanguisheneON
PhilipsburgQC
PictonON
PictouNS
PleasantvilleNS
Pohénégamook (Pohenegamook)QC
Point EdwardON
Point TupperNS
Point-EscuminacNB
Pointe au PicQC
Pointe NoireQC
Pointe-au-PicQC
Pointe-aux-BasquesQC
Pointe-aux-TremblesQC
Pointe-ClaireQC
Pointe-FortuneQC
Pond InletNU
Port AlberniBC
Port AliceBC
Port ArthurON
Port au PortNL
Port ColborneON
Port CreditON
Port DoverON
Port EdwardBC
Port ElginNB
Port HardyBC
Port HawkesburyNS
Port HopeON
Port McNeillBC
Port MellonBC
Port Moody/VancouverBC
Port NelsonMB
Port PerryON
Port SimpsonBC
Port StanleyON
Port WellerON
Port-AlfredQC
Port-CartierQC
Port-DanielQC
Port-Daniel - GasconsQC
Port-MenierQC
PortneufQC
Portugal CoveNL
Pouce CoupeBC
Powell RiverBC
PreissacQC
PrescottON
Prévost (Prevost)QC
Prince GeorgeBC
Prince RupertBC
ProspectNS
PugwashNS
QuatsinoBC
QuebecQC
Queen CharlotteBC
RameaNL
Rankin InletNU
Red BayNL
Red RockON
Resolute BayNU
RimouskiQC
Rivière-du-Loup (Riviere-du-Loup)QC
Roaches LineNL
Robert's BankBC
RobertsonvilleQC
RobinsonsNL
RockportON
RockwoodON
Rocky View CountyAB
RoddicktonNL
RossportON
Rupert InletBC
RuskinBC
SaguenayQC
Saint AlbertAB
Saint-AndrewsNB
Saint-Anne-de-KentNB
Saint-AnthonyNL
Saint-ArmandQC
Saint-AugustinQC
Saint-BernardQC
Saint-Bernard-de-MichaudvilleQC
Saint-Bruno-Lac-Saint-Jean
Saint-CatharinesON
Saint-Charles-sur-RichelieuQC
Saint-Christophe-d'ArthabaskaQC
Saint-Damien-de-BrandonQC
Saint-DavidsON
Saint-EustacheQC
Saint-Félix-de-Kingsey (Saint-Felix-de-Kingsey)QC
Saint-Félix-de-Valois (Saint-Felix-de-Valois)QC
Saint-François-du-Lac (Saint-Francois-du-Lac)QC
Saint-Gédéon (Saint-Gedeon)QC
Saint-IsidoreON
Saint-Isidore d'AucklandQC
Saint-JohnNB
Saint-John'sNL
Saint-Joseph-de-BeauceQC
Saint-LambertQC
Saint-LawrenceNL
Saint-MarysNL
Saint-PascalQC
Saint-PetersNS
Saint-PierreQC
Saint-Pierre-de-l'Île-d'Orléans (Saint-Pierre-de-l'Ile-d'Orleans)QC
Saint-Roch-de-l'AchiganQC
Saint-Romuald-d'EtcheminQC
Saint-ShottsNL
Saint-StephenNB
Saint-ThomasON
Saint-TiteQC
Saint-ZotiqueQC
Sainte-Anne-des-MontsQC
Sainte-CatherineQC
Sainte-FamilleQC
Sainte-MargueriteQC
Sainte-Victoire-de-SorelQC
SandspitBC
Sandy BeachQC
SanfordMB
SarniaON
Sault-Sainte-MarieON
SaywardBC
SedgewickAB
SeldomNL
SelkirkMB
Sept-IlesQC
Seven Islands BayNL
ShannonQC
ShannonvilleON
ShaunavonSK
ShediacNB
Sheet HarbourNS
ShelburneNS
ShelburneON
ShippeganNB
SicamousBC
SidneyBC
SimcoeON
SombraON
SookeBC
SorelQC
Sorel-TracyQC
SourisPE
Spaniards BayNL
Split LakeMB
SpraggeON
SpringdaleNL
SquamishBC
StephenvilleNL
StewartBC
StocktonMB
Stoney CreekON
Stoney IslandNS
StormontNS
SudburyON
SummersidePE
SurreyBC
SydneyNS
Sylvan LakeAB
TadoussacQC
TahsisBC
TasuBC
Texada IslandBC
ThamesfordON
ThawwassenBC
Thetis IslandBC
ThornburyON
ThornhillON
ThoroldON
Three HillsAB
Thunder BayON
Tilbury IsBC
Tilt CoveNL
TingwickQC
TorontoON
TracyQC
TrentonON
Tring JonctionQC
Trinity BayNL
TrochuAB
Trois-Rivieres (Three Rivers)QC
TuktoyaktukNT
TwillingateNL
Ucluelet
UptonQC
ValleyfieldQC
VanandaBC
VancouverBC
Verchères (Vercheres)QC
VictoriaBC
Victoria HarbourON
Voisey's BayNL
WallaceburgON
WaltonNS
Watson IsBC
WellandON
WellingtonPE
WelshpoolNB
West VancouverBC
WestportON
WeymouthNS
Whale CoveNU
Whiffen HeadNL
WhitbyON
WhitefishON
WildwoodAB
Williams HarbourNL
WindsorNS
WindsorON
WinghamON
WinnipegMB
WoodfibreBC
YamachicheQC
YarmouthNS
ZeballosBC

Inland depots 242 codes

CodeNameRegion
Acadia ValleyAB
AchesonAB
AlmonteON
Alnwick/HaldimandON
AmberlyON
ArdathSK
AshburnON
AsquithSK
AtwoodON
AvonleaSK
Ayer's CliffQC
AylshamSK
BalaON
Bay TreeAB
BayfieldON
BedfordNS
BelfountainON
BelwoodON
BlackieAB
BlackstockON
BobcaygeonON
BrantON
BreadalbanePE
BridesvilleBC
BrucefieldON
Bull RiverBC
Burks FallsON
Burritts RapidsON
CabriSK
CadillacQC
Caistor CentreON
CanoraSK
Cap-ChatQC
Cap-St-IgnaceQC
CarberryMB
CarbonAB
CarlyleSK
CentrevilleNL
Chebogue PointNS
CherryvilleBC
ChestermereAB
ClevelandNS
Colchester CountyNS
Conception Bay SouthNL
ConistonON
ConquitlamBC
Côte-Saint-Luc (Cote-Saint-Luc)QC
CourceletteQC
Crystal BeachON
Crystal CityMB
DaveluyvilleQC
DeckerMB
Densmore MillsNS
DimsdaleAB
DorchesterON
DosquetQC
DouglasON
DublinON
DuffieldAB
DuntroonON
East GwillimburyON
East Saint-PaulMB
EdbergAB
ElmiraPE
ElroseSK
EmeryvilleON
EmpressAB
EndakoBC
EnderbyBC
EricksonBC
Etang-du-NordQC
EtzikomAB
ForestON
Fort FranklinNT
Fort WilliamON
Fox River (=riviere-Au-Renard)QC
FoxboroON
GirouxvilleAB
Glen MorrisON
Goulais RiverON
Grand MereQC
Grand-SaultNB
Grande PointeMB
Grande RiviereQC
Grassy LakeAB
Grosse IsleQC
GuyAB
Halton HillsON
HartingtonON
HemmingfordQC
Holland CenterON
Indian HeadSK
InglesideON
InnerkipON
InwoodON
Iroquois FallsON
IrvineAB
JolyON
KahnawakeQC
Kearl LakeAB
KeeneON
KemptvilleON
KinkoraPE
KintoreON
L'Anse-à-Beaufils (L'Anse-a-Beaufils)QC
L'Ascension-de-Notre-SeigneurQC
L'Île-des-Soeurs (Nuns Island) (L'Ile-des-Soeurs (Nuns Island))QC
La GuadeloupeQC
La Présentation (La Presentation)QC
Lac La BicheAB
Lac-DroletQC
Lake LouiseAB
LakeshoreON
LakesideON
LangbankSK
Laverlochère (Laverlochere)QC
LawrencevilleQC
LillooetBC
Little BrookNS
Little ShemogueNB
LowbanksON
MalarticQC
Maple CreekSK
MassuevilleQC
MaxwellON
McLeanSK
MetiskowAB
MidhurstON
MillbrookON
MillvilleNS
MonklandON
MoonbeamON
Moose CreekON
MulmurON
New RossNS
NewcastleON
NobletonON
North BendBC
NorthamptonNB
Notre-Dame-de-LourdesMB
Okanagan FallsBC
OmpahON
OrtonON
OtterburneMB
Pain CourtON
PalgraveON
PalmerstonON
ParadiseNL
PasadenaNL
PeersAB
PhilipsburgQC
Point EdwardON
Point-EscuminacNB
PorcupineON
Porcupine PlainSK
Prévost (Prevost)QC
PrincetonBC
QuispamsisNB
RadissonSK
Red LakeON
RichardsonSK
RichmondON
Rivière-Matawin (Riviere-Matawin)QC
RobertsonvilleQC
RocanvilleSK
RossportON
Roxton FallsQC
Saint-Aimé-des-Lacs (Saint-Aime-des-Lacs)QC
Saint-André-Avellin (Saint-Andre-Avellin)QC
Saint-Célestin (Saint-Celestin)QC
Saint-Charles-sur-RichelieuQC
Saint-Christophe-d'ArthabaskaQC
Saint-Côme-Linière (Saint-Come-Liniere)QC
Saint-Damien-de-BrandonQC
Saint-EustacheMB
Saint-FaustinQC
Saint-Frédéric (Saint-Frederic)QC
Saint-Gédéon (Saint-Gedeon)QC
Saint-GeorgesQC
Saint-JohnNB
Saint-Joseph'sNL
Saint-Joseph-de-BeauceQC
Saint-MaloQC
Saint-Mathieu-du-ParcQC
Saint-Patrice-de-BeaurivageQC
Saint-Paul-de-l'Île-aux-Noix (Saint-Paul-de-l'Ile-aux-Noix)QC
Saint-PieQC
Saint-PierreQC
Saint-RaymondQC
Saint-Sébastien (Saint-Sebastien)QC
Saint-Séverin (Saint-Severin)QC
Saint-TiteQC
Saint-Valérien (Saint-Valerien)QC
Saint-ZotiqueQC
Sainte-Anne-de-la-PeradeQC
Sainte-Anne-de-la-RochelleQC
Sainte-Brigitte-des-SaultsQC
Sainte-CatherineQC
Sainte-Geneviève (Sainte-Genevieve)QC
Sainte-Victoire-de-SorelQC
Salaberry-de-ValleyfieldQC
SarsfieldON
ScotlandON
SeabrightNS
SedleySK
ShemogueNB
Silver WaterON
Sorel-TracyQC
SoutheySK
SouthportMB
SpringfieldMB
StevensvilleON
StocktonMB
Stoney Point, EssexON
StrongfieldSK
SuccessSK
Sun PeaksBC
SunnybrookAB
Sylvan LakeAB
Talbotville RoyalON
ThamesfordON
ThamesvilleON
ThornburyON
Three HillsAB
Tring JonctionQC
TrochuAB
Ucluelet
UptonQC
Vallée-Jonction (Vallee-Jonction)QC
VibankSK
VikingAB
VilleroyQC
WainwrightAB
WalkertonON
WardsvilleON
WaverleyNS
West HillON
West KelownaBC
WildwoodAB
WyomingON
YamachicheQC
YorkON

Airports 499 codes

CodeNameRegion
100 Mile House (One Hundred Mile House)BC
Akulivik AptQC
AlmaQC
Alta LakeBC
AmosQC
Angling LakeON
Arctic BayNU
ArgentiaNL
ArnesMB
ArviatNU
Asbestos HillQC
AshcroftBC
AtikokanON
AttawapiskatON
AupaulukQC
Bagotville AptQC
Baie ComeauQC
Baie-Johan-BeetzQC
BathurstNB
Berens River AptMB
Big Trout LakeON
Billy Bishop Toronto City Apt/TorontoON
Black TickleNL
Blanc-SablonQC
BloodveinMB
Bobquinn LakeBC
BonaventureQC
BordenON
BrandonMB
BroadviewSK
BrochetMB
BromontQC
Bronson CreekBC
Broughton IsNU
BuchansNL
Buffalo NarrowsSK
Bull HarbourBC
Burns LakeBC
Burwash LandingsYT
ButtonvilleON
CaledonON
CalgaryAB
Calgary AptAB
Cambridge BayNU
Campbell RiverBC
Cape DorsetNU
Cape-Saint-JamesBC
Caribou IslandON
CartiervilleQC
CartwrightNL
CastlegarBC
Cat LakeON
CentraliaON
ChapleauON
CharloNB
CharlottetownPE
Chesterfield InletNU
ChetwyndBC
CheveryQC
ChibougamauQC
Chilko LakeBC
ChisasibiQC
ChurchillMB
Churchill FallsNL
Clinton CreekYT
Clyde RiverNU
Co-Op PointMB
CochraneON
Cold LakeAB
Collins BaySK
Colville LakeNT
Coral HarbourNU
CoronationAB
Cortes BayBC
CowleyAB
CranbrookBC
Cross LakeMB
Daniels HarbourNL
DauphinMB
Davis InletNL
Dawson CityYT
Dawson CreekBC
Dean RiverBC
Dease LakeBC
Deer LakeNL
Deer LakeON
Déline (Deline)NT
Desolation SoundBC
Doc CreekBC
DolbeauQC
DorvalQC
Douglas LakeBC
Drayton ValleyAB
DrydenON
Duncan/QuamBC
EarltonON
East AngusQC
East MainQC
EdmontonAB
Edmonton Int AptAB
EdsonAB
Elliot LakeON
Estevan PointBC
Fairmount SpringsBC
FairviewAB
FalherAB
FaroYT
Flin FlonMB
Fond du LacSK
FontangesQC
Fort ChipewyanAB
Fort FrancesON
Fort Good HopeNT
Fort HopeON
Fort LiardNT
Fort McMurrayAB
Fort McPhersonNT
Fort NelsonBC
Fort RelianceNT
Fort ResolutionNT
Fort SevernON
Fort SimpsonNT
Fort SmithNT
Fort-Saint-JohnBC
Fox Harbour (St Lewis)NL
FrederictonNB
Frobisher Bay AptNT
GagetownNB
GagnonQC
GanderNL
Gaspé (Gaspe)QC
GeorgetownON
GeraldtonON
GermansenBC
Gethsémani (Gethsemani)QC
GillamMB
Gillies BayBC
GimliMB
Gjoa HavenNU
Gods NarrowsMB
Gods RiverMB
Goose BayNL
Gore BayON
Gorge HarborBC
Grand ForksBC
Grande CacheAB
Grande PrairieAB
Great Bear LakeNT
Greenway SoundBC
GreenwoodNS
GrimsbyON
Grise FiordNU
Haines JunctionYT
Hakai PassBC
HalifaxNS
Halifax AptNS
HamiltonON
Hamilton AptON
Hartley BayBC
Hatchet LakeNS
Hatchet LakeSK
Havre-Saint-PierreQC
Hay RiverNT
HearstON
High LevelAB
High PrairieAB
HolmanNT
HopeBC
HopedaleNL
HornepayneON
Hudson BaySK
Hudson HopeBC
IgloolikNU
IgnaceON
Iles de la MadeleineQC
IlfordMB
ImperialSK
IngersollON
InukjuakQC
InuvikNT
InverlakeAB
Island Lk/Garden HillMB
IvujivikQC
JasperAB
JenpegMB
Johnny MountainBC
JolietteQC
KamloopsBC
KangiqsualujjuaqQC
KangiqsujuaqQC
KangirsukQC
KapuskasingON
KasabonikaON
Kasba LakeNT
KaschechewanON
Kattiniq/Donaldson LakeQC
KegaskaQC
KelownaBC
KelseyMB
Kennosao LakeMB
KenoraON
Key LakeSK
KillaloeON
KillineqQC
KimberleyBC
Kimmirut/Lake HarbourNT
KincardineON
KindersleySK
Kingfisher LakeON
KingstonNS
KingstonON
KinoosaoSK
Kirkland LakeON
KitchenerON
KitkatlaBC
KlemtuBC
Knee LakeMB
Knights InletBC
KugaarukNU
KuujjuaqQC
Kuujjuaq AptQC
La GrandeQC
La RongeSK
La SarreQC
La Tabatière (La Tabatiere)QC
La TuqueQC
Lac BicheAB
LaforgesQC
Lagrande 3QC
Lagrande 4QC
LangaraBC
Lansdowne HouseON
Laurie RiverMB
Leaf BayQC
Leaf RapidsMB
Lebel-sur-QuevillonQC
LethbridgeAB
Little Grand RapidsMB
LloydminsterAB
LondonON
Long PointON
Lutselke/SnowdriftNT
Lyall HarbourBC
Lynn LakeMB
LyttonBC
Main Duck IslandON
MakkovikNL
ManitouwadgeON
ManitowaningON
ManiwakiQC
Maple BayBC
MarathonON
Maricourt AirstripQC
Mary's HarbourNL
MassetBC
MatagamiQC
MataneQC
MayoYT
Meadow LakeSK
MeafordON
Medicine HatAB
MerrittBC
Merry IslandBC
Metropolitan Area Apt/TorontoON
MinakiON
Miners BayBC
MinganQC
MirabelQC
Mirabel Apt/MontrealQC
MonctonNB
Mont JoliQC
Montagne HarborBC
MontrealQC
Montreal-Dorval AptQC
Moose JawSK
Moose LakeMB
MoosoneeON
Mould BayNT
Mount CurrieBC
Murray BayQC
MuskokaON
Muskrat DamON
NainNL
NakinaON
NamuBC
NanaimoBC
NanisivikNU
NatashquanQC
NegginanMB
Némiscau (Nemiscau)QC
New RichmondQC
Niagara FallsON
NitchequonQC
Nootka SoundBC
Norman WellsNT
North BattlefordSK
North BayON
North Spirit LakeON
North VancouverBC
Norway HouseMB
OakvilleON
Obre LakeNT
Ocean FallsBC
OgokiON
Old CrowYT
Old Fort BayQC
OliverBC
OshawaON
OttawaON
Ottawa AptON
Owen SoundON
Oxford HouseMB
PakuashipiQC
Paradise RiverNL
Parry SoundON
PaulatukNT
Peace RiverAB
Pearson International Apt/TorontoON
PeawanuckON
Pelly BayNT
PembrokeON
Pender HarbourBC
PentictonBC
PetawawaON
PeterboroughON
Pickle LakeON
PikangikumON
PikwitoneiMB
Pincher CreekAB
Pine HouseSK
Pine PointNT
Pond InletNU
Port AlberniBC
Port HardyBC
Port HawkesburyNS
Port HopeON
Port McNeillBC
Port-MenierQC
Portage La PrairieMB
Poste MontagnaisQC
Powell LakeBC
Powell RiverBC
PrescottON
Prince AlbertSK
Prince GeorgeBC
Prince RupertBC
QuaqtaqQC
QuebecQC
Quebec AptQC
QuesnelBC
Red DeerAB
Red LakeON
ReginaSK
Regina AptSK
Resolute BayNU
RevelstokeBC
RigoletNL
RimouskiQC
RiversMB
Rivers InletBC
Rivière-au-Tonnerre (Riviere-au-Tonnerre)QC
Rivière-du-Loup (Riviere-du-Loup)QC
RobervalQC
Rocky Mountain HouseAB
Round LakeON
Rouyn-NorandaQC
Sable IslandNS
Sachigo LakeON
Sachs HarbourNT
SaglekNL
Saint-AnthonyNL
Saint-CatharinesON
Saint-HubertQC
Saint-Jean-ChrysostomeQC
Saint-JohnNB
Saint-John AptNB
Saint-Johns-AptNL
Saint-Léonard (Saint-Leonard)NB
Saint-PaulQC
Saint-ThomasON
Sainte-Thérèse-Point (Sainte-Therese-Point)MB
SalluitQC
Salmon ArmBC
SandspitBC
Sandy LakeON
SanikiluaqNU
Sans SouciON
SarniaON
SaskatoonSK
Saskatoon John G. Diefenbaker AptSK
Sault-Sainte-MarieON
ScheffervilleQC
SecheltBC
Sept-IlesQC
ShamattawaMB
ShawiniganQC
ShearwaterNS
ShearwaterBC
SherbrookeNS
SherbrookeQC
ShiloMB
Silva BayBC
Sioux LookoutON
Slate IslandON
Slave LakeAB
Smith FallsON
SmithersBC
Snake RiverYT
Snare LakeNT
South Indian LakeMB
South Trout LakeON
Spring IslandBC
SquamishBC
Squirrel CoveBC
StephenvilleNL
StewartBC
Stony RapidsSK
StratfordON
StrathroyON
Stuart IslandBC
SturdeeBC
SudburyON
SuffieldAB
Sullivan BayBC
Summer BeaverON
SummersidePE
Summit LakeBC
Swan RiverMB
Swift CurrentSK
SydneyNS
Tadoule LakeMB
TahsisBC
TaloyoakNU
Taltheilei NarrowsNT
TasiujaqQC
TasuBC
Telegraph CreekBC
Telegraph HarbourBC
TerraceBC
Terrace BayON
TeslinYT
Tête-à-la-Baleine (Tete-a-la-Baleine)QC
The PasMB
Thicket PortageMB
ThompsonMB
Thunder BayON
TimminsON
TisdaleSK
TofinoBC
TorontoON
TrentonNS
TrentonON
Triple IslandBC
Trois-Rivieres (Three Rivers)QC
TruroNS
TuktoyaktukNT
Tulita/Fort NormanNT
TulugakQC
Tumbler RidgeBC
TungstenNT
Uranium CitySK
Val-d'OrQC
ValcartierQC
VancouverBC
Vancouver AptBC
Vancouver Harbour Water Apt/VancouverBC
VermilionAB
VernonBC
VictoriaBC
WabushNL
WaskaganishQC
WatfordON
Watson LakeYT
Watson Lake AptYT
WawaON
WebequieON
WemindjiQC
Wha Ti/Lac La MartreNT
Whale CoveNU
WhistlerBC
White RiverON
WhitecourtAB
WhitehorseYT
WiartonON
Williams HarbourNL
Williams LakeBC
WindsorON
WiniskON
WinnipegMB
Winnipeg AptMB
Wollaston LakeSK
WoodstockON
WrigleyNT
Wunnummin LakeON
YarmouthNS
YellowknifeNT
York LandingMB
YorktonSK
ZurichON

Source: UN/LOCODE 2025-1 (UNECE), public domain via the datasets/un-locode project. Names are shown as in UN/LOCODE, usually in the local spelling.

Port codes in other countries

Port code lookup (UN/LOCODE) →

Guides on this topic

How to Export to Canada in 2026: Duty, 5% GST, CARM, Labels and Counter-TariffsExporting to Canada in 2026: how duty and 5% GST are calculated, the importer's BN, RM account and CARM registration, release prior to payment,…USMCA certificate of origin: the 9 data elements, blanket period and thresholdsHow the USMCA (CUSMA, T-MEC) certification of origin works: who can complete it, the nine minimum data elements, no prescribed form, the 12-month…Canada textile labelling: bilingual fibre content, CA number and dealer identityHow to label clothing, bedding and other consumer textile articles for Canada: generic fibre names and percentages in English and French, the 5%…Canada food imports: SFC licence and Safe Food for Canadians RegulationsExporting food to Canada: who needs a Safe Food for Canadians (SFC) licence, the non-resident importer rule, preventive controls and plans, the…Canada food labelling requirements: bilingual labels, allergens, FOP symbolWhat a prepackaged food label needs in Canada under CFIA rules: English and French, common name at 1.6 mm, metric net quantity, "Imported by"…Exporting Cosmetics to Canada: CNF, Hotlist, Labels, CBSA and DutyExporting cosmetics to Canada: the CNF within 10 days of first sale, Hotlist, bilingual INCI labels, 2026 fragrance allergen rules, DIN/NPN, CARM…Canada ISED certification for radio equipment: TAC, IC number and SDoCSelling Wi-Fi, Bluetooth or cellular devices in Canada: ISED Category I certification by a recognized Certification Body (TAC and REL listing),…

What a UN/LOCODE is

UN/LOCODE is the United Nations code for trade and transport locations. It has 5 characters: the 2-letter country code and 3 characters for the place, for example KRPUS for Busan, Korea, and NLRTM for Rotterdam, the Netherlands.

Where you need port codes

Bookings, bills of lading, customs declarations and many invoices and shipping instructions use UN/LOCODEs for the port of loading and the port of discharge. Using the code avoids confusion between places with similar names.

Port, airport or inland depot?

A city can have several codes: a seaport, an airport or an inland container depot. Pick the one that matches your mode of transport; the type column shows what each code is used for.

Common questions

What is the UN/LOCODE country code for Canada?

CA. Every UN/LOCODE in Canada starts with CA, followed by 3 letters or digits for the place, for example CAVAN for Vancouver.

Which code goes in the port of loading or port of discharge?

Use the code of the seaport where the cargo is loaded or discharged, as shown on the booking and the bill of lading. Some cities have separate codes for the port, the airport and inland depots: pick the one for your mode of transport and confirm it with your carrier or forwarder.

Why is a place missing or spelled differently?

This page lists only places that UN/LOCODE marks as a seaport, airport or inland depot, with the names as UN/LOCODE spells them (often the local spelling). Carriers sometimes still use older codes, so search the port code lookup for other spellings and confirm important codes with your carrier.

More free tools

Share with a colleagueWhatsAppLinkedInX

Triplicate is free and keeps getting better. Found it useful? Support Triplicate ♥