🇨🇦Airports in Canada
379 airports
Of the 379 airports with IATA codes in Canada, at least 127 have scheduled passenger service as of October 26, 2026.
With scheduled flights
YYCCalgaryCalgary International AirportYEGEdmontonEdmonton International AirportYHZHalifaxHalifax / Stanfield International AirportYULMontrealMontreal / Pierre Elliott Trudeau International AirportYOWOttawaOttawa Macdonald-Cartier International AirportYYZTorontoLester B. Pearson International AirportYVRVancouverVancouver International AirportYXXAbbotsfordAbbotsford AirportYAAAnahim LakeAnahim Lake AirportYBGBagotvilleCFB BagotvilleYBCBaie ComeauBaie Comeau AirportYBKBaker LakeBaker Lake AirportZBFBathurstBathurst AirportQBCBella CoolaBella Coola AirportYTLBig Trout LakeBig Trout Lake AirportYVBBonaventureBonaventure AirportYBRBrandonBrandon Municipal AirportYVMBroughton IslandQikiqtarjuaq AirportYCBCambridge BayCambridge Bay AirportYBLCampbell RiverCampbell River AirportYCGCastlegarCastlegar/West Kootenay Regional AirportYYGCharlottetownCharlottetown AirportYCSChesterfield InletChesterfield Inlet AirportYYQChurchillChurchill AirportZUMChurchill FallsChurchill Falls AirportYCYClyde RiverClyde River AirportYQQComoxComox AirportYZSCoral HarbourCoral Harbour AirportYXCCranbrookCranbrook/Canadian Rockies International AirportYDADawsonDawson City AirportYDFDeer LakeDeer Lake AirportYWJDelineDéline AirportYEKEskimo PointArviat AirportYGHFort Good HopeFort Good Hope AirportYFHFort HopeFort Hope AirportYMMFort McmurrayFort McMurray AirportYXJFort Saint JohnFort St John AirportYERFort SevernFort Severn AirportYFSFort SimpsonFort Simpson AirportYSMFort SmithFort Smith AirportYFCFrederictonFredericton AirportYRAGamètìRae Lakes AirportYQXGanderGander International AirportYGGGangesGanges Seaplane BaseYGPGaspeGaspé (Michel-Pouliot) AirportYYRGoose BayGoose Bay AirportYQUGrande PrairieGrande Prairie AirportYHMHamiltonJohn C. Munro Hamilton International AirportYHYHay RiverHay River / Merlyn Carter AirportYOJHigh LevelHigh Level AirportYHIHolman IslandUlukhaktok Holman AirportYGTIgloolikIgloolik AirportYGRIles De La MadeleineÎles-de-la-Madeleine AirportYFBIqaluitIqaluit AirportYKAKamloopsKamloops AirportYLWKelownaKelowna International AirportKIFKingfisher LakeKingfisher Lake AirportYGWKuujjuarapikKuujjuarapik AirportYGLLa Grande RiviereLa Grande Rivière AirportZGSLa RomaineLa Romaine AirportYLHLansdowne HouseLansdowne House AirportYXULondonLondon AirportYBXLourdes-De-Blanc-SablonLourdes de Blanc Sablon AirportYSGLutselk'eLutselk'e AirportZMTMassetMasset AirportYQMMonctonGreater Moncton International AirportYHUMontrealMontréal / Saint-Hubert AirportYMXMontrealMontreal International (Mirabel) AirportYMOMoosoneeMoosonee AirportMSAMuskrat DamMuskrat Dam AirportYCDNanaimoNanaimo AirportZNANanaimoNanaimo Harbour Water AirportYNANatashquanNatashquan AirportYVQNorman WellsNorman Wells AirportYYBNorth BayNorth Bay Jack Garland AirportYXPPangnirtungPangnirtung AirportYYFPentictonPenticton AirportYPMPikangikumPikangikum AirportYHPPoplar HillPoplar Hill AirportYZTPort HardyPort Hardy AirportYPNPort MenierPort Menier AirportYPWPowell RiverPowell River AirportYXSPrince GeorgePrince George AirportYPRPrince PupertPrince Rupert AirportYQBQuebecQuebec Jean Lesage International AirportYVPQuujjuaqKuujjuaq AirportYRTRankin InletRankin Inlet AirportYRLRed LakeRed Lake AirportYQRReginaRegina International AirportYUTRepulse BayRepulse Bay AirportYRGRigoletRigolet AirportZRJRound LakeRound Lake (Weagamow Lake) AirportYUYRouynRouyn Noranda AirportYCMSaint CatherinesNiagara District AirportYZPSandspitSandspit AirportYXESaskatoonSaskatoon John G. Diefenbaker International AirportYAMSault Sainte MarieSault Ste Marie AirportYKLScheffervilleSchefferville AirportYZVSept-ilesSept-Îles AirportYSCSherbrookeSherbrooke AirportYXLSioux LookoutSioux Lookout AirportYYDSmithersSmithers AirportYAYSt. AnthonySt. Anthony AirportYSJSt. JohnSaint John AirportYYTSt. John'sSt. John's International AirportYSBSudburySudbury AirportSURSummer BeaverSummer Beaver AirportYQYSydneySydney / J.A. Douglas McCurdy AirportYXTTerraceNorthwest Regional Airport Terrace-KitimatYTHThompsonThompson AirportYQTThunder BayThunder Bay AirportYTSTimminsTimmins/Victor M. PowerYAZTofinoTofino / Long Beach AirportYTZTorontoBilly Bishop Toronto City Centre AirportYZZTrailTrail AirportCXHVancouverVancouver Harbour Water AerodromeYWHVictoriaVictoria Harbour Seaplane BaseYYJVictoriaVictoria International AirportYWKWabushWabush AirportYKFWaterlooWaterloo AirportYFJWekweetiWekweètì AirportYXNWhale CoveWhale Cove AirportYXYWhitehorseWhitehorse / Erik Nielsen International AirportYWLWilliams LakeWilliams Lake AirportYQGWindsorWindsor AirportYWGWinnipegWinnipeg / James Armstrong Richardson International AirportYZFYellowknifeYellowknife Airport
No scheduled service
ZMH108 Mile RanchSouth Cariboo Region / 108 Mile AirportYLTAlertAlert AirportYTFAlmaAlma AirportYEYAmosAmos/Magny AirportYYWArmstrongArmstrong AirportYIBAtikokanAtikokan Municipal AirportYBABanffBanff AirportYXQBeaver CreekBeaver Creek AirportYBOBob Quinn LakeBob Quinn Lake AirportYDTBoundary BayBoundary Bay AirportZBMBromontBromont (Roland Desourdy) AirportYVTBuffalo NarrowsBuffalo Narrows AirportYDBBurwashBurwash AirportYCECentraliaCentralia / James T. Field Memorial AerodromeYLDChapleauChapleau AirportYMLCharlevoixCharlevoix AirportYCLCharloCharlo AirportYCHChathamMiramichi AirportYCQChetwyndChetwynd AirportYCWChilliwackChilliwack AirportYCNCochraneCochrane AirportYODCold LakeCFB Cold LakeYCCCornwallCornwall Regional AirportYCTCoronationCoronation AirportYDQDawson CreekDawson Creek AirportYDGDigbyDigby / Annapolis Regional AirportYDODolbeau-St-FélicienDolbeau St Felicien AirportJOJDoris LakeDoris LakeYHDDrydenDryden Regional AirportDU9DunnvilleDunnville AirportYXREarltonEarlton (Timiskaming Regional) AirportYXDEdmontonEdmonton City Centre (Blatchford Field) AirportYETEdsonEdson AirportYOAEkatiEkati AirportYELELLIOT LAKEElliot Lake Municipal AirportYENEstevanEstevan AirportYEUEurekaEureka AirportZFAFaroFaro AirportYFEForestvilleForestville AirportYJFFort LiardFort Liard AirportYFRFort ResolutionFort Resolution AirportYGQGeraldtonGeraldton Greenstone Regional AirportYGMGimliGimli Industrial Park AirportYZEGore BayGore Bay Manitoulin AirportZGFGrand ForksGrand Forks AirportYZXGreenwoodCFB GreenwoodYHTHaines JunctionHaines Junction AirportYHFHearstHearst René Fontaine Municipal AirportYJPHintonHinton/Jasper-Hinton AirportYHEHopeHope AirportYHNHornepayneHornepayne Municipal AirportYHBHudson BayHudson Bay AirportZUCIgnaceIgnace Municipal AirportZJGJenpegJenpeg AirportYYUKapuskasingKapuskasing AirportZKGKegaskaKegaska AirportKESKelseyKelsey AirportYKJKey LakeKey Lake AirportYKYKindersleyKindersley AirportYGKKingstonKingston Norman Rogers AirportYKXKirkland LakeKirkland Lake AirportYAHLa Grande-4La Grande-4 AirportYLYLangley TownshipLangley AirportYLRLeaf RapidsLeaf Rapids AirportZGRLittle Grand RapidsLittle Grand Rapids AirportYMGManitouwadgeManitouwadge AirportYEMManitowaningManitoulin East Municipal AirportYMWManiwakiManiwaki AirportYSPMarathonMarathon AirportYNMMatagamiMatagami AirportYMEMataneMatane AirportYMAMayoMayo AirportYLJMeadow LakeMeadow Lake AirportYTMMont-TremblantLa Macaza / Mont-Tremblant International Inc AirportYMJMoose JawMoose Jaw Air Vice Marshal C. M. McEwen AirportYBSMusselwhite MineOpapimiskan Lake AirportYSRNanisivikNanisivik AirportYQWNorth BattlefordNorth Battleford AirportYOOOshawaToronto/Oshawa Executive AirportYOSOwen SoundOwen Sound / Billy Bishop Regional AirportYPDParry SoundParry Sound Area Municipal AirportYTAPembrokePembroke AirportYWAPetawawaPetawawa AirportPIWPikwitoneiPikwitonei AirportWPCPincher CreekPincher Creek AirportXPPPoplar RiverPoplar River AirportYPSPort HawkesburyPort Hawkesbury AirportYPGPortage-la-prairieSouthport AirportZSWPrince RupertPrince Rupert/Seal Cove Seaplane BaseYOPRainbow LakeRainbow Lake AirportYQFRed Deer IndustrialRed Deer Regional AirportYRVRevelstokeRevelstoke AirportYXKRimouskiRimouski AirportYRIRiviere Du LoupRivière-du-Loup AirportYRMRocky Mountain HouseRocky Mountain House AirportXRRRoss RiverRoss River AirportYSNSalmon ArmShuswap Regional AirportYZRSarniaChris Hadfield AirportYZHSlave LakeSlave Lake AirportYSHSmiths FallsSmiths Falls-Montague (Russ Beach) AirportYSESquamishSquamish AirportYSLSt LeonardSt Leonard AirportYQSSt ThomasSt Thomas Municipal AirportYJNSt. JeanSt Jean AirportYJTStephenvilleStephenville AirportZSTStewartStewart AirportYSDSuffieldSuffield HeliportYSUSummersideSummerside AirportZJNSwan RiverSwan River AirportYYNSwift CurrentSwift Current AirportYZWTeslinTeslin AirportYGBTexadaTexada Gillies Bay AirportYTDThicket PortageThicket Portage AirportYKZTorontoButtonville Municipal AirportYZDTorontoDownsview AirportYTRTrentonCFB TrentonYRQTrois RivieresTrois-Rivières AirportYUBTuktoyaktukTuktoyaktuk AirportYVGVermillionVermilion AirportYVEVernonVernon AirportYXZWawaWawa AirportHZPWood BuffaloFort Mackay / Horizon AirportYWYWrigleyWrigley AirportYQIYarmouthYarmouth AirportZACYork LandingYork Landing AirportYQVYorktonYorkton Municipal Airport
Scheduled service not confirmed
LAKAklavikAklavik/Freddie Carmichael AirportAKVAkulivikAkulivik AirportYALAlert BayAlert Bay AirportYAXAngling LakeWapekeka AirportYABArctic BayOld Arctic Bay AirportYATAttawapiskatAttawapiskat AirportYPJAupalukAupaluk AirportYLKBarrie-OrilliaBarrie-Orillia (Lake Simcoe Regional Airport)XBEBearskin LakeBearskin Lake AirportYBWBedwell HarbourBedwell Harbour Seaplane BaseYBVBerens RiverBerens River AirportYBIBlack TickleBlack Tickle AirportYBYBonnyvilleBonnyville AirportYBTBrochetBrochet AirportYTECape DorsetCape Dorset AirportYRFCartwrightCartwright AirportYACCat LakeCat Lake AirportYHRCheveryChevery AirportYMTChibougamauChapais AirportYKUChisasibiChisasibi AirportYCKColville LakeColville Lake AirportYCOCoppermineKugluktuk AirportYCRCross LakeCross Lake (Charlie Sinclair Memorial) AirportYDNDauphinDauphin Barker AirportYDLDease LakeDease Lake AirportYVZDeer LakeDeer Lake AirportZEMEastmain RiverEastmain River AirportYFOFlin FlonFlin Flon AirportZFDFond-Du-LacFond-Du-Lac AirportYFAFort AlbanyFort Albany AirportYPYFort ChipewyanFort Chipewyan AirportYAGFort FrancesFort Frances Municipal AirportZFMFort McphersonFort Mcpherson AirportYYEFort NelsonFort Nelson AirportYNDGatineauOttawa / Gatineau AirportYGXGillamGillam AirportYHKGjoa HavenGjoa Haven AirportYGOGods Lake NarrowsGods Lake Narrows AirportZGIGods RiverGods River AirportYGZGrise FiordGrise Fiord AirportYUXHall BeachHall Beach AirportYGVHavre-Saint-PierreHavre St Pierre AirportYHOHopedaleHopedale AirportILFIlfordIlford AirportYPHInukjuakInukjuak AirportYEVInuvikInuvik Mike Zubko AirportYIVIsland LakeIsland Lake AirportYIKIvujivikIvujivik AirportXGRKangiqsualujjuaqKangiqsualujjuaq (Georges River) AirportYWBKangiqsujuaqKangiqsujuaq (Wakeham Bay) AirportYKGKangirsukKangirsuk AirportXKSKasabonikaKasabonika AirportZKEKashechewanKashechewan AirportKEWKeewaywinKeewaywin AirportYQKKenoraKenora AirportYLCKimmirutKimmirut AirportYVCLa RongeLa Ronge AirportZLTLa TabatièreLa Tabatière AirportXLBLac BrochetLac Brochet AirportYQLLethbridgeLethbridge County AirportYLLLloydminsterLloydminster AirportYYLLynn LakeLynn Lake AirportYMNMakkovikMakkovik AirportYMHMary's HarbourMary's Harbour AirportYXHMedicine HatMedicine Hat AirportYYYMont JoliMont Joli AirportYQAMuskokaMuskoka AirportYDPNainNain AirportYQNNakinaNakina AirportYNPNatuashishNatuashish AirportYNSNemiscauNemiscau AirportYNONorth Spirit LakeNorth Spirit Lake AirportYNENorway HouseNorway House AirportYOGOgoki PostOgoki Post AirportYOCOld CrowOld Crow AirportYROOttawaOttawa / Rockcliffe AirportYOHOxford HouseOxford House AirportYPCPaulatukPaulatuk (Nora Aliqatchialuk Ruben) AirportYPEPeace RiverPeace River AirportYPOPeawanuckPeawanuck AirportYBBPelly BayKugaaruk AirportYPQPeterboroughPeterborough AirportYPLPickle LakePickle Lake AirportYNLPoints North LandingPoints North Landing AirportYIOPond InletPond Inlet AirportYHAPort Hope SimpsonPort Hope Simpson AirportYSOPostvillePostville AirportYPAPrince AlbertPrince Albert Glass FieldXPKPukatawaganPukatawagan AirportYPXPuvirnituqPuvirnituq AirportYQCQuaqtaqQuaqtaq AirportYQZQuesnelQuesnel AirportYRSRed Sucker LakeRed Sucker Lake AirportYRBResoluteResolute Bay AirportYRJRobervalRoberval AirportZPBSachigo LakeSachigo Lake AirportYSYSachs HarbourSachs Harbour (David Nasogaluak Jr. Saaryuaq) AirportYZGSalluitSalluit AirportZSJSandy LakeSandy Lake AirportYSKSanikiluaqSanikiluaq AirportZTMShamattawaShamattawa AirportXSISouth Indian LakeSouth Indian Lake AirportYYHSpence BayTaloyoak AirportYIFSt-AugustinSt Augustin AirportYFXSt. LewisSt. Lewis (Fox Harbour) AirportYSTSt. Theresa PointSt. Theresa Point AirportYSFStony RapidsStony Rapids AirportXTLTadoule LakeTadoule Lake AirportYTQTasiujaqTasiujaq AirportZTBTête-à-la-BaleineTête-à-la-Baleine AirportYQDThe PasThe Pas AirportZFNTulitaTulita AirportYUDUmiujaqUmiujaq AirportYBEUranium CityUranium City AirportYVOVal D'orVal-d'Or AirportYKQWaskaganishWaskaganish AirportYQHWatson LakeWatson Lake AirportYWPWebequieWebequie AirportYNCWemindjiWemindji AirportYLEWhatìWhatì AirportYWSWhistlerWhistler/Green Lake Water AerodromeYZUWhitecourtWhitecourt AirportYVVWiartonWiarton AirportYWMWilliams HarbourWilliams Harbour AirportZWLWollaston LakeWollaston Lake AirportWNNWunnumin LakeWunnumin Lake Airport