| UN/LOCODE | Port Name | Region | Region Name | Port Type | State | Latitude & longitude | Map |
|---|---|---|---|---|---|---|---|
| CHABT | Abtwil | SG | Sankt Gallen (de) | Road Terminal | RL | 4725N 00919E | Map |
| CHATR | Altenrhein | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal,Airport | RL | 4729N 00933E | Map |
| CHASN | Altstätten | SG | Sankt Gallen (de) | Road Terminal | RL | 4723N 00932E | Map |
| CHAND | Andwil | SG | Sankt Gallen (de) | Road Terminal | RL | 4726N 00916E | Map |
| CHAGG | Arnegg | SG | Sankt Gallen (de) | Road Terminal | RL | 4726N 00915E | Map |
| CHAUS | Au | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal,Border Crossing | RL | 4726N 00937E | Map |
| CHBRZ | Bad Ragaz | SG | Sankt Gallen (de) | Port,Rail Terminal,Road Terminal | RL | 4700N 00930E | Map |
| CHBAL | Balgach | SG | Sankt Gallen (de) | Road Terminal | RQ | ||
| CHBZH | Bazenheid | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4724N 00904E | Map |
| CHBKN | Benken | SG | Sankt Gallen (de) | Road Terminal | RL | 4712N 00901E | Map |
| CHBCK | Berneck | SG | Sankt Gallen (de) | Road Terminal | RQ | 4725N 00936E | Map |
| CHBRO | Bronschhofen | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4729N 00902E | Map |
| CHBUC | Buchs | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal,Postal Exchange Office | AI | 4710N 00928E | Map |
| CHBSW | Bütschwil | SG | Sankt Gallen (de) | Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 4721N 00904E | Map |
| CHDGS | Degersheim | SG | Sankt Gallen (de) | Road Terminal | RQ | ||
| CHDPS | Diepoldsau | SG | Sankt Gallen (de) | Road Terminal | RL | 4723N 00938E | Map |
| CHEKP | Ebnat-Kappel | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4716N 00907E | Map |
| CHELG | Engelburg | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RL | 4726N 00920E | Map |
| CHEWL | Ermenswil | SG | Sankt Gallen (de) | Road Terminal | RL | 4714N 00853E | Map |
| CHECB | Eschenbach | SG | Sankt Gallen (de) | Road Terminal | RL | 4714N 00855E | Map |
| CHFLW | Flawil | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4725N 00911E | Map |
| CHFLU | Flums | SG | Sankt Gallen (de) | Road Terminal | RL | ||
| CHGAM | Gams | SG | Sankt Gallen (de) | Road Terminal | RL | 4712N 00926E | Map |
| CHGSW | Ganterschwil | SG | Sankt Gallen (de) | Road Terminal | RL | 4723N 00905E | Map |
| CHGLD | Goldach | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4728N 00928E | Map |
| CHGIN | Goldingen | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RL | 4716N 00858E | Map |
| CHGWD | Gommiswald | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RL | 4713N 00901E | Map |
| CHZHH | Gossau | SG | Sankt Gallen (de) | Road Terminal | RL | 4725N 00915E | Map |
| CHGRB | Grabs | SG | Sankt Gallen (de) | Road Terminal | RL | 4712N 00926E | Map |
| CHHEE | Heerbrugg | SG | Sankt Gallen (de) | Road Terminal | RL | 4724N 00937E | Map |
| CHHNA | Henau | SG | Sankt Gallen (de) | Road Terminal | RL | 4727N 00907E | Map |
| CHHFO | Hinterforst | SG | Sankt Gallen (de) | Road Terminal | RL | 4721N 00931E | Map |
| CHJON | Jona | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4714N 00850E | Map |
| CHJWL | Jonschwil | SG | Sankt Gallen (de) | Road Terminal | RL | 4726N 00905E | Map |
| CHKAL | Kaltbrunn | SG | Sankt Gallen (de) | Road Terminal | RL | 4713N 00902E | Map |
| CHKRG | Kirchberg | SG | Sankt Gallen (de) | Road Terminal | RL | 4724N 00902E | Map |
| CHKSN | Kriessern | SG | Sankt Gallen (de) | Road Terminal | RL | 4721N 00936E | Map |
| CHLSG | Lichtensteig | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4719N 00905E | Map |
| CHLUB | Lütisburg | SG | Sankt Gallen (de) | Road Terminal | RL | 4724N 00905E | Map |
| CHSMS | Mels | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RL | 4703N 00825E | Map |
| CHMNG | Montlingen | SG | Sankt Gallen (de) | Road Terminal,Border Crossing | RL | 4720N 00935E | Map |
| CHMWL | Mörschwil | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RL | 4728N 00925E | Map |
| CHMSG | Mosnang | SG | Sankt Gallen (de) | Road Terminal | RL | 4722N 00902E | Map |
| CHMHR | Muhlruti | SG | Sankt Gallen (de) | Road Terminal | RL | 4722N 00859E | Map |
| CHMUO | Muolen | SG | Sankt Gallen (de) | Road Terminal | RL | 4731N 00919E | Map |
| CHMUG | Murg | SG | Sankt Gallen (de) | Road Terminal | RL | 4707N 00913E | Map |
| CHNES | Nesslau | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4713N 00912E | Map |
| CHNUS | Neuhaus | SG | Sankt Gallen (de) | Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 4641N 00749E | Map |
| CHNIE | Niederbüren | SG | Sankt Gallen (de) | Road Terminal | RL | 4727N 00912E | Map |
| CHNRL | Niederuzwil | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4726N 00907E | Map |
| CHOEN | Oberbüren | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RL | 4727N 00910E | Map |
| CHORT | Oberriet | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4719N 00934E | Map |
| CHOBE | Oberuzwil | SG | Sankt Gallen (de) | Unknown | RQ | ||
| CHZJW | Rapperswil | SG | Sankt Gallen (de) | Road Terminal | RL | 4714N 00850E | Map |
| CHRBS | Rebstein | SG | Sankt Gallen (de) | Road Terminal | RL | 4724N 00935E | Map |
| CHREH | Rehetobel | SG | Sankt Gallen (de) | Road Terminal | RL | 4725N 00929E | Map |
| CHRNK | Rheineck | SG | Sankt Gallen (de) | Road Terminal | RL | 4728N 00935E | Map |
| CHRRC | Rorschach | SG | Sankt Gallen (de) | Road Terminal | RL | 4728N 00929E | Map |
| CHROR | Rorschacherberg | SG | Sankt Gallen (de) | Road Terminal | RL | 4728N 00930E | Map |
| CHRTH | Rüthi | SG | Sankt Gallen (de) | Road Terminal | RL | ||
| CHQGL | Sankt Gallen | SG | Sankt Gallen (de) | Road Terminal,Airport | RQ | ||
| CHSTM | Sankt Margrethen | SG | Sankt Gallen (de) | Road Terminal | RQ | ||
| CHSAR | Sargans | SG | Sankt Gallen (de) | Road Terminal | RL | 4703N 00925E | Map |
| CHSNS | Schanis | SG | Sankt Gallen (de) | Road Terminal | RL | 4709N 00903E | Map |
| CHSMK | Schmerikon | SG | Sankt Gallen (de) | Port,Rail Terminal,Road Terminal | RL | 4714N 00856E | Map |
| CHSWH | Schwarzenbach | SG | Sankt Gallen (de) | Road Terminal | RL | 4726N 00904E | Map |
| CHSND | Sennwald | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4716N 00930E | Map |
| CHSVN | Sevelen | SG | Sankt Gallen (de) | Road Terminal | RL | ||
| CHSTE | Steinach | SG | Sankt Gallen (de) | Road Terminal | RL | 4730N 00927E | Map |
| CHTHL | Thal | SG | Sankt Gallen (de) | Road Terminal | RL | 4728N 00933E | Map |
| CHTBH | Trübbach | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4704N 00928E | Map |
| CHTUB | Tübach | SG | Sankt Gallen (de) | Road Terminal | RL | 4729N 00927E | Map |
| CHUZN | Uznach | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4713N 00858E | Map |
| CHUZW | Uzwil | SG | Sankt Gallen (de) | Road Terminal | RQ | ||
| CHVLT | Vilters | SG | Sankt Gallen (de) | Road Terminal | RQ | 4701N 00927E | Map |
| CHWAN | Wagen | SG | Sankt Gallen (de) | Road Terminal | RL | 4714N 00853E | Map |
| CHWLS | Walenstadt | SG | Sankt Gallen (de) | Road Terminal | RL | 4707N 00919E | Map |
| CHWNS | Wangs | SG | Sankt Gallen (de) | Road Terminal | RL | 4702N 00926E | Map |
| CHWAT | Wattwil | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4718N 00905E | Map |
| CHWES | Weesen | SG | Sankt Gallen (de) | Road Terminal | RL | 4708N 00906E | Map |
| CHWSB | Weissbad | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4719N 00926E | Map |
| CHWDB | Werdenberg | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4710N 00928E | Map |
| CHWNU | Widnau | SG | Sankt Gallen (de) | Road Terminal | RL | 4725N 00938E | Map |
| CHWIL | Wil | SG | Sankt Gallen (de) | Road Terminal | RL | 4727N 00902E | Map |
| CHWHS | Wildhaus | SG | Sankt Gallen (de) | Road Terminal | RL | 4712N 00921E | Map |
| CHWTB | Wittenbach | SG | Sankt Gallen (de) | Rail Terminal,Road Terminal | RL | 4728N 00923E | Map |
| CHZUL | Zuzwil | SG | Sankt Gallen (de) | Multimodal Functions (ICDs, etc.) | RQ | 4728N 00907E | 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 Switzerland cities by region.