
Canadian airport codes are unique and differ from the rest of the world. Most major Canadian airport codes start with the letter Y, followed by two letters from the city's name. For example, YOW for Ottawa, YWG for Winnipeg, and YUL for Montreal. This system was adopted in the 1940s when a three-letter system was imposed, and most Canadian airports were already using the Y prefix due to on-site weather and radio stations. While most Canadian airport codes start with Y, there are exceptions, with some facilities using other letters like Z.
| Characteristics | Values |
|---|---|
| Name of the code | IATA airport code |
| What does it stand for? | IATA location identifier, IATA station code, or location identifier |
| How many letters does it have? | 3 |
| Are there any exceptions to the 3-letter code? | Yes, smaller facilities like Shamattawa Airport (ZTM) in Manitoba and Edmonton/Villeneuve Airport (ZVL) in Alberta |
| Why do most Canadian airport codes start with the letter Y? | When the 3-letter system was imposed in the 1940s, most Canadian airports used the letter Y for "yes" because they had weather/radio stations on-site |
| Are there any other letters used at the beginning of Canadian airport codes? | Yes, some Canadian airports have codes that start with W, X, or Z, but none of these are major airports |
| Are there any other countries with airport codes starting with Y? | Yes, for example, YKM for Yakima, Washington, and YUM for Yuma, Arizona |
| Are there any other interesting facts about airport codes? | Sometimes airport codes are more associated with the airport's name itself and aren't tied to the name of the cities they serve, for example, JFK for New York's John F. Kennedy Airport |
Explore related products
What You'll Learn

Why do Canadian airport codes begin with 'Y'?
Canadian airport codes mostly begin with the letter 'Y' because, historically, a ''Y' indicated that the weather station shared its location with an airport. When the Canadian transcontinental railways were built, each station was assigned a two-letter Morse code. When the Canadian government established airports, it used the existing railway codes for them as well. If the airport had a weather station, authorities added a 'Y' to the front of the code, meaning "Yes" to indicate it had a weather station.
When international codes were created in cooperation with the United States, the letter 'Y' was seldom used in the US, so Canada simply used the weather station codes for its airports, changing the 'Y' to a 'Z' if it conflicted with an airport code already in use. This is why most major Canadian airport codes start with 'Y' followed by two letters from the city's name, for example, YOW for Ottawa, YWG for Winnipeg, YYC for Calgary, and YVR for Vancouver.
However, not all Canadian airport codes start with 'Y'. Airports without weather stations start with other letters, such as 'W', 'X', or 'Z'. For example, ZBF is the code for Bathurst, New Brunswick, and YUM for Yuma, Arizona.
Interestingly, four of the ten provincial capital airports in Canada have codes beginning with 'YY', including YYZ for Toronto, Ontario, YYJ for Victoria, British Columbia, YYT for St. John's, Newfoundland, and YYG for Charlottetown, Prince Edward Island.
United Airlines: Checking Bags at the Airport
You may want to see also
Explore related products

Exceptions to the 'Y' code
Canadian airport codes are known for their unusual nature, with most major airports in the country beginning with the letter 'Y'. This is a remnant of the two-letter codes used to identify weather reporting stations in the 1930s. The 'Y' indicated 'yes', meaning the station shared its location with an airport. However, there are some exceptions to this rule.
Firstly, not all 'Y' codes are Canadian. For example, YUM is the code for Yuma, Arizona, and YNT is used for Yantai, China. Additionally, while most large Canadian airports start with 'Y', many smaller facilities do not. For instance, Shamattawa Airport in Manitoba is coded as ZTM, and Edmonton/Villeneuve Airport in Alberta is ZVL.
Secondly, when the three-letter system was imposed in the 1940s, some Canadian airports already had codes beginning with 'W', 'X', or 'Z', assigned from their transcontinental railroad station codes. These codes were kept, so long as they did not conflict with existing airport codes. For example, ZBF is the code for Bathurst, New Brunswick.
Finally, the Canadian states of Alaska and Hawaii follow a different pattern. Airports in these states use ICAO codes beginning with PA and PH, respectively. This is in contrast to the IATA codes, which are the codes that typically start with 'Y'.
While Canada's airport codes may seem random, they are rooted in the country's aviation and railway history. The exceptions to the 'Y' code are often a result of unique circumstances or historical decisions, adding to the complexity and intrigue of Canadian airport nomenclature.
Airport Body Scans: Can Semen Be Detected?
You may want to see also
Explore related products

