featured_image

Airports in Canada: The Complete List

Canada’s geography makes air travel essential, connecting major cities, small towns and remote communities across wide distances. Whether you’re planning a route, checking codes, or researching regional service, a straightforward list helps you find what you need quickly.

There are 45 Airports in Canada, ranging from Abbotsford to Yellowknife. For each entry you’ll find below City/Province,Codes (IATA/ICAO),Type so you can scan locations, verify identifiers and compare airport roles at a glance—you’ll find below.

How current are the airport codes and classifications?

IATA and ICAO codes are generally stable but can change with rebranding or administrative updates, and an airport’s classification (international, regional, private) can shift as services evolve. Treat this list as a starting point and confirm any critical details with official airport or airline sources before travel.

Can I use the listed codes to book flights or track flights?

Yes—use IATA codes for booking and most passenger-facing searches, and ICAO codes for flight tracking or technical references. They work on airline sites and booking engines, but always double-check schedules and terminal info with your carrier.

Airports in Canada

Name City/Province Codes (IATA/ICAO) Type
Toronto Pearson Toronto, ON YYZ/CYYZ International
Billy Bishop Toronto City Toronto, ON YTZ/CYTZ Major domestic
Montréal–Trudeau Montréal, QC YUL/CYUL International
Vancouver Intl Vancouver, BC YVR/CYVR International
Calgary Intl Calgary, AB YYC/CYYC International
Edmonton Intl Edmonton, AB YEG/CYEG International
Ottawa Macdonald-Cartier Ottawa, ON YOW/CYOW Major domestic
Winnipeg Richardson Winnipeg, MB YWG/CYWG International
Halifax Stanfield Halifax, NS YHZ/CYHZ International
Victoria Intl Victoria, BC YYJ/CYYJ Major domestic
Québec City Jean Lesage Québec City, QC YQB/CYQB Major domestic
Saskatoon John G. Diefenbaker Saskatoon, SK YXE/CYXE Major domestic
Regina Intl Regina, SK YQR/CYQR Major domestic
St. John’s Intl St. John’s, NL YYT/CYYY International
Charlottetown Charlottetown, PE YYG/CYYG Regional
Kelowna Intl Kelowna, BC YLW/CYLW Regional
London Intl London, ON YXU/CYXU Regional
Hamilton Intl Hamilton, ON YHM/CYHM Regional
Thunder Bay Intl Thunder Bay, ON YQT/CYQT Regional
Moncton Intl Moncton, NB YQM/CYQM Regional
Kamloops Kamloops, BC YKA/CYKA Regional
Red Deer Regional Red Deer, AB YQF/CYQF Regional
Lethbridge Lethbridge, AB YQL/CYQL Regional
Nanaimo Nanaimo, BC YCD/CYCD Regional
Prince George Prince George, BC YXS/CYXS Regional
Fort McMurray Fort McMurray, AB YMM/CYMM Regional
Whitehorse Whitehorse, YT YXY/CYXY Regional
Yellowknife Yellowknife, NT YZF/CYZF Regional
Iqaluit Iqaluit, NU YFB/CYFB Regional
Thompson Thompson, MB YTH/CYTH Regional
Sault Ste. Marie Sault Ste. Marie, ON YAM/CYAM Regional
Windsor Windsor, ON YQG/CYQG Regional
Abbotsford Abbotsford, BC YXX/CYXX Regional
Red Lake Red Lake, ON YRL/CYRL Regional
Moose Jaw (CFB Moose Jaw) Moose Jaw, SK YMJ/CYMJ Military
Trenton (CFB Trenton) Trenton, ON YTR/CYTR Military
Bagotville (CFB Bagotville) Bagotville, QC YBG/CYBG Military
Cold Lake (CFB Cold Lake) Cold Lake, AB YOD/CYOD Military
Greenwood (CFB Greenwood) Greenwood, NS YZX/CYZX Military
Saint-Hubert Longueuil (Montréal), QC YHU/CYHU Regional
North Bay North Bay, ON YYB/CYYB Regional
Fort St. John Fort St. John, BC YXJ/CYXJ Regional
Prince Rupert Prince Rupert, BC YPR/CYPR Regional
Dawson Creek Dawson Creek, BC YDQ/CYDQ Regional
Terrace Terrace, BC YXT/CYXT Regional

Images and Descriptions

Toronto Pearson

Toronto Pearson

Serve as Canada’s largest and busiest airport and main international gateway. List IATA/ICAO codes, passenger traffic, and hub services for major carriers.

Billy Bishop Toronto City

Billy Bishop Toronto City

Operate as Toronto’s downtown airport on Toronto Islands with short-haul flights and ferry access. Include its role for regional and business travel.

Montréal–Trudeau

Montréal–Trudeau

Function as Montreal’s main international airport and Quebec’s largest air gateway. Note bilingual services and connections to Europe and North America.

Vancouver Intl

Vancouver Intl

Act as British Columbia’s largest airport and a major Pacific hub. Highlight trans-Pacific routes and large international traffic.

Calgary Intl

Calgary Intl

Serve as Alberta’s busiest airport and a key western Canada hub. Record strong domestic and energy-sector travel.

Edmonton Intl

Edmonton Intl

Provide major connections for northern Alberta and energy regions. Include cargo, passenger stats, and northern services.

Ottawa Macdonald-Cartier

Ottawa Macdonald-Cartier

Operate as Canada’s capital city airport with domestic and limited international flights. Note proximity to government and business travel.

Winnipeg Richardson

Winnipeg Richardson

