Thursday, February 09, 2006

Flying by the letters

Here's another list. Airport codes are usually a seemingly random set of three letters. Some make perfect sense (eg LHR for London Heathrow, and JFK for JFK). Canadian ones aren't so obvious. Here's a list of a lot of them.

CodeAirport
YXXAbbotsford, BC
XFSAlexandria, ON
YEYAmos, PQ
YAAAnahim Lake, BC
YABArctic Bay, NU
YEKArviat, NU
YIBAtikokan, ON
YBGBagotville, QC
YBCBaie Comeau, PQ
YBKBaker Lake, NU
YBABanff, AB
ZBFBathurst, NB
ZELBella Bella, BC
QBCBella Coola, BC
XVVBelleville, ON
YBVBerens River, MB
YBIBlack Tickle, NF
YBXBlanc Sablon, PQ
YVBBonaventure, PQ
XPNBrampton, ON
YBRBrandon, MB
XFVBrantford, ON
YBTBrochet, MB
XBRBrockville, ON
YPZBurns Lake, BC
YYCCalgary, AB
XAZCambellton, NB
YCBCambridge Bay, NU
YBLCampbell River, BC
YTECape Dorset, NU
XAWCapreol, ON
YRFCartwright, NF
XZBCasselman, ON
YCGCastlegar, BC
XCIChambord, PQ
XDLChandler, PQ
YLDChapleau, ON
YHGCharlottetown, NF
YYGCharlottetown, PE
XCMChatham, ON
XHSChemainus, BC
YCSChesterfield Inlet, NU
YMTChibougamau, PQ
ZUMChurchill Falls, NF
YYQChurchill, MB
YCYClyde River, NU
XGJCobourg, ON
YCKColville Lake, NT
YQQComox, BC
YZSCoral Harbour, NU
YCCCornwall, ON
XGKCoteau, PQ
YCACourtenay, BC
YXCCranbrook, BC
YCRCross Lake, MB
YDNDauphin, MB
YDIDavis Inlet, NF
YDQDawson Creek, BC
YVZDeer Lake, ON
YDFDeerlake, NF
YWJDeline, NT
XDMDrummondville, PQ
YHDDryden, ON
DUQDuncan/Quam, BC
YEGEdmonton, AB
YELElliot Lake, ON
YPFEsquimalt, BC
YFOFlin Flon, MB
YPYFort Chipewyan, AB
YGHFort Good Hope, NT
YMMFort McMurray, AB
YYEFort Nelson, BC
YFSFort Simpson, NT
YSMFort Smith, NT
YXJFort St John, BC
YFXFox Harbour/St Lewis, NF
YFCFredericton, NB
YQXGander, NF
YGPGaspe, PQ
YNDGatineau, PQ
XHMGeorgetown, ON
YGXGillam, MB
YGBGillies Bay, BC
YHKGjoa Haven, NU
XZCGlencoe, ON
YGOGods Narrows, MB
ZGIGods River, MB
YYRGoose Bay, NF
YQUGrande Prairie, AB
YGZGrise Fiord, NU
YHZHalifax, NS
YUXHall Beach, NU
YHMHamilton, ON
YHYHay River, NT
YOJHigh Level, AB
YHIHolman, NT
YHOHopedale, NF
ILFIlford, MB
YEVInuvik, NT
YKAKamloops, BC
YLWKelowna, BC
YQKKenora, ON
YGKKingston, ON
YKTKlemtu, BC
YLQLa Tuque, PQ
XLBLac Brochet, MB
XEELac Edouard, PQ
XEHLadysmith, BC
XEJLangford, BC
YLRLeaf Rapids, MB
YQLLethbridge, AB
YLLLloydminister, AB
YXULondon, ON
YSGLutselke/Snowdrift, NT
YSPMarathon, ON
YMHMary's Harbour, NF
XIDMaxville, ON
YXHMedicine Hat, AB
XEKMelville, SK
YQMMoncton, NB
YYYMont Joli, PQ
YULMontreal, PQ
YMXMontreal-Mirabel, PQ
YMOMoosonee, ON
YDPNain, NF
YCDNanaimo, BC
XELNew Carlisle, PQ
XEMNew Richmond, PQ
XEYNewcastle, NB
XLVNiagara Falls, ON
YVQNorman Wells, NT
YYBNorth Bay, ON
YNENorway House, MB
XOKOakville, ON
YOOOshawa, ON
YOWOttawa, ON
YOHOxford House, MB
XFEParent, PQ
XPBParksville, BC
YPCPaulatuk, NT
YPEPeace River, AB
YTAPembroke, ON
YYFPenticton, BC
XFGPerce, PQ
PIWPikwitonei, MB
XPXPointe-Aux-Trembles, PQ
YPBPort Alberni, BC
YZTPort Hardy, BC
YHAPort Hope Simpson, NF
YSOPostville, NF
YPWPowell River, BC
YXSPrince George, BC
YPRPrince Rupert, BC
XPKPukatawagan, MB
XQUQualicum, BC
YQCQuaqtaq, PQ
YQBQuebec, PQ
YQZQuesnel, BC
YRARae Lakes, NT
YOPRainbow Lake, AB
YRLRed Lake, ON
YRSRed Sucker Lake, MB
YQRRegina, SK
YRGRigolet, NF
XRPRiviere-A-Pierre, PQ
YSYSachs Harbour, NT
YSJSaint John, NB
XIMSaint-Hyacinthe, PQ
YSNSalmon Arm, BC
YZPSandspit, BC
YZRSarnia, ON
YXESaskatoon, SK
YAMSault Ste.Marie, ON
YKLSchefferville, PQ
YZVSept-Iles, PQ
ZTMShamattawa, MB
XFLShawinigan, PQ
XFMShawnigan, BC
YXLSioux Lookout, ON
YSHSmith Falls, ON
YYDSmithers, BC
YFJSnare Lake, NT
XSISouth Indian Lake, MB
YAYSt Anthony, NF
YCMSt Catharines, ON
YYTSt Johns, NF
YSLSt Leonard, NB
XIOSt Marys, ON
YSTSte Therese Point, MB
YJTStephenville, NF
YSFStony Rapids, SK
XFDStratford, ON
XTYStrathroy, ON
YSBSudbury, ON
ZJNSwan River, MB
YQYSydney, NS
XTLTadoule Lake, MB
XFOTaschereau, PQ
YXTTerrace, BC
YQDThe Pas, MB
YTDThicket Portage, MB
YTHThompson, MB
YQTThunder Bay, ON
YTSTimmons, ON
YAZTofino, BC
YYZToronto, ON
YTZToronto, ON
XLZTruro, NS
YUBTuktoyaktuk, NT
ZFNTulita/Fort Norman, NT
YVRVancouver, BC
YYJVictoria, BC
YWKWabush, NF
YKOWaskaganish, PQ
YKFWaterloo Region, ON
XFQWeymont, PQ
YLEWha Ti/Lac La Martre, NT
YWRWhite River, ON
YXYWhitehorse, YU
YWMWilliams Harbour, NF
YWLWilliams Lake, BC
YQGWindsor, ON
YWGWinnipeg, MB
XIPWoodstock, ON
XWYWyoming, ON
YQIYarmouth, NS
YZFYellowknife, NT
ZACYork Landing, MB