Canadian airport codes with 'Z'
While most Canadian airport codes start with the letter 'Y', there are several that are prefixed with 'Z'. These include:
- Shamattawa, Manitoba (ZTM)
- Nelson, B.C. (ZNL)
- Edmonton Villeneuve, Alberta (ZVL)
- Ignace, Northern Ontario (ZUC)
- Bearskin, Northern Ontario (NE3)
- Poplar Hill, Northern Ontario (PV7)
- Bromont, Quebec (ZBM)
- Boundary Bay, British Columbia (ZBB)
The use of the letter 'Z' in these airport codes may be related to the callsigns used by airport beacons, which often start with "CY" or "CZ". The three-letter airport code is simply the airport's callsign with the leading "C" dropped off.
Interestingly, the letter 'Y' in Canadian airport codes also has an interesting history. It is said that airport codes expanded into radio codes, which ultimately became airport codes again. The 'Y' may also be tied to Canada's railway station codes, which used an Xxx designation, with the basic "Yxx" pattern being based on this system.
Airport Scanners: Can They See Through Your Clothes?
You may want to see also
Explore related products

The two-letter system
As the two-letter system was already being used by many cities and towns in the United States, Canada simply used the weather station codes for its airports, adding a ""Y"" to the front of the code to indicate "yes" or that the station shared its location with an airport. This resulted in most major Canadian airport codes starting with the letter "Y", followed by two letters from the city's name, such as YOW for Ottawa and YYC for Calgary.
There are a few exceptions to this rule, as some Canadian airports append the two-letter code of the closest radio beacons instead, such as YQX in Gander or YXS in Prince George. Additionally, some smaller facilities do not follow this trend, such as Shamattawa Airport (ZTM) in Manitoba and Edmonton/Villeneuve Airport (ZVL) in Alberta. Furthermore, airports in the states of Alaska and Hawaii have ICAO codes starting with PA and PH, respectively.
It is worth noting that not all "Y" codes are Canadian, as there are some airports in the United States and other countries that also start with the letter "Y", such as YUM for Yuma, Arizona, and YNT for Yantai, China. Similarly, not all Canadian airports start with the letter "Y", with some starting with W, X, or Z, like ZBF for Bathurst, New Brunswick.
Hot Oatmeal: Airport Security Friend or Foe?
You may want to see also
Explore related products

IATA airport codes
Canada's IATA airport codes are unique in that most of them start with the letter "Y". This is because, in the 1930s, Canadian airports used two-letter codes to identify weather reporting stations, with "Y" indicating the presence of a weather station at the airport. When the three-letter system was implemented in the 1940s, Canada continued to use the "Y" prefix for most of its airport codes. Examples of Canadian IATA airport codes include YUL for Montreal and YYZ for Toronto Pearson.
However, not all Canadian airport codes start with "Y". Some smaller facilities, such as Shamattawa Airport (ZTM) in Manitoba and Edmonton/Villeneuve Airport (ZVL) in Alberta, use different letters. Additionally, some Canadian airports append the two-letter code of the nearest radio beacons, resulting in codes like YQX for Gander and YXS for Prince George.
The use of "Y" in Canadian airport codes is not universal, and there are a few exceptions. Airports in the states of Alaska and Hawaii, for instance, have ICAO codes starting with PA and PH, respectively. While most major Canadian airport codes begin with "Y", some other countries also use this letter, including US facilities like Yakima, Washington (YKM) and Yuma, Arizona (YUM).
The IATA airport codes are not always tied to the name of the cities they serve. For instance, the code for Hamburg is HAM, and the code for Hannover is HAJ. These codes are based on historical names or other factors. In some cases, the codes may be based on the nearest radio beacons or existing railway codes, as was the case for some Canadian airports.
Exchanging Dollars for Crowns at JFK Airport
You may want to see also
Frequently asked questions
When international codes were created in cooperation with the United States, the letter "Y" was seldom used in the US, so Canada used the weather station codes for its airports, adding a "Y" to indicate "yes" when the station shared its location with an airport.
YUL for Montreal, YYZ for Toronto, YOW for Ottawa, YWG for Winnipeg, YYC for Calgary, and YVR for Vancouver.
Yes, some Canadian airports append the two-letter code of the closest radio beacons instead, such as YQX in Gander or YXS in Prince George. Some smaller facilities also don't follow the Y trend, such as ZTM for Shamattawa Airport in Manitoba and ZVL for Edmonton/Villeneuve Airport in Alberta.
No, sometimes airport codes are more associated with the airport's name itself. For example, CDG for Paris Charles de Gaulle, JFK for New York's John F. Kennedy, and SVO for Moscow's Sheremetyevo International Airport.







































