United States Airport Codes

List of three-letter airport codes covering the United States.

AlabamaAL
Birmingham International AirportBHM
Dothan Regional AirportDHN
Huntsville International AirportHSV
MobileMOB
MontgomeryMGM
AlaskaAK
Anchorage International AirportANC
Fairbanks International AirportFAI
Juneau International AirportJNU
ArizonaAZ
FlagstaffFLG
Phoenix, Phoenix Sky Harbor International AirportPHX
Tucson International AirportTUS
Yuma International AirportYUM
ArkansasAR
FayettevilleFYV
Little Rock National AirportLIT
Northwest Arkansas Regional AirportXNA
CaliforniaCA
BurbankBUR
FresnoFAT
Long BeachLGB
Los Angeles International AirportLAX
OaklandOAK
OntarioONT
Palm SpringsPSP
SacramentoSMF
San DiegoSAN
San Francisco International AirportSFO
San JoseSJC
Santa AnaSNA
ColoradoCO
AspenASE
Colorado SpringsCOS
Denver International AirportDEN
Grand JunctionGJT
PuebloPUB
ConnecticutCT
HartfordBDL
Tweed New HavenHVN
District of ColumbiaDC
Washington, Dulles International AirportIAD
Washington National AirportDCA
FloridaFL
Daytona BeachDAB
Fort Lauderdale-Hollywood International AirportFLL
Fort MeyersRSW
JacksonvilleJAX
Key West International AirportEYW
Miami International AirportMIA
OrlandoMCO
PensacolaPNS
St. PetersburgPIE
SarasotaSRQ
TampaTPA
West Palm BeachPBI
Panama City-Bay County International AirportPFN
GeorgiaGA
Atlanta Hartsfield International AirportATL
AugustaAGS
SavannahSAV
HawaiiHI
HiloITO
Honolulu International AirportHNL
KahuluiOGG
KailuaKOA
LihueLIH
IdahoID
BoiseBOI
IllinoisIL
Chicago Midway AirportMDW
Chicago, O’Hare International Airport AirportORD
MolineMLI
PeoriaPIA
IndianaIN
EvansvilleEVV
Fort WayneFWA
Indianapolis International AirportIND
South BendSBN
IowaIA
Cedar RapidsCID
Des MoinesDSM
KansasKS
WichitaICT
KentuckyKY
LexingtonLEX
LouisvilleSDF
LouisianaLA
Baton RougeBTR
New Orleans International AirportMSY
ShreveportSHV
MaineME
AugustaAUG
BangorBGR
PortlandPWM
MarylandMD
BaltimoreBWI
MassachusettsMA
Boston, Logan International AirportBOS
HyannisHYA
NantucketACK
WorcesterORH
MichiganMI
BattlecreekBTL
Detroit Metropolitan AirportDTW
DetroitDET
FlintFNT
Grand RapidsGRR
Kalamazoo-Battle Creek International AirportAZO
LansingLAN
SaginawMBS
MinnesotaMN
DuluthDLH
Minneapolis/St.Paul International AirportMSP
RochesterRST
MississippiMS
GulfportGPT
JacksonJAN
MissouriMO
Kansas CityMCI
St Louis, Lambert International AirportSTL
SpringfieldSGF
MontanaMT
BillingsBIL
NebraskaNE
LincolnLNK
OmahaOMA
NevadaNV
Las Vegas, Las Vegas McCarran International AirportLAS
Reno-Tahoe International AirportRNO
New HampshireNH
ManchesterMHT
New JerseyNJ
Atlantic City International AirportACY
Newark International AirportEWR
TrentonTTN
New MexicoNM
Albuquerque International AirportABQ
AlamogordoALM
New YorkNY
Albany International AirportALB
BuffaloBUF
IslipISP
New York, John F Kennedy International AirportJFK
New York, La Guardia AirportLGA
NewburghSWF
RochesterROC
SyracuseSYR
WestchesterHPN
North CarolinaNC
AshevilleAVL
Charlotte/Douglas International AirportCLT
FayettevilleFAY
GreensboroGSO
RaleighRDU
Winston-SalemINT
North DakotaND
BismarkBIS
FargoFAR
OhioOH
AkronCAK
CincinnatiCVG
ClevelandCLE
ColumbusCMH
DaytonDAY
ToledoTOL
OklahomaOK
Oklahoma CityOKC
TulsaTUL
OregonOR
EugeneEUG
Portland International AirportPDX
Portland, Hillsboro AirportHIO
SalemSLE
PennsylvaniaPA
AllentownABE
ErieERI
HarrisburgMDT
PhiladelphiaPHL
PittsburghPIT
ScrantonAVP
Rhode IslandRI
Providence – T.F. Green AirportPVD
South CarolinaSC
CharlestonCHS
ColumbiaCAE
GreenvilleGSP
Myrtle BeachMYR
South DakotaSD
PierrePIR
Rapid CityRAP
Sioux FallsFSD
TennesseeTN
BristolTRI
ChattanoogaCHA
KnoxvilleTYS
MemphisMEM
NashvilleBNA
TexasTX
AmarilloAMA
Austin Bergstrom International AirportAUS
Corpus ChristiCRP
Dallas Love Field AirportDAL
Dallas/Fort Worth International AirportDFW
El PasoELP
Houston, William B Hobby AirportHOU
Houston, George Bush Intercontinental AirportIAH
LubbockLBB
MidlandMAF
San Antonio International AirportSAT
UtahUT
Salt Lake CitySLC
VermontVT
BurlingtonBTV
MontpelierMPV
RutlandRUT
VirginiaVA
DullesIAD
Newport NewsPHF
NorfolkORF
RichmondRIC
RoanokeROA
WashingtonWA
Pasco, Pasco/Tri-Cities AirportPSC
Seattle, Tacoma International AirportSEA
Spokane International AirportGEG
West VirginiaWV
CharlestonCRW
ClarksburgCKB
Huntington Tri-State AirportHTS
WisconsinWI
Green BayGRB
MadisonMSN
MilwaukeeMKE
WyomingWY
CasperCPR
CheyenneCYS
Jackson HoleJAC
Rock SpringsRKS

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)