| UN/LOCODE | Port Name | Region | Region Name | Port Type | State | Latitude & longitude | Map |
|---|---|---|---|---|---|---|---|
| CAARO | Air Ronge | SK | Saskatchewan | Road Terminal | RQ | 5504N 10519W | Map |
| CAALN | Allan | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5154N 10604W | Map |
| CAADH | Ardath | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5137N 10714W | Map |
| CAASQ | Asquith | SK | Saskatchewan | Port,Multimodal Functions (ICDs, etc.) | RL | 5207N 10713W | Map |
| CAABO | Assiniboia | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4937N 10558W | Map |
| CAAVL | Avonlea | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5001N 10504W | Map |
| CAAYH | Aylsham | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5311N 10348W | Map |
| CABNG | Bangor | SK | Saskatchewan | Road Terminal | RL | 5028N 10212W | Map |
| CABLF | Battleford | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5246N 10818W | Map |
| CABCY | Beechy | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5053N 10723W | Map |
| CABPL | Belle Plaine | SK | Saskatchewan | Road Terminal | RL | 5024N 10509W | Map |
| CABTE | Bethune | SK | Saskatchewan | Road Terminal | RL | 5043N 10513W | Map |
| CABNF | Bienfait | SK | Saskatchewan | Rail Terminal | RL | 4909N 10248W | Map |
| CABIR | Biggar | SK | Saskatchewan | Road Terminal | RL | 5203N 10758W | Map |
| CABOD | Borden | SK | Saskatchewan | Road Terminal | RL | 5224N 10214W | Map |
| CAYDR | Broadview | SK | Saskatchewan | Airport | AI | ||
| CABDC | Broderick | SK | Saskatchewan | Road Terminal | RL | 5129N 10656W | Map |
| CABNL | Brownlee | SK | Saskatchewan | Road Terminal | RL | 5044N 10601W | Map |
| CABRU | Bruno | SK | Saskatchewan | Road Terminal | RL | 5216N 10531W | Map |
| CABUN | Buchanan | SK | Saskatchewan | Road Terminal | RL | 5142N 10245W | Map |
| CAYVT | Buffalo Narrows | SK | Saskatchewan | Airport | AI | ||
| CABYA | Bulyea | SK | Saskatchewan | Road Terminal | RL | 5059N 10451W | Map |
| CACRI | Cabri | SK | Saskatchewan | Multimodal Functions (ICDs, etc.) | RL | 5037N 10827W | Map |
| CACAN | Candiac | SK | Saskatchewan | Road Terminal | RQ | ||
| CACNA | Canora | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5138N 10226W | Map |
| CACS8 | Carlyle | SK | Saskatchewan | Multimodal Functions (ICDs, etc.) | RL | 4938N 10216W | Map |
| CAHPN | Chaplin | SK | Saskatchewan | Road Terminal | RL | 5028N 10640W | Map |
| CACBI | Churchbridge | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5054N 10154W | Map |
| CACLV | Clavet | SK | Saskatchewan | Road Terminal | RQ | 5201N 10622W | Map |
| CACMX | Climax | SK | Saskatchewan | Road Terminal | RL | 4912N 10823W | Map |
| CAYKC | Collins Bay | SK | Saskatchewan | Airport | AI | ||
| CACOY | Colonsay | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5158N 10552W | Map |
| CACVN | Craven | SK | Saskatchewan | Road Terminal | RL | 5042N 10448W | Map |
| CACGT | Creighton | SK | Saskatchewan | Road Terminal | RL | 5445N 10153W | Map |
| CACKF | Cut Knife | SK | Saskatchewan | Road Terminal | RQ | 5245N 10901W | Map |
| CALIS | Delisle | SK | Saskatchewan | Road Terminal | RL | 5155N 10707W | Map |
| CADLK | Dilke | SK | Saskatchewan | Road Terminal | RQ | 5052N 10515W | Map |
| CADKL | Duck Lake | SK | Saskatchewan | Road Terminal | RL | 5248N 10613W | Map |
| CADDN | Dundurn | SK | Saskatchewan | Road Terminal | RL | 5149N 10628W | Map |
| CADUA | Duval | SK | Saskatchewan | Road Terminal | RL | 5109N 10458W | Map |
| CADYA | Dysart | SK | Saskatchewan | Road Terminal | RL | 5056N 10402W | Map |
| CAEDA | Edam | SK | Saskatchewan | Road Terminal | RL | 5311N 10846W | Map |
| CAOSE | Elrose | SK | Saskatchewan | Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5212N 10802W | Map |
| CAXVX | Emerald Park | SK | Saskatchewan | Port,Road Terminal | RL | 5044N 10438W | Map |
| CAEGF | Englefeld | SK | Saskatchewan | Road Terminal | RL | 5210N 10439W | Map |
| CAEHZ | Esterhazy | SK | Saskatchewan | Road Terminal | RL | 5039N 10205W | Map |
| CAEZY | Esterhazy | SK | Saskatchewan | Road Terminal | RL | 5039N 10205W | Map |
| CAEST | Estevan | SK | Saskatchewan | Road Terminal | RL | ||
| CAFMO | Fillmore | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4953N 10326W | Map |
| CAOLK | Foam Lake | SK | Saskatchewan | Road Terminal | RL | 5139N 10332W | Map |
| CAZFD | Fond du Lac | SK | Saskatchewan | Airport | AI | ||
| CAFQP | Fort Qu'Appelle | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5046N 10347W | Map |
| CAFXV | Fox Valley | SK | Saskatchewan | Road Terminal | RL | 5028N 10929W | Map |
| CAFCS | Francis | SK | Saskatchewan | Road Terminal | RL | 5006N 10352W | Map |
| CAFRO | Frontier | SK | Saskatchewan | Road Terminal | RQ | ||
| CAGLD | Gerald | SK | Saskatchewan | Road Terminal | RL | 5040N 10148W | Map |
| CAGBU | Glenbush | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5316N 10800W | Map |
| CAGBG | Gravelbourg | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4952N 10633W | Map |
| CAGNF | Grenfell | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5024N 10255W | Map |
| CASKG | Guernsey | SK | Saskatchewan | Road Terminal | RL | 5152N 10511W | Map |
| CAGLL | Gull Lake | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5006N 10829W | Map |
| CAHAG | Hague | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5230N 10625W | Map |
| CAYDJ | Hatchet Lake | SK | Saskatchewan | Airport | AI | ||
| CAHP8 | Hepburn | SK | Saskatchewan | Road Terminal | RL | 5231N 10643W | Map |
| CAHGV | Hodgeville | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5006N 10657W | Map |
| CAYHB | Hudson Bay | SK | Saskatchewan | Airport | AI | ||
| CAHMO | Humboldt | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5212N 10507W | Map |
| CASIM | Imperial | SK | Saskatchewan | Port,Rail Terminal,Road Terminal,Airport | RL | 5120N 10526W | Map |
| CAIHD | Indian Head | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5032N 10340W | Map |
| CAITA | Ituna | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5110N 10330W | Map |
| CAJNS | Jansen | SK | Saskatchewan | Road Terminal | RL | 5147N 10443W | Map |
| CAKSA | Kamsack | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5133N 10154W | Map |
| CAKEL | Kelvington | SK | Saskatchewan | Road Terminal | RL | 5210N 10332W | Map |
| CAKSO | Kenaston | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5130N 10616W | Map |
| CAYKJ | Key Lake | SK | Saskatchewan | Airport | AI | ||
| CAYKY | Kindersley | SK | Saskatchewan | Airport | AI | ||
| CAKST | Kinistino | SK | Saskatchewan | Road Terminal | RL | 5257N 10502W | Map |
| CAKNY | Kinoosao | SK | Saskatchewan | Airport | AI | ||
| CAKPL | Kipling | SK | Saskatchewan | Road Terminal | RL | 5006N 10237W | Map |
| CAKBY | Kisbey | SK | Saskatchewan | Road Terminal | RL | 4938N 10240W | Map |
| CAYVC | La Ronge | SK | Saskatchewan | Airport | AI | ||
| CALPM | Lampman | SK | Saskatchewan | Road Terminal | RL | 4923N 10245W | Map |
| CALAK | Langbank | SK | Saskatchewan | Multimodal Functions (ICDs, etc.) | RL | 5003N 10217W | Map |
| CALGB | Langenburg | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5050N 10142W | Map |
| CALGA | Langham | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5221N 10657W | Map |
| CALNA | Lanigan | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5151N 10501W | Map |
| CALDR | Leader | SK | Saskatchewan | Rail Terminal | RL | 5053N 10933W | Map |
| CALSK | Leask | SK | Saskatchewan | Road Terminal | RL | 5301N 10644W | Map |
| CALRS | Leross | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5117N 10352W | Map |
| CALRO | Leroy | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5200N 10444W | Map |
| CALMR | Lloydminster | SK | Saskatchewan | Road Terminal | RL | 5317N 11000W | Map |
| CALCL | Lucky Lake | SK | Saskatchewan | Road Terminal | RL | 5059N 10708W | Map |
| CAMKL | Macklin | SK | Saskatchewan | Rail Terminal | RL | 5220N 10957W | Map |
| CAMCO | Macoun | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4919N 10316W | Map |
| CAMCR | Maple Creek | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 4955N 10929W | Map |
| CAMVS | Martensville | SK | Saskatchewan | Road Terminal | RL | 5217N 10640W | Map |
| CAMYM | Maymont | SK | Saskatchewan | Road Terminal | RQ | 5234N 10743W | Map |
| CAMCN | McLean | SK | Saskatchewan | Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5031N 10404W | Map |
| CAMHA | Meacham | SK | Saskatchewan | Road Terminal | RQ | 5206N 10545W | Map |
| CAYLJ | Meadow Lake | SK | Saskatchewan | Airport | AI | ||
| CAMFO | Melfort | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5251N 10436W | Map |
| CAMEV | Melville | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5056N 10248W | Map |
| CAYMJ | Moose Jaw | SK | Saskatchewan | Road Terminal,Airport | AI | 5024N 10533W | Map |
| CAMSM | Moosomin | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5008N 10140W | Map |
| CAMSE | Morse | SK | Saskatchewan | Road Terminal | RQ | 5024N 10702W | Map |
| CANCM | Naicam | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5224N 10429W | Map |
| CANLB | Neilburg | SK | Saskatchewan | Road Terminal | RL | 5250N 10938W | Map |
| CANEP | Neptune | SK | Saskatchewan | Road Terminal | RL | 4921N 10404W | Map |
| CANDO | Neudorf | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5043N 10301W | Map |
| CANPW | Nipawin | SK | Saskatchewan | Road Terminal | RL | 5322N 10401W | Map |
| CANQA | Norluay | SK | Saskatchewan | Road Terminal | RQ | 5152N 10205W | Map |
| CAYQW | North Battleford | SK | Saskatchewan | Airport | AI | ||
| CANPR | North Portal | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4900N 10233W | Map |
| CAOLL | Onion Lake | SK | Saskatchewan | Road Terminal | RL | 5343N 11000W | Map |
| CAOSL | Osler | SK | Saskatchewan | Road Terminal | RL | 5237N 10654W | Map |
| CAOOK | Outlook | SK | Saskatchewan | Road Terminal | RL | 5129N 10702W | Map |
| CAOXB | Oxbow | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4913N 10210W | Map |
| CAPWD | Paddockwood | SK | Saskatchewan | Road Terminal | RL | 5330N 10534W | Map |
| CAPGM | Pangman | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4939N 10439W | Map |
| CAPDU | Perdue | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5203N 10732W | Map |
| CAPBE | Pilot Butte | SK | Saskatchewan | Road Terminal | RL | 5028N 10425W | Map |
| CAZPO | Pine House | SK | Saskatchewan | Airport | AI | ||
| CAPPL | Porcupine Plain | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5236N 10315W | Map |
| CAPPR | Preeceville | SK | Saskatchewan | Road Terminal | RL | 5157N 10240W | Map |
| CAPRA | Prince Albert | SK | Saskatchewan | Road Terminal,Airport | RL | 5311N 10545W | Map |
| CAQUA | Qu'Appelle | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5031N 10352W | Map |
| CARDO | Radisson | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5228N 10724W | Map |
| CARDV | Radville | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 4928N 10417W | Map |
| CARMA | Rama | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5145N 10300W | Map |
| CARVS | Redvers | SK | Saskatchewan | Road Terminal | RL | 4934N 10142W | Map |
| CAREG | Regina | SK | Saskatchewan | Airport | AC | ||
| CAYQR | Regina Apt | SK | Saskatchewan | Airport,Postal Exchange Office | AI | ||
| CARCT | Riceton | SK | Saskatchewan | Road Terminal | RL | 5006N 10419W | Map |
| CARRO | Richardson | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5023N 10427W | Map |
| CARVI | Rocanville | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5023N 10142W | Map |
| CARSW | Rosetown | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5133N 10759W | Map |
| CA2KS | Rosthern | SK | Saskatchewan | Road Terminal | RL | 5239N 10620W | Map |
| CARSA | Rouleau | SK | Saskatchewan | Road Terminal | RL | 5011N 10454W | Map |
| CARWT | Rowatt | SK | Saskatchewan | Road Terminal | RL | 5020N 10437W | Map |
| CARHL | Rush Lake | SK | Saskatchewan | Road Terminal | RL | 5024N 10724W | Map |
| CABIX | Saint-Brieux | SK | Saskatchewan | Road Terminal | RL | 5238N 10454W | Map |
| CASGO | Saint-Gregor | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5211N 10449W | Map |
| CASYA | Sandy Bay | SK | Saskatchewan | Road Terminal | RL | 5531N 10218W | Map |
| CASAK | Saskatoon | SK | Saskatchewan | Rail Terminal,Road Terminal,Airport | RQ | ||
| CAYXE | Saskatoon John G. Diefenbaker Apt | SK | Saskatchewan | Airport | RL | 5210N 10642W | Map |
| CASLY | Sedley | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5010N 10400W | Map |
| CASNV | Shaunavon | SK | Saskatchewan | Port,Road Terminal | RL | 4939N 10824W | Map |
| CASBK | Shellbrook | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5313N 10623W | Map |
| CASOY | Southey | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5056N 10430W | Map |
| CASDG | Spalding | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5220N 10430W | Map |
| CASGS | Springside | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5120N 10244W | Map |
| CA2SL | St. Louis | SK | Saskatchewan | Road Terminal | AM | 5255N 10549W | Map |
| CASRC | Star City | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5252N 10420W | Map |
| CASME | Steelman | SK | Saskatchewan | Road Terminal | RL | 4918N 10236W | Map |
| CAYSF | Stony Rapids | SK | Saskatchewan | Airport | AI | ||
| CASBQ | Strasbourg | SK | Saskatchewan | Road Terminal | RL | 5104N 10457W | Map |
| CASFS | Strongfield | SK | Saskatchewan | Multimodal Functions (ICDs, etc.) | RL | 5119N 10630W | Map |
| CASUC | Success | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5027N 10805W | Map |
| CAYYN | Swift Current | SK | Saskatchewan | Airport | AI | ||
| CAYTT | Tisdale | SK | Saskatchewan | Airport | AI | ||
| CATMK | Tompkins | SK | Saskatchewan | Road Terminal | RL | 5004N 10848W | Map |
| CAUTY | Unity | SK | Saskatchewan | Road Terminal | RL | 5226N 10910W | Map |
| CAYBE | Uranium City | SK | Saskatchewan | Airport | AI | ||
| CAVSC | Vanscoy | SK | Saskatchewan | Road Terminal | RL | 5200N 10659W | Map |
| CAERE | Veregin | SK | Saskatchewan | Road Terminal | RL | 5135N 10204W | Map |
| CAVBA | Vibank | SK | Saskatchewan | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 5020N 10356W | Map |
| CAVON | Vonda | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5219N 10605W | Map |
| CAWLH | Waldheim | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5237N 10639W | Map |
| CAWMA | Warman | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5219N 10634W | Map |
| CAWSA | Waseca | SK | Saskatchewan | Road Terminal | RQ | 5305N 10928W | Map |
| CAWTS | Watrous | SK | Saskatchewan | Road Terminal | RL | 5140N 10528W | Map |
| CAASW | Watson | SK | Saskatchewan | Road Terminal | RL | 5207N 10431W | Map |
| CAWWA | Wawota | SK | Saskatchewan | Road Terminal | RL | 4954N 10201W | Map |
| CAWWB | Weyburn | SK | Saskatchewan | Road Terminal | RL | 4940N 10351W | Map |
| CAWCY | White City | SK | Saskatchewan | Road Terminal | RL | 5026N 10422W | Map |
| CAWTW | Whitewood | SK | Saskatchewan | Rail Terminal | RL | 5020N 10215W | Map |
| CAWIX | Wilcox | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5006N 10443W | Map |
| CAZWL | Wollaston Lake | SK | Saskatchewan | Airport | AI | ||
| CAWSY | Wolseley | SK | Saskatchewan | Road Terminal | RQ | 5025N 10316W | Map |
| CAWYN | Wynyard | SK | Saskatchewan | Road Terminal | RL | ||
| CAYQV | Yorkton | SK | Saskatchewan | Airport | AI | ||
| CAZNR | Zehner | SK | Saskatchewan | Road Terminal | RL | 5034N 10427W | Map |
| CAZPK | Zenon Park | SK | Saskatchewan | Rail Terminal,Road Terminal | RL | 5304N 10346W | Map |
AA - Approved by competent national government agency
AC - Approved by Customs Authority
AF - Approved by national facilitation body
AI - Code adopted by international organisation (IATA, ECLAC, EUROSTAT, etc.)
AM - Approved by the UN/LOCODE Maintenance Agency
AQ - Entry approved, functions not verified
AS - Approved by national standardisation body
QQ - Original entry not verified since date indicated
RL - Recognised location - Existence and representation of location name confirmed by check against nominated gazetteer or other reference work
RN - Request from credible national sources for locations in their own country
RQ - Request under consideration
RR - Request rejected
UR - Entry included on user's request; not officially approved
XX - Entry that will be removed from the next issue of UN/LOCODE
You can use the search function above to enter city names to find the UN/LOCODE. Or you can search for the UN/LOCODE of corresponding Canada cities by region.