Function as a central Canada hub for domestic flights and cargo distribution. Include seasonal and charter services.

Halifax Stanfield

Halifax Stanfield

Serve Atlantic Canada as the main international and domestic airport. Note transatlantic and regional connections.

Victoria Intl

Victoria Intl

Act as Vancouver Island’s primary airport with ferries and short flights to the mainland. Include tourist and regional traffic.

Québec City Jean Lesage

Québec City Jean Lesage

Operate as the main airport for Quebec City with domestic and seasonal international flights. Note cultural and tourism links.

Saskatoon John G. Diefenbaker

Saskatoon John G. Diefenbaker

Serve as Saskatchewan’s primary airport and regional transport hub. Include cargo and passenger services for the prairie region.

Regina Intl

Regina Intl

Function as Saskatchewan’s capital airport with domestic routes and charter operations. Note agricultural and government travel.

St. John's Intl

St. John’s Intl

Act as Newfoundland’s main airport and Atlantic gateway. Include weather considerations and transatlantic services.

Charlottetown

Charlottetown

Provide Prince Edward Island’s main air link with seasonal and year-round domestic flights. Note tourism importance.

Kelowna Intl

Kelowna Intl

Serve the Okanagan Valley with strong seasonal passenger peaks. Include resort and wine-region travel.

London Intl

London Intl

Operate as a southwestern Ontario regional airport with domestic services and business traffic. Note cargo and FBO facilities.

Hamilton Intl

Hamilton Intl

Function as a major cargo and low-cost passenger airport near Toronto. Include freight statistics and alternative passenger options.

Thunder Bay Intl

Thunder Bay Intl

Serve northwestern Ontario as a regional hub for remote communities and medevac services. Note military and cargo roles.

Moncton Intl

Moncton Intl

Act as a key gateway in New Brunswick with national and seasonal international routes. Include cargo and hub roles for the Maritimes.

Kamloops

Kamloops

Provide interior British Columbia with domestic flights and regional services. Note tourism and outdoor recreation traffic.

Red Deer Regional

Red Deer Regional

Serve central Alberta as a regional airport with general aviation and limited commercial flights. Include training and charter use.

Lethbridge

Lethbridge

Operate as southern Alberta’s regional airport with domestic connections and agricultural service flights. Note community link role.

Nanaimo

Nanaimo

Provide Vancouver Island’s mid-island air service with ferries and short flights to Vancouver. Include regional commuter traffic.

Prince George

Prince George

Act as northern British Columbia’s main hub for domestic flights, cargo, and resource industry travel. Note medevac and charter operations.

Fort McMurray

Fort McMurray

Serve Alberta’s oil sands region with heavy charter and shift-worker traffic. Include seasonal peaks linked to industry demand.

Whitehorse

Whitehorse

Function as Yukon’s primary airport and northern transport hub. Note remote community links and seasonal tourism services.

Yellowknife

Yellowknife

Provide Northwest Territories’ main air access with flights to remote communities and southern hubs. Include medevac and cargo roles.

Iqaluit

Iqaluit

Act as Nunavut’s capital airport and Arctic hub for flights across the far north. Note essential community links and cargo transfer.

Thompson

Thompson

Serve northern Manitoba as a regional airport with scheduled and charter flights. Note mining-industry and community links.

Sault Ste. Marie

Sault Ste. Marie

Provide northeastern Ontario with regional air service and cross-border links. Include cargo and medevac functions.

Windsor

Windsor

Operate as southwestern Ontario’s airport with connections to Toronto and U.S. border regions. Note growing business travel traffic.

Abbotsford

Abbotsford

Serve the Fraser Valley and act as a low-cost alternative to Vancouver. Include cargo, charter, and seasonal leisure flights.

Red Lake

Red Lake

Provide a remote northern Ontario airport with essential scheduled flights and charter services for mining and local communities.

Moose Jaw (CFB Moose Jaw)

Moose Jaw (CFB Moose Jaw)

Function as a Royal Canadian Air Force base with flight training and limited civilian use. Include military role and local impact.

Trenton (CFB Trenton)

Trenton (CFB Trenton)

Serve as a major RCAF transport hub and strategic military airbase. Note large cargo operations and military airlift capacity.

Bagotville (CFB Bagotville)

Bagotville (CFB Bagotville)

Operate as an air force base and regional airport in Quebec with fighter and transport squadrons. Include dual military-civil functions.

Cold Lake (CFB Cold Lake)

Cold Lake (CFB Cold Lake)

Function as a key RCAF training and operations base in Alberta. Note contribution to national defence and local economy.

Greenwood (CFB Greenwood)

Greenwood (CFB Greenwood)

Serve as an Atlantic-area military base with maritime patrol and transport roles. Include regional civil aviation services.

Saint-Hubert

Saint-Hubert

Provide a major general aviation and maintenance centre near Montreal. Note flight schools, GA services, and some commercial flights.

North Bay

North Bay

Act as a northeastern Ontario regional airport with military history and search-and-rescue operations. Include firefighting and medevac roles.

Fort St. John

Fort St. John

Serve northeastern British Columbia and the energy sector with scheduled and charter flights. Note industrial travel demand.

Prince Rupert

Prince Rupert

Provide a coastal BC airport for regional connections and ferry-linked travel. Include cargo and tourism services.

Dawson Creek

Dawson Creek

Operate as a Peace River region airport with energy-industry charters and regional flights. Note support for resource projects.

Terrace

Terrace

Serve northwestern British Columbia with regional air links and community services. Include access to remote areas and tourism.

Airports in Other Countries