United States Airport Codes
List of three-letter airport codes covering the United States.
Alabama | AL |
Birmingham International Airport | BHM |
Dothan Regional Airport | DHN |
Huntsville International Airport | HSV |
Mobile | MOB |
Montgomery | MGM |
Alaska | AK |
Anchorage International Airport | ANC |
Fairbanks International Airport | FAI |
Juneau International Airport | JNU |
Arizona | AZ |
Flagstaff | FLG |
Phoenix, Phoenix Sky Harbor International Airport | PHX |
Tucson International Airport | TUS |
Yuma International Airport | YUM |
Arkansas | AR |
Fayetteville | FYV |
Little Rock National Airport | LIT |
Northwest Arkansas Regional Airport | XNA |
California | CA |
Burbank | BUR |
Fresno | FAT |
Long Beach | LGB |
Los Angeles International Airport | LAX |
Oakland | OAK |
Ontario | ONT |
Palm Springs | PSP |
Sacramento | SMF |
San Diego | SAN |
San Francisco International Airport | SFO |
San Jose | SJC |
Santa Ana | SNA |
Colorado | CO |
Aspen | ASE |
Colorado Springs | COS |
Denver International Airport | DEN |
Grand Junction | GJT |
Pueblo | PUB |
Connecticut | CT |
Hartford | BDL |
Tweed New Haven | HVN |
District of Columbia | DC |
Washington, Dulles International Airport | IAD |
Washington National Airport | DCA |
Florida | FL |
Daytona Beach | DAB |
Fort Lauderdale-Hollywood International Airport | FLL |
Fort Meyers | RSW |
Jacksonville | JAX |
Key West International Airport | EYW |
Miami International Airport | MIA |
Orlando | MCO |
Pensacola | PNS |
St. Petersburg | PIE |
Sarasota | SRQ |
Tampa | TPA |
West Palm Beach | PBI |
Panama City-Bay County International Airport | PFN |
Georgia | GA |
Atlanta Hartsfield International Airport | ATL |
Augusta | AGS |
Savannah | SAV |
Hawaii | HI |
Hilo | ITO |
Honolulu International Airport | HNL |
Kahului | OGG |
Kailua | KOA |
Lihue | LIH |
Idaho | ID |
Boise | BOI |
Illinois | IL |
Chicago Midway Airport | MDW |
Chicago, O’Hare International Airport Airport | ORD |
Moline | MLI |
Peoria | PIA |
Indiana | IN |
Evansville | EVV |
Fort Wayne | FWA |
Indianapolis International Airport | IND |
South Bend | SBN |
Iowa | IA |
Cedar Rapids | CID |
Des Moines | DSM |
Kansas | KS |
Wichita | ICT |
Kentucky | KY |
Lexington | LEX |
Louisville | SDF |
Louisiana | LA |
Baton Rouge | BTR |
New Orleans International Airport | MSY |
Shreveport | SHV |
Maine | ME |
Augusta | AUG |
Bangor | BGR |
Portland | PWM |
Maryland | MD |
Baltimore | BWI |
Massachusetts | MA |
Boston, Logan International Airport | BOS |
Hyannis | HYA |
Nantucket | ACK |
Worcester | ORH |
Michigan | MI |
Battlecreek | BTL |
Detroit Metropolitan Airport | DTW |
Detroit | DET |
Flint | FNT |
Grand Rapids | GRR |
Kalamazoo-Battle Creek International Airport | AZO |
Lansing | LAN |
Saginaw | MBS |
Minnesota | MN |
Duluth | DLH |
Minneapolis/St.Paul International Airport | MSP |
Rochester | RST |
Mississippi | MS |
Gulfport | GPT |
Jackson | JAN |
Missouri | MO |
Kansas City | MCI |
St Louis, Lambert International Airport | STL |
Springfield | SGF |
Montana | MT |
Billings | BIL |
Nebraska | NE |
Lincoln | LNK |
Omaha | OMA |
Nevada | NV |
Las Vegas, Las Vegas McCarran International Airport | LAS |
Reno-Tahoe International Airport | RNO |
New Hampshire | NH |
Manchester | MHT |
New Jersey | NJ |
Atlantic City International Airport | ACY |
Newark International Airport | EWR |
Trenton | TTN |
New Mexico | NM |
Albuquerque International Airport | ABQ |
Alamogordo | ALM |
New York | NY |
Albany International Airport | ALB |
Buffalo | BUF |
Islip | ISP |
New York, John F Kennedy International Airport | JFK |
New York, La Guardia Airport | LGA |
Newburgh | SWF |
Rochester | ROC |
Syracuse | SYR |
Westchester | HPN |
North Carolina | NC |
Asheville | AVL |
Charlotte/Douglas International Airport | CLT |
Fayetteville | FAY |
Greensboro | GSO |
Raleigh | RDU |
Winston-Salem | INT |
North Dakota | ND |
Bismark | BIS |
Fargo | FAR |
Ohio | OH |
Akron | CAK |
Cincinnati | CVG |
Cleveland | CLE |
Columbus | CMH |
Dayton | DAY |
Toledo | TOL |
Oklahoma | OK |
Oklahoma City | OKC |
Tulsa | TUL |
Oregon | OR |
Eugene | EUG |
Portland International Airport | PDX |
Portland, Hillsboro Airport | HIO |
Salem | SLE |
Pennsylvania | PA |
Allentown | ABE |
Erie | ERI |
Harrisburg | MDT |
Philadelphia | PHL |
Pittsburgh | PIT |
Scranton | AVP |
Rhode Island | RI |
Providence – T.F. Green Airport | PVD |
South Carolina | SC |
Charleston | CHS |
Columbia | CAE |
Greenville | GSP |
Myrtle Beach | MYR |
South Dakota | SD |
Pierre | PIR |
Rapid City | RAP |
Sioux Falls | FSD |
Tennessee | TN |
Bristol | TRI |
Chattanooga | CHA |
Knoxville | TYS |
Memphis | MEM |
Nashville | BNA |
Texas | TX |
Amarillo | AMA |
Austin Bergstrom International Airport | AUS |
Corpus Christi | CRP |
Dallas Love Field Airport | DAL |
Dallas/Fort Worth International Airport | DFW |
El Paso | ELP |
Houston, William B Hobby Airport | HOU |
Houston, George Bush Intercontinental Airport | IAH |
Lubbock | LBB |
Midland | MAF |
San Antonio International Airport | SAT |
Utah | UT |
Salt Lake City | SLC |
Vermont | VT |
Burlington | BTV |
Montpelier | MPV |
Rutland | RUT |
Virginia | VA |
Dulles | IAD |
Newport News | PHF |
Norfolk | ORF |
Richmond | RIC |
Roanoke | ROA |
Washington | WA |
Pasco, Pasco/Tri-Cities Airport | PSC |
Seattle, Tacoma International Airport | SEA |
Spokane International Airport | GEG |
West Virginia | WV |
Charleston | CRW |
Clarksburg | CKB |
Huntington Tri-State Airport | HTS |
Wisconsin | WI |
Green Bay | GRB |
Madison | MSN |
Milwaukee | MKE |
Wyoming | WY |
Casper | CPR |
Cheyenne | CYS |
Jackson Hole | JAC |
Rock Springs | RKS |
What is an IATA three-letter airport code?United States airports, as well as airports around the world use a universal unique three-letter airport code, or Location Identifier defined by the International Air Transport Association. It’s easier to say, and write LAX than Los Angeles International Airport for the pilots, controllers, travel agents, frequent flyers, computers and baggage handlers. It’s the three-letter code you see on baggage tags in the airport.Are there four-character codes?The ICAO airport code is a four-character alphanumeric code used to designate all airport around the world as defined by the International Civil Aviation Organization. ICAO codes differ from the IATA codes used for reservations and baggage, as they are used by air traffic control for flight planning and airline operations, and are not inluded in this list.
Canadian Provinces
AB – Alberta
BC – British Columbia
MB – Manitoba
NB – New Brunswick
NL – Newfoundland
NS – Nova Scotia
NT – Northwest Territory
NU – Nunavut
ON – Ontario
PE – Prince Edward Island
QC – Quebec
SK – Saskatchewan
YT – Yukon TerritoryAbbotsford, BC (YXX)
Akulivik, QC (AKV)
Aldershot, ON – Rail service (XLY)
Alexandria,ON – Rail service (XFS)
Alma, QC (YTF)
Anahim Lake, BC (YAA)
Angling Lake, ON (YAX)
Arctic Bay, NU (YAB)
Arviat, NU (YEK)
Attawapiskat, ON (YAT)
Aupaluk, QC (YPJ)
Bagotville, QC (YBG)
Baie Comeau, QC (YBC)
Baker Lake, NU (YBK)
Bathhurst, NB (ZBF)
Bearskin Lake, ON (XBE)
Bella Bella, BC (ZEL)
Bella Coola, BC (QBC)
Belleville, ON – Rail service (XVV)
Berens River, MB (YBV)
Big Trout, ON (YTL)
Black Tickle, NL (YBI)
Blanc Sablon, QC (YBX)
Bonaventure, QC (YVB)
Brampton, ON – Rail service (XPN)
Brandon, MB (YBR)
Brantford, ON – Rail service (XFV)
Brochet, MB (YBT)
Brockville, ON (XBR)
Burns Lake, BC (YPZ)
Calgary, AB (YYC)
Cambridge Bay, NU (YCB)
Campbell River, BC (YBL)
Campbellton, NB – Rail service (XAZ)
Cape Dorset, NU (YTE)
Capreol, ON – Rail service (XAW)
Cartwright, NL (YRF)
Casselman, ON – Rail service (XZB)
Castlegar, BC (YCG)
Cat Lake, ON (YAC)
Chambord, QC – Rail service (XCI)
Chandler, QC – Rail service (XDL)
Chapleau, ON (YLD)
Charlottetown, NL (YHG)
Charlottetown, PE (YYG)
Chatham, ON (XCM)
Chemainus, BC – Rail service (XHS)
Chesterfield Inlet, NU (YCS)
Chevery, QC (YHR)
Chibougamau, QC (YMT)
Chisasibi, QC (YKU)
Churchill Falls, NL (ZUM)
Churchill, MB – Rail service (XAD)
Churchill, MB (YYQ)
Clyde River, NU (YCY)
Cobourg, ON – Rail service (XGJ)
Colville Lake, NT (YCK)
Comox, BC (YQQ)
Coral Harbour, NU (YZS)
Cornwall, ON (YCC)
Coteau, QC – Rail service (XGK)
Courtenay, BC (YCA)
Cranbrook, BC (YXC)
Cross Lake, MB (YCR)
Dauphin, MB (YDN)
Davis Inlet, NL (YDI)
Dawson City, YT (YDA)
Dawson Creek, BC (YDQ)
Deer Lake, NL (YDF)
Deer Lake, ON (YVZ)
Deline, NT (YWJ)
Drummondville, QC – Rail service (XDM)
Dryden, ON (YHD)
Duncan/Quam, BC (DUQ)
East Main, QC (ZEM)
Edmonton, AB – Rail service (XZL)
Edmonton, AB – International (YEG)
Esquimalt, BC (YPF)
Flin Flon, MB (YFO)
Fond du Lac, SK (ZFD)
Fort Albany, ON (YFA)
Fort Chipewyan, AB (YPY)
Fort Frances, ON (YAG)
Fort Good Hope, NT (YGH)
Fort Hope, ON (YFH)
Fort Mcmurray, AB (YMM)
Fort Nelson, BC (YYE)
Fort Severn, ON (YER)
Fort Simpson, NT (YFS)
Fort Smith, NT (YSM)
Fort St John, BC (YXJ)
Fox Harbour/St Lewis, NL (YFX)
Fredericton Junction, NB – Rail service (XFC)
Fredericton, NB (YFC)
Gander, NL (YQX)
Gaspe, QC – Rail service (XDD)
Gaspe, QC (YGP)
Georgetown, ON – Rail service (XHM)
Gethsemani, QC (ZGS)
Gillam, MB (YGX)
Gillies Bay, BC (YGB)
Gjoa Haven, NU (YHK)
Glencoe, ON – Rail service (XZC)
Gods Narrows, MB (YGO)
Gods River, MB (ZGI)
Goose Bay, NL (YYR)
Grande Prairie, AB (YQU)
Grimsby, ON (XGY)
Grise Fiord, NU (YGZ)
Guelph, ON – Rail service (XIA)
Halifax, NS – Rail service (XDG)
Halifax, NS – International (YHZ)
Hall Beach, NU (YUX)
Hamilton, ON (YHM)
Havre St Pierre, QC (YGV)
Hay River, NT (YHY)
Hervey, QC – Rail service (XDU)
High Level, AB (YOJ)
Holman, NT (YHI)
Hopedale, NL (YHO)
Houston, BC – Bus station (ZHO)
Hudson Bay, SK (YHB)
Igloolik, NU (YGT)
Iles De La Madeleine, QC (YGR)
Ilford, MB (ILF)
Ingersoll, ON – Rail service (XIB)
Inukjuak, QC (YPH)
Inuvik, NT (YEV)
Iqaluit, NU (YFB)
Island Lake/Garden Hill (YIV)
Ivujivik, QC (YIK)
Jasper, AB – Rail service (XDH)
Joliette, QC – Rail service (XJL)
Jonquiere, QC – Rail service (XJQ)
Kamloops, BC (YKA)
Kangiqsualujjuaq, QC (XGR)
Kangiqsujuaq, QC (YWB)
Kangirsuk, QC (YKG)
Kapuskasing, ON (YYU)
Kasabonika, ON (XKS)
Kaschechewan, ON (ZKE)
Keewaywin, ON (KEW)
Kegaska, QC (ZKG)
Kelowna, BC (YLW)
Kenora, ON (YQK)
Kimmirut/Lake Harbour NU (YLC)
Kingfisher Lake, ON (KIF)
Kingston, ON – Rail service (XEG)
Kingston, ON – Norman Rogers Airport (YGK)
Kitchener, ON (YKF)
Klemtu, BC (YKT)
Kugaaruk, NU (YBB)
Kugluktuk/Coppermine, NU (YCO)
Kuujjuaq, QC (YVP)
Kuujjuarapik, QC (YGW)
La Grande, QC (YGL)
La Ronge, SK (YVC)
La Tabatiere, QC (ZLT)
La Tuque, QC (YLQ)
Lac Brochet, MB (XLB)
Lac Edouard, QC – Rail service (XEE)
Ladysmith, BC – Rail service (XEH)
Langford, BC – Rail service (XEJ)
Lansdowne House, ON (YLH)
Leaf Rapids, MB (YLR)
Lethbridge, AB (YQL)
Lloydminister, AB (YLL)
London, ON – Rail service (XDQ)
London, ON – Municipal Airport (YXU)
Lutselke/Snowdrift, NT (YSG)
Mary’s Harbour, NL (YMH)
Maxville, ON – Rail service (XID)
Medicine Hat, AB (YXH)
Melville, SK – Rail service (XEK)
Miramichi, NB – Rail service (XEY)
Moncton, NB – Rail service (XDP)
Moncton, NB – Airport (YQM)
Mont Joli, QC (YYY)
Montreal, QC – Dorval Rail service (XAX)
Montreal, QC – Downtown Rail service (YMY)
Montreal, QC – St Lambert Rail service (XLM)
Montreal, QC – all airports (YMQ)
Montreal, QC – Dorval (YUL)
Montreal, QC – Mirabel (YMX)
Moosonee, ON (YMO)
Muskrat Dam, ON (MSA)
Nain, NL (YDP)
Nakina, ON (YQN)
Nanaimo, BC – Harbour Airport (ZNA)
Nanaimo, BC – Cassidy Airport (YCD)
Nanisivik, NU (YSR)
Napanee, ON – Rail service (XIF)
Natashquan, QC (YNA)
Nemiscau, QC (YNS)
New Carlisle, QC – Rail service (XEL)
New Richmond, QC – Rail service (XEM)
Niagara Falls, ON – Rail service (XLV)
Noranda/Rouyn, QC (YUY)
Norman Wells, NT (YVQ)
North Bay, ON (YYB)
North Spirit Lake, ON (YNO)
Norway House, MB (YNE)
Ogoki, ON (YOG)
Old Crow, YT (YOC)
Opapamiska Lake, ON (YBS)
Oshawa, ON (YOO)
Ottawa, ON – Rail service (XDS)
Ottawa, ON – International (YOW)
Oxford House, MB (YOH)
Pakuashipi, QC (YIF)
Pangnirtung, NU (YXP)
Parent, QC – Rail service (XFE)
Parksville, BC – Rail service (XPB)
Paulatuk, NT (YPC)
Peace River, AB (YPE)
Peawanuck, ON (YPO)
Pembroke, ON (YTA)
Penticton, BC (YYF)
Perce, QC – Rail service (XFG)
Pickle Lake, ON (YPL)
Pikangikum, ON (YPM)
Pointe-aux-Trembles, QC – Rail service (XPX)
Points North Landing, SK (YNL)
Pond Inlet, NU (YIO)
Poplar Hill, ON (YHP)
Port Alberni, BC (YPB)
Port Hardy, BC (YZT)
Port Hope Simpson, NL (YHA)
Port Meiner, QC (YPN)
Postville, NL (YSO)
Povungnituk, QC (YPX)
Powell River, BC (YPW)
Prescott, ON – Rail service (XII)
Prince Albert, SK (YPA)
Prince George, BC – Rail service (XDV)
Prince George, BC (YXS)
Prince Rupert, BC – Rail service (XDW)
Prince Rupert, BC – Digby Island Airport (YPR)
Pukatawagan, MB – (XPK)
Qikiqtarjuaq, NU (YVM)
Qualicum, BC (XQU)
Quaqtaq, QC (YQC)
Quebec, QC – International Airport (YQB)
Quebec, QC – Charny Rail service (YFZ)
Quebec, QC – Levis Rail service (XLK)
Quebec, QC – Quebec Station Rail service (XLJ)
Quebec, QC – Sainte-Foy Rail service (XFY)
Quesnel, BC (YQZ)
Rae Lakes, NT (YRA)
Rainbow Lake, AB (YOP)
Rankin Inlet, NU (YRT)
Red Lake, ON (YRL)
Red Sucker Lake, MB (YRS)
Regina, SK (YQR)
Repulse Bay, NU (YUT)
Resolute, NU (YRB)
Rigolet, NL (YRG)
Rimouski, QC (YXK)
Riviere-a-Pierre, QC – Rail service (XRP)
Roberval, QC (YRJ)
Round Lake, ON (ZRJ)
Rouyn/Noranda, QC (YUY)
Sachigo Lake, ON (ZPB)
Sachs Harbour, NT (YSY)
Sackville, NB – Rail service (XKV)
Saint Hyacinthe, QC – Rail service (XIM)
Saint John, NB (YSJ)
Saint Johns, NL (YYT)
Saint Leonard, NB (YSL)
Salluit, QC (YZG)
Sandy Lake, ON (ZSJ)
Sanikiluaq, NU (YSK)
Sarnia, ON – Rail service (XDX)
Sarnia, ON (YZR)
Saskatoon, SK (YXE)
Sault Ste-Marie, ON (YAM)
Schefferville, QC (YKL)
Senneterre, QC – Rail service (XFK)
Sept-Iles, QC (YZV)
Shamattawa, MB (ZTM)
Shawinigan, QC – Rail service (XFL)
Shawnigan, BC – Rail service (XFM)
Sioux Lookout, ON (YXL)
Smith Falls, ON (YSH)
Smithers, BC (YYD)
Snare Lake, NT (YFJ)
South Indian Lake, MB (XSI)
St Anthony, NL (YAY)
St Catharines, ON (YCM)
St Marys, ON – Rail service (XIO)
Ste Therese Point, MB (YST)
Stephenville, NL (YJT)
Stony Rapids, SK (YSF)
Strathroy, ON – Rail service (XTY)
Sudbury, ON – Rail service (XDY)
Sudbury, ON (YSB)
Summer Beaver, ON (SUR)
Swan River, MB (ZJN)
Sydney, NS (YQY)
Tadoule Lake, MB (XTL)
Taloyoak, NU (YYH)
Tasiujuaq, QC (YTQ)
Terrace, BC (YXT)
Tete-a-La Baleine, QC (ZTB)
The Pas, MB – Rail service (XDZ)
The Pas, MB (YQD)
Thicket Portage, MB (YTD)
Thompson, MB (YTH)
Thunder Bay, ON (YQT)
Timmins, ON (YTS)
Tofino, BC, (YAZ)
Toronto, ON – Downtown Rail service (YBZ)
Toronto, ON – Guildwood Rail service (XLQ)
Toronto, ON – Toronto Island Airport (YTZ)
Toronto, ON – International (YYZ)
Truro, NS – Rail service (XLZ)
Tuktoyaktuk, NT (YUB)
Tulita/Fort Norman, NT (ZFN)
Umiujag, QC (YUD)
Uranium City, SK (YBE)
Val-d’Or, QC (YVO)
Vancouver, BC – Coal Harbour (CXH)
Vancouver, BC – Rail service (XEA)
Vancouver, BC – International (YVR)
Victoria, BC – Inner Harbor (YWH)
Victoria, BC – International (YYJ)
Wabush, NL (YWK)
Waskaganish, QC (YKQ)
Watford, ON – Rail service (XWA)
Webequie, ON (YWP)
Wemindji, QC (YNC)
Weymont, QC – Rail service (XFQ)
Wha Ti/Lac La Martre, NT (YLE)
Whale Cove, NU (YXN)
White River, ON (YWR)
Whitehorse, YT (YXY)
Williams Harbour, NL (YWM)
Williams Lake, BC (YWL)
Windsor, ON – Rail service (XEC)
Windsor, ON (YQG)
Winnipeg, MB – Rail service (XEF)
Winnipeg, MB – International (YWG)
Wollaston Lake, SK (ZWL)
Woodstock, ON – Rail service (XIP)
Wunnummin Lake, ON (WNN)
Wyoming, ON – Rail service (XWY)
Yarmouth, NS (YQI)
Yellowknife, NT (YZF)
York Landing, MB (ZAC)