1. WorldAtlas/
  2. List of Airports In Canada

List of Airports in Canada

Canada airports

There are 283 primary airports in Canada distributed among 269 cities. Canada has the 17th largest tourism market in the world by air, with 16,590,000 tourists arriving each year.*

The national aviation authority for the country is Transport Canada. The busiest airport is Toronto Pearson International Airport with a total of 38,572,001 passengers.

City Airport IATA
Fort MacKay Fort MacKay/Horizon Airport HZP
Fort MacKay Fort MacKay/Albian Aerodrome JHL
Tar Island Fort McMurray/Mildred Lake Airport NML
Inverlake Cheadle Airport TIL
Banff Banff Airport YBA
Bonnyville Bonnyville Airport YBY
Edmonton CFB Edmonton YED
Fort MacKay Fort MacKay/Firebag Aerodrome YFI
Jasper Jasper airport YJA
Jasper-Hinton Hinton/Jasper-Hinton Airport YJP
Lac Biche Lac La Biche Airport YLB
Fort McMurray Fort McMurray Airport YMM
Falher Donnelly Airport YOE
High Level High Level Airport YOJ
Rainbow Lake Rainbow Lake Airport YOP
Vermilion Vermillon Airport YVG
Edmonton Edmonton City Centre Airport YXD
Calgary Calgary International, Alta. YYC
Cowley Cowley Airport YYM
Fairview Fairview ZFW
High Prairie High Prairie Airport ZHP
Tumbler Ridge Tumbler Ridge Airport TUX
Homfray Creek Powell Lake WPL
Qualicum Qualicum Beach Airport XQU
Nimpo Lake Anahim Lake Airport YAA
Alert Bay Alert Bay Airport YAL
Campbell River Campbell River Airport YBL
Bob Quinn Lake Bob Quinn Lake Airport YBO
Nanaimo Nanaimo Airport YCD
Castlegar West Kootenay Regional Airport YCG
Chilliwack Chilliwack Airport YCW
Fairmount Springs Fairmont Hot Springs Airport YCZ
Dease Lake Dease Lake Airport YDL
Boundary Bay Boundary Bay Airport YDT
Gillies Bay Texada Gillies Bay Airport YGB
Grande Cache Grande Cache Airport YGC
Sechelt Sechelt-Gibsons YHS
Kelowna Kelowna International Airport YLW
Langley Langley Regional Airport YLY
Merritt Merritt Airport YMB
Hudson's Hope Hudson's Hope Airport YNH
Port Alberni Alberni Valley Regional Airport YPB
Comox Comox Valley Airport YQQ
Salmon Arm Salmon Arm Airport YSN
Vernon Vernon Regional Airport YVE
Vancouver Vancouver International Airport YVR
Cranbrook Cranbrook/Canadian Rockies International Airport YXC
Fort St. John Fort St. John Airport YXJ
Abbotsford Abbotsford International Airport YXX
Penticton Penticton Regional Airport YYF
Victoria Victoria International Airport YYJ
Duncan Liard River YZL
Trail Trail YZZ
Grand Forks Grand Forks Airport ZGF
Houston Houston Airport ZHO
Tatton South Cariboo Regional Airport ZMH
Tofino Tofino/Long Beach Airport YAZ
Big Bay Stuart Island Airport YRR
Courtenay Courtenay Airpark YCA
Douglas Lake Douglas Lake Airport DGF
Ashcroft Cache Creek Airport YZA
Tatlayoko Lake Tsylos Park Lodge Aerodrome CJH
Port McNeil Port McNeill Airport YMP
Bella Coola Bella Coola Airport QBC
Dean River Dean River Airport YRD
Bella Bella Bella Bella (Campbell Island) Airport ZEL
Sandspit Sandspit Airport YZP
Telegraph Creek Telegraph Creek Airport YTX
Terrace Northwest Regional Airport Terrace-Kitimat YXT
Stewart Stewart Airport ZST
Prince George Prince George Airport YXS
Fort Nelson Northern Rockies Regional Airport YYE
Ilford Ilford Airport ILF
Kelsey Kelsey Airport KES
Hone Laurie River Airport LRQ
Pikwitonei Pikwitonei Airport PIW
Lac Brochet Lac Brochet Airport XLB
Pukatawagan Pukatawagan Airport XPK
Opekamank Poplar River Airport XPP
South Indian Lake South Indian Lake Airport XSI
Tadoule Lake Tadoule Lake Airport XTL
Brandon Brandon Municipal Airport YBR
Brochet Brochet Airport YBT
Berens River Berens River Airport YBV
Cross Lake Cross Lake (Charlie Sinclair Memorial) Airport YCR
Dauphin Lt. Col W.G. (Billy) Barker VC Airport YDN
Little Bullhead Bloodvein River Airport YDV
Gimli Gimli Industrial Park Airport YGM
Gillam Gillam Airport YGX
Oxford House Knee Lake Airport YKE
Leaf Rapids Leaf Rapids Airport YLR
Oxford House Oxford House Airport YOH
Portage la Prairie Portage la Prairie Southport Airport YPG
The Pas The Pas Airport YQD
Omineeseenowenik Red Sucker Lake Airport YRS
St. Theresa Point St. Theresa Point Airport YST
Thicket Portage Thicket Portage Airport YTD
Winnipeg Winnipeg J. A. Richardson International Airport YWG
Churchill Churchill Airport YYQ
Split Lake York Landing Airport ZAC
Cross Lake Jenpeg Airport ZJG
Swan River Swan River Airport ZJN
Shamattawa Shamattawa Airport ZTM
Moncton Greater Moncton International Airport YQM
Fredericton Fredericton International Airport YFC
St Leonard Saint-Léonard Airport YSL
Salmon Bight Black Tickle Airport YBI
St. Lewis St. Lewis (Fox Harbour) Airport YFX
Port Hope Simpson Port Hope Simpson Airport YHA
Charlottetown Charlottetown Airport YHG
Hopedale Hopedale Airport YHO
Natuashish Natuashish YNP
Cartwright Cartwright Airport YRF
Rigolet Rigolet Airport YRG
Williams Harbour Williams Harbour Airport YWM
St. John's St. John's International Airport YYT
Halifax Shearwater Airport YAW
Port Hawkesbury Port Hawkesbury Airport YPS
Sandy Lake Keewaywin Airport KEW
Kingfisher Lake Kingfisher Lake Airport KIF
Kingfisher Lake Wunnummin Lake Airport WNN
Bearskin Lake Bearskin Lake Airport XBE
Brockville Brockville Regional Tackaberry Airport XBR
Chatham Chatham-Kent Airport XCM
Kasabonika Kasabonika Airport XKS
Cat Lake Cat Lake Airport YAC
Fort Frances Fort Frances Municipal Airport YAG
Attawapiskat Attawapiskat Airport YAT
Angling Lake Angling Lake/Wapekeka Airport YAX
Centralia Centralia/James T. Field Memorial Aerodrome YCE
St. Catharines St. Catharines/Niagara District Airport YCM
Cochrane Cochrane Airport YCN
Elliot Lake Elliot Lake Municipal Airport YEL
Fort Severn Fort Severn Airport YER
Fort Albany Fort Albany Airport YFA
Fort Hope Fort Hope Airport YFH
Kingston Kingston/Norman Rogers Airport YGK
Pikangikum Poplar Hill Airport YHP
Kincardine Kincardine Airport YKD
Kirkland Lake Kirkland Lake Airport YKX
Oro Station Lake Simcoe Regional Airport YLK
Manitouwadge Manitouwadge Airport YMG
North Spirit Lake North Spirit Lake Airport YNO
Ogoki Ogoki Post Airport YOG
Oshawa Oshawa Airport YOO
Owen Sound Owen Sound / Billy Bishop Regional Airport YOS
Ottawa Ottawa Macdonald-Cartier International Airport YOW
Pikangikum Pikangikum Airport YPM
Peawanuck Peawanuck Airport YPO
Nakina Nakina Airport YQN
Thunder Bay Thunder Bay International Airport YQT
Ottawa Ottawa / Rockcliffe Airport YRO
Sudbury Greater Sudbury Airport YSB
Marathon Marathon Airport YSP
Pembroke Pembroke Airport YTA
Big Trout Lake Big Trout Lake Airport YTL
Deer Lake Deer Lake Airport YVZ
Toronto Toronto Pearson International Airport YYZ
Kashechewan Kashechewan Airport ZKE
Sachigo Lake Sachigo Lake Airport ZPB
Weagamow Lake Round Lake (Weagamow Lake) Airport ZRJ
Sandy Lake Sandy Lake Airport ZSJ
Ignace Ignace Municipal Airport ZUC
Sault Ste. Marie Sault Ste. Marie Airport YAM
Hornepayne Hornepayne Municipal Airport YHN
Hearst Hearst (René Fontaine) Municipal Airport YHF
Timmins Timmins/Victor M. Power Airport YTS
St. Thomas St. Thomas Municipal Airport YQS
Windsor Windsor Airport YQG
Dryden Dryden Regional Airport YHD
Kenora Kenora Airport YQK
Sarnia Sarnia Chris Hadfield Airport YZR
Smiths Falls Smiths Falls-Montague Airport YSH
Manitowaning Manitowaning/Manitoulin East Municipal Airport YEM
Gore Bay Gore Bay-Manitoulin Airport YZE
London London International Airport YXU
North Bay North Bay/Jack Garland Airport YYB
Parry Sound Parry Sound Area Municipal Airport YPD
Atikokan Atikokan Municipal Airport YIB
Petawawa Petawawa Airport YWA
Chapleau Chapleau Airport YLD
Geraldton Geraldton (Greenstone Regional) Airport YGQ
Armstrong Earlton (Timiskaming Regional) Airport YXR
Kitchener Kitchener/Waterloo Airport YKF
Toronto Toronto/Buttonville Municipal Airport YKZ
Toronto Billy Bishop Toronto City Airport YTZ
Akulivik Akulivik Airport AKV
Kangiqsualujjuaq Kangiqsualujjuaq Georges River Airport XGR
Nemiscau Nemiscau Airport YNS
Matane Matane Airport YME
Rivière-du-Loup Rivière-du-Loup Airport YRI
Rimouski Rimouski Airport YXK
Mont-Joli Mont-Joli Airport YYY
Dolbeau Dolbeau-Saint-Félicien Airport YDO
Roberval Roberval Airport YRJ
Alma Alma Airport YTF
Chute-Des-Passes Chute-Des-Passes Airport YWQ
Murray Bay Charlevoix Airport YML
La Tuque La Tuque Airport YLQ
Trois-Rivières Trois-Rivières Airport YRQ
Montreal Montréal-Pierre Elliott Trudeau International Airport YUL
Maniwaki Maniwaki YMW
La Sarre La Sarre Airport SSQ
Amos Amos/Magny Airport YEY
Rouyn-Noranda Rouyn-Noranda Airport YUY
Lourdes-de-Blanc-Sablon Lourdes-de-Blanc-Sablon Airport YBX
Forestville Forestville Airport YFE
Havre-St-Pierre Havre Saint-Pierre Airport YGV
Côte-Nord-du-Golfe-du-Saint-Laurent Chevery Airport YHR
Pakuashipi Saint-Augustin Airport YIF
Schefferville Schefferville Airport YKL
Port-Menier Port-Menier Airport YPN
La Romaine La Romaine Airport ZGS
Kegaska Kegaska Airport ZKG
La Tabatière La Tabatière Airport ZLT
Tête-à-la-Baleine Tête-à-la-Baleine Airport ZTB
Lagrande 4 La Grande-4 Airport YAH
Laforge-2 Fontanges Airport YFG
La Grande La Grande Rivière Airport YGL
Chisasibi Chisasibi Airport YKU
Lebel-Sur-Quevillon Lebel-sur-Quévillon Airport YLS
Baie-James Opinaca YOI
East Main Eastmain River Airport ZEM
Gaspé Michel-Pouliot Gaspé Airport YGP
Arseneault Îles-de-la-Madeleine Airport YGR
Bonaventure Bonaventure Airport YVB
Québec Jean Lesage International Airport YQB
Montreal Montréal–Mirabel International Airport YMX
Rivière-Rouge La Macaza / Mont-Tremblant International Inc Airport YTM
Cornwall Cornwall Regional Airport YCC
Montreal Montréal/Saint-Hubert Airport YHU
St Jean Saint-Jean Airport YJN
Bromont Roland-Désourdy Airport ZBM
Purtuniq Kattiniq/Donaldson Airport YAU
Kangirsuk Kangirsuk Airport YKG
Puvirnituq Puvirnituq Airport YPX
Quaqtaq Quaqtaq Airport YQC
Tasiujaq Tasiujaq Airport YTQ
Kuujjuaq Kuujjuaq Airport YVP
Kangiqsujuaq Kangiqsujuaq (Wakeham Bay) Airport YWB
Salluit Salluit Airport YZG
Uranium City Uranium City Airport YBE
Estevan Estevan Regional Aerodrome YEN
Wollaston Lake Collins Bay Airport YKC
Kindersley Kindersley Regional Airport YKY
Moose Jaw CFB Moose Jaw YMJ
Prince Albert Prince Albert (Glass Field) Airport YPA
Regina Regina YQR
Yorkton Yorkton Municipal Airport YQV
North Battleford North Battleford Airport YQW
Tisdale Tisdale Airport YTT
La Ronge La Ronge (Barber Field) Airport YVC
Fond-du-Lac Fond-Du-Lac Airport ZFD
Pinehouse Pinehouse Lake Airport ZPO
Wollaston Lake Wollaston Lake Airport ZWL
Tungsten Tungsten (Cantung) Airport TNS
Summit Roadhouse Macmillan Pass XMP
Burwash Landing Burwash Airport YDB
Haines Junction Haines Junction Airport YHT
Beaver Creek Beaver Creek Airport YXQ
Whitehorse Erik Nielsen Whitehorse International Airport YXY
Aklavik Aklavik/Freddie Carmichael Airport LAK
Colville Lake Colville Lake/Tommy Kochon Aerodrome YCK
Inuvik Inuvik (Mike Zubko) Airport YEV
Snare Lake Wekweètì Airport YFJ
Fort Good Hope Fort Good Hope Airport YGH
Hay River Hay River/Merlyn Carter Airport YHY
Wha Ti/Lac La Martre Whatì Airport YLE
Mould Bay Mould Bay Airport YMD
Paulatuk Paulatuk (Nora Aliqatchialuk Ruben) Airport YPC
Lutselke/Snowdrift Lutselk'e Airport YSG
Sachs Harbour Sachs Harbour (David Nasogaluak Jr. Saaryuaq) Airport YSY
Tuktoyaktuk Tuktoyaktuk James Gruben Airport YUB
Deline Déline Airport YWJ
Tulita/Fort Norman Tulita Airport ZFN
Arctic Bay Arctic Bay Airport YAB
Kugluktuk Kugluktuk Airport YCO
Gjoa Haven Gjoa Haven Airport YHK
Kimmirut Kimmirut Airport YLC
Resolute Resolute Bay Airport YRB
Cape Dorset Cape Dorset Airport YTE
Cape Dyer Cape Dyer YVN
Whale Cove Whale Cove Airport YXN

*World Tourism Organization, Yearbook of Tourism Statistics, Compendium of Tourism Statistics and data files.

Trending on WorldAtlas