List of airports in Canada (A–B)

This is an alphabetical list of all Nav Canada certified and registered water and land airports, aerodromes and heliports in the Provinces and territories of Canada.[1][2] Airports names in italics are part of the National Airports System.[3]

They are listed in the format:


Airport name   ICAO   TC LID   IATA   Community   Province or
Abbotsford International Airport CYXX YXX Abbotsford BC
Abbotsford (Regional Hospital & Cancer Centre) Heliport CAB5 Abbotsford BC
Abbotsford (Sumas Mountain) Heliport CSM7 Abbotsford BC
Abbotsford (Teck) Heliport CTK8 Abbotsford BC
Airdrie Aerodrome CEF4 Airdrie AB
Ajax (Pickering General Hospital) Heliport CPE2 Ajax ON
Aklavik/Freddie Carmichael Airport CYKD LAK Aklavik NT
Aklavik Water Aerodrome CER6 Aklavik NT
Akulivik Airport CYKO AKV Akulivik QC
Alert Airport CYLT YLT Alert NU
Alert Bay Airport CYAL YAL Alert Bay BC
Alert Bay Water Aerodrome CBC3 Alert Bay BC
Alexandria Aerodrome CNS4 Alexandria ON
Alhambra/Ahlstrom Aerodrome CAM4 Alhambra AB
Algoma Mills Water Aerodrome CPN6 Algoma Mills ON
Alida/Cowan Farm Private Aerodrome CCF7 Alida SK
Allan J. MacEachen Port Hawkesbury Airport (Port Hawkesbury Airport) CYPD YPS Port Hawkesbury NS
Allan Aerodrome CAN5 Allan SK
Allan Park Aerodrome CAP2 Allan Park ON
Alliford Bay Water Aerodrome CBE7 Alliford Bay BC
Alliston Airport CNY4 Alliston ON
Alliston Heliport CPJ2 Alliston ON
Alliston (Stevenson Memorial Hospital) Heliport CPZ2 Alliston ON
Alma Airport CYTF YTF Alma QC
Alma (Rivière La Grande Décharge) Water Aerodrome CGD2 Alma QC
Almaguin Highlands Air Park (South River-Sundridge District Airport) CPE6 South River/Sundridge ON
Almonte (General Hospital) Heliport CAL5 Almonte ON
Altona Municipal Airport CJL6 Altona MB
Amherst Heliport CCB3 Amherst NS
Amos/Magny Airport CYEY YEY Amos QC
Anahim Lake Airport CAJ4 YAA Anahim Lake BC
Angling Lake/Wapekeka Airport CKB6 YAX Wapekeka ON
Antigonish (St. Martha's Regional Hospital) Heliport CDY5 Antigonish NS
Anzac (Long Lake) Heliport CNZ2 Athabasca oil sands AB
Arborfield Airport CJM6 Arborfield SK
Arborg Airport CJU6 Arborg MB
Arcola Airport CJA7 Arcola SK
Arctic Bay Airport CYAB YAB Arctic Bay NU
Arctic Watch Lodge Aerodrome CRW4 Somerset Island NU
Arichat (St. Anne Ladies Auxiliary Hospital) Heliport CDT3 Arichat NS
Armstrong Airport CYYW YYW Armstrong ON
Armstrong Water Aerodrome CJF6 Armstrong ON
Arnprior/South Renfrew Municipal Airport CNP3 Arnprior ON
Arnprior Water Aerodrome CNB5 Arnprior ON
Arthur (Arthur South) Aerodrome CAR5 Arthur ON
Arthur (Damascus Field) Aerodrome CDF6 Arthur ON
Arthur (Peskett Field) Aerodrome CPK9 Arthur ON
Arthur (Walter's Field) Aerodrome CPC3 Arthur ON
Arviat Airport CYEK YEK Arviat NU
Arviat Water Aerodrome CRV8 Arviat NU
Ashern Airport CJE7 Ashern MB
Assiniboia Airport CJN4 Assiniboia SK
Astorville/Lake Nosbonsing Water Aerodrome CLN5 Astorville ON
Athabasca Airport CYWM Athabasca AB
Atikokan (General Hospital) Heliport CKF3 Atikokan ON
Atikokan Municipal Airport CYIB YIB Atikokan ON
Atikokan Water Aerodrome CJH6 Atikokan ON
Atlin Airport CYSQ Atlin BC
Atlin Water Aerodrome CAD6 Atlin BC
Attawapiskat Airport CYAT YAT Attawapiskat ON
Atwood/Coghlin Airport CAT1 Atwood ON
Aupaluk Airport CYLA YPJ Aupaluk QC
Avey Field State Airport 69S Christina Lake
(Laurier, Washington, USA)[4]
Axe Lake Aerodrome CAX2 Axe Lake oil sands SK
Ayr/Sargeant Private Airfield CAY5 Ayr ON


Airport name   ICAO   TC LID   IATA   Community   Province or
Baddeck (Guneden) Aerodrome CDW2 Baddeck NS
Bagotville Airport (CFB Bagotville) CYBG YBG Saguenay QC
Baie-Comeau Airport CYBC YBC Baie-Comeau QC
Baie-Comeau/Héli-Manicouagan Heliport CSN9 Baie-Comeau QC
Baie-Comeau (Manic 1) Airport CSL9 Baie-Comeau QC
Baie-Comeau Water Aerodrome CSD6 Baie-Comeau QC
Baie-Saint-Paul Heliport CTD4 Baie-Saint-Paul QC
Baker Lake Airport CYBK YBK Baker Lake NU
Baker Lake Water Aerodrome CJK6 Baker Lake NU
Bala Aerodrome CBL8 Bala ON
Bala/Gibson Lake Water Aerodrome CGL3 Bala ON
Bala (Medora Lake) Aerodrome CME3 Bala ON
Bala/Muskoka Float Flying Club Water Aerodrome CBA6 Bala ON
Baldwin Airport CPB9 Baldwin, York Regional Municipality ON
Baldwin West Aerodrome CBW8 Baldwin, York Regional Municipality ON
Bamfield Water Aerodrome CAE9 Bamfield BC
Bancroft Airport CNW3 Bancroft ON
Bancroft (North Hastings District Hospital) Heliport CPB7 Bancroft ON
Banff Airport CYBA Banff AB
Banff Mineral Springs (Hospital) Heliport CBM7 Banff AB
Banff (Park Compound) Heliport CBP2 Banff AB
Barrage Gouin Water Aerodrome CTP3 Barrage Gouin Lodge QC
Barrhead Airport CEP3 Barrhead AB
Barrhead (Healthcare Centre) Heliport CHC3 Barrhead AB
Barrie-Orillia (Lake Simcoe Regional) Airport CYLS Barrie ON
Barrie (Royal Victoria Hospital) Heliport CRV2 Barrie ON
Bar River Airport CPF2 Bar River ON
Bar River Water Aerodrome CNE5 Bar River ON
Barry's Bay/Madawaska Valley Airpark CNZ4 Barry's Bay ON
Barry's Bay (St. Francis Memorial Hospital) Heliport CPV6 Barry's Bay ON
Bashaw Airport CFK2 Bashaw AB
Bassano Airport CEN2 Bassano AB
Bassano (Health Centre) Heliport CBL4 Bassano AB
Bathurst Airport CZBF ZBF Bathurst NB
Bawlf (Blackwells) Airport CFR2 Bawlf AB
Beamsville/Panterra Heliport CBE3 Beamsville ON
Beardmore (Health Centre) Heliport CPY3 Beardmore ON
Bearskin Lake Airport CNE3 XBE Bearskin Lake ON
Beausejour/AV-Ranch Airpark CAV6 Beausejour MB
Beauval Airport CJK3 Beauval SK
Beaver Creek Airport CYXQ YXQ Beaver Creek YT
Beaverley Airport CBA8 Beaverley BC
Beaverlodge Airport CEU2 Beaverlodge AB
Beaverlodge/Clanachan Aerodrome CLN4 Beaverlodge AB
Beaverton Aerodrome CBV2 Beaverton ON
Beaverton North Aerodrome CBN7 Beaverton ON
Bécancour Heliport CSV3 Bécancour QC
Beddis Beach Heliport CBB4 Beddis Beach, Strait of Georgia BC
Bedwell Harbour Water Aerodrome CAB3 Bedwell Harbour BC
Beiseker Airport CFV2 Beiseker AB
Bella Bella (Campbell Island) Airport CBBC Bella Bella BC
Bella Bella/Shearwater Water Aerodrome CAW8 YSX Shearwater BC
Bella Bella/Waglisla Water Aerodrome CAR9 Waglisla BC
Bella Coola Airport CYBD YBD Bella Coola BC
Belleville Aerodrome CNU4 Belleville ON
Belleville (QHC) Heliport CBV5 Belleville ON
Bell Island Airport CCV4 Bell Island NL
Belwood (Baird Field) Aerodrome CBF2 Belwood ON
Belwood (Ellen Field) Aerodrome CEF2 Belwood ON
Belwood (Heurisko Pond) Water Aerodrome CHP2 Belwood ON
Benalto/Hillman's Farm Aerodrome CBH7 Benalto AB
Berens River Airport CYBV YBV Berens River MB
Big Bay Water Aerodrome CAF6 Big Bay BC
Big Bend Airport (Innisfail Aerodrome) CEM4 Innisfail AB
Biggar Airport CJF8 Biggar SK
Big Hook Wilderness Camp Water Aerodrome CJS6 Opasquia Provincial Park ON
Big River Airport CKX8 Big River SK
Big Sand Lake Airport CJQ9 Big Sand Lake MB
Big Trout Lake Airport CYTL YTL Big Trout Lake ON
Billy Bishop Regional Airport (Owen Sound/Billy Bishop Regional Airport) CYOS YOS Owen Sound ON
Billy Bishop Toronto City Airport (Toronto City Centre Airport, Toronto Island Airport) CYTZ YTZ Toronto ON
Billy Bishop Toronto City Water Aerodrome (Toronto/Billy Bishop Toronto City Water Aerodrome) CPZ9 Toronto ON
Birch Hills Airport CJD3 Birch Hills SK
Birch Mountain Airport CFM2 Birch Mountain AB
Bird River (Lac Du Bonnet) Airport CJP7 Lac Du Bonnet MB
Bird River Water Aerodrome CJX6 Lac Du Bonnet MB
Bistcho Airport CPB8 Bistcho AB
Bissett Water Aerodrome CJY6 Bissett MB
Black Lake Water Aerodrome CJZ6 Camp Grayling SK
Blackstock/Martyn Aerodrome CBM2 Blackstock ON
Black Tickle Airport CCE4 YBI Black Tickle NL
Blackie/Wilderman Farm Airport CFT2 Blackie AB
Blackwater Creek (Sunderland) Aerodrome CSD7 Sunderland ON
Blairmore (Crowsnest Pass Hospital) Heliport CBS9 Blairmore AB
Blairmore (Forestry) Heliport CEK4 Blairmore AB
Blind Channel Water Aerodrome CAG6 Blind Channel BC
Bloodvein River Airport CZTA YDV Bloodvein First Nation MB
Blue River Airport CYCP YCP Blue River BC
Blue Sea Lake (Outaouais Aviation) Water Aerodrome CBS6 Blue Sea Lake QC
Bobcaygeon/Chesher Lakehurst Aerodrome CLH5 Bobcaygeon ON
Bob Quinn Lake Airport CBW4 YBO Bob Quinn Lake BC
Bolton Heliport CNB2 Bolton ON
Bonaventure Airport CYVB YVB Bonaventure QC
Bonnyville Airport CYBF Bonnyville AB
Bonnyville Health Centre Heliport CBN2 Bonnyville AB
Borden Heliport (CFB Borden) CYBN CFB Borden ON
Boston Brook Airport CCJ3 Boston Brook NB
Bottrel/Anchor 9 Ranch Aerodrome CBR9 Bottrel AB
Boundary Bay Airport (Vancouver/Boundary Bay Airport) CZBB YDT Delta BC
Bow Island Airport CEF3 Bow Island AB
Bowmanville (Lakeridge Health) Heliport CPL7 Bowmanville ON
Boyle Airport CFM7 Boyle AB
Boyle (Healthcare Centre) Heliport CHJ4 Boyle AB
Bracebridge (South Muskoka Memorial Hospital) Heliport CPL2 Bracebridge ON
Bracebridge/Spirit Bay Water Aerodrome CCB9 Bracebridge ON
Bracebridge (Stone Wall Farm) Aerodrome CSW4 Bracebridge ON
Bracebridge (Tinks) Aerodrome CTA6 Bracebridge ON
Bracebridge West Aerodrome CWB2 Bracebridge ON
Bradford Aerodrome CPM7 Bradford ON
Braeburn Airport (Cinnamon Bun Airstrip) CEK2 Braeburn Lodge YT
Brampton-Caledon Airport CNC3 Brampton ON
Brampton (National "D") Heliport CPC4 Brampton ON
Brandon Municipal Airport (McGill Field) CYBR YBR Brandon MB
Brant (Dixon Farm) Airport CEX9 Brant AB
Brantford Airport CYFD YFD Brantford ON
Brechin/Ronan Aircraft Aerodrome CDU7 Brechin ON
Bridgewater/Dayspring Airpark CDY6 Bridgewater NS
Bridgewater (South Shore Regional Hospital) Heliport CDT6 Bridgewater NS
Briercrest South Airport CBS7 Briercrest SK
Bristol Aerodrome CDA6 Bristol NB
Brochet Airport CYBT YBT Brochet MB
Brockville Regional Tackaberry Airport CNL3 XBR Brockville ON
Brockway Airport CCX3 Brockway NB
Bromont (Roland Désourdy) Airport CZBM ZBM Bromont QC
Brooks (Community Health Centre) Heliport CFV8 Brooks AB
Brooks Regional Aerodrome CYBP Brooks AB
Brucejack/Bowser Aerodrome CBB6 Brucejack Mine BC
Bruce Mines/Kerr Field Aerodrome CBM3 Bruce Mines ON
Brussels (Armstrong Field) Airport CPD4 Brussels ON
Bouctouche Aerodrome CDT5 Bouctouche NB
Buffalo (Jaques Farms) Aerodrome CJF4 Buffalo AB
Buffalo Narrows Airport CYVT YVT Buffalo Narrows SK
Buffalo Narrows (Fire Centre) Heliport CBN3 Buffalo Narrows SK
Buffalo Narrows Water Aerodrome CJB7 Buffalo Narrows SK
Burditt Lake Water Aerodrome CJC7 Burditt Lake ON
Burlington Executive Airport CZBA Burlington ON
Burlington/Hamilton Harbour Water Aerodrome CHH2 Burlington ON
Burns Lake Airport CYPZ YPZ Burns Lake BC
Burns Lake (LD Air) Water Aerodrome CLD3 Burns Lake BC
Burwash Airport CYDB YDB Burwash Landing YT
Buttonville Municipal Airport (Toronto/Buttonville Municipal Airport) CYKZ YKZ Buttonville ON


  1. ^ Canada Flight Supplement. Effective 0901Z 16 July 2020 to 0901Z 10 September 2020.
  2. ^ Nav Canada's Water Aerodrome Supplement. Effective 0901Z 26 March 2020 to 0901Z 22 April 2021.
  3. ^ National Airports System
  4. ^ Runway crosses the Canada–United States border
Retrieved from "–B)&oldid=1131320683"