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
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
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
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
Act as British Columbia’s largest airport and a major Pacific hub. Highlight trans-Pacific routes and large international traffic.

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

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

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
Function as a central Canada hub for domestic flights and cargo distribution. Include seasonal and charter services.

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

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
Operate as the main airport for Quebec City with domestic and seasonal international flights. Note cultural and tourism links.

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
Function as Saskatchewan’s capital airport with domestic routes and charter operations. Note agricultural and government travel.

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

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

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

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

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

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

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
Provide interior British Columbia with domestic flights and regional services. Note tourism and outdoor recreation traffic.

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

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

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

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
Serve Alberta’s oil sands region with heavy charter and shift-worker traffic. Include seasonal peaks linked to industry demand.

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

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

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

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

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

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

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

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)
Function as a Royal Canadian Air Force base with flight training and limited civilian use. Include military role and local impact.

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)
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)
Function as a key RCAF training and operations base in Alberta. Note contribution to national defence and local economy.

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

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

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
Serve northeastern British Columbia and the energy sector with scheduled and charter flights. Note industrial travel demand.

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

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

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


