Skip to main content

Airports of entry in Canada

These are the airports where an international flight can clear customs and immigration to enter Canada. Each links to its full page with runways, frequencies, operating hours, fuel, and handling details.

53
Airports of entry
53
Require APIS
CYXX YXX Abbotsford International Airport
Abbotsford
APIS required
CBSA port of entry. Customs available. Near US border (Bellingham, WA).
CYYC YYC Calgary Intl
Calgary
APIS required
APIS required. CBSA full service at international terminal. US preclearance facility available. GA clearance available.
CYEG YEG Edmonton Intl
Edmonton
APIS required
APIS required. CBSA available at terminal. US preclearance facility available. GA customs with advance notice.
CYQB YQB Jean Lesage Intl
Quebec
APIS required
International port of entry. eAPIS required. Quebec City, Jean Lesage Intl. Full CBSA.
CYYZ YYZ Lester B Pearson Intl
Toronto
APIS required
APIS/CANPASS required. CBSA full service. Terminal 1 and Terminal 3 handle international arrivals. GA clearance at Skyservice FBO. ArriveCAN may be required depending on current regulations.
CYOW YOW Macdonald-Cartier Intl
Ottawa
APIS required
APIS required. CBSA full service. US preclearance facility available. GA customs clearance at Skyservice.
CYUL YUL Pierre Elliott Trudeau Intl
Montreal
APIS required
APIS required. CBSA full service at international terminal. US preclearance facility available. GA clearance at FBO with advance notice.
CYWG YWG Richardson Intl
Winnipeg
APIS required
APIS required. CBSA available. International terminal handles arrivals. GA customs clearance available with advance notice.
CYYT YYT St John's Intl
St John's
APIS required
International port of entry. eAPIS required. St. Johns, Newfoundland. Full CBSA.
CYHZ YHZ Stanfield Intl
Halifax
APIS required
APIS required. CBSA available. International arrivals at main terminal. GA customs clearance with advance notice. Common tech stop for transatlantic GA flights.
CYVR YVR Vancouver Intl
Vancouver
APIS required
APIS required. CBSA full service. US preclearance available in dedicated facility. International terminal handles arrivals. CANPASS for GA.
CYYJ YYJ Victoria International Airport
Victoria
APIS required
CBSA port of entry. Customs available. US transborder service (Seattle, San Francisco).
CYBG YBG CFB Bagotville
Bagotville
APIS required
CBSA port of entry. Customs available. NORAD fighter intercept base.
CYYG YYG Charlottetown Airport
Charlottetown
APIS required
CBSA port of entry. Customs available. Seasonal international charters.
CYZR YZR Chris Hadfield Airport
Sarnia
APIS required
CBSA port of entry. Cross-border general aviation. Customs with advance notice.
CYYQ YYQ Churchill Airport
Churchill
APIS required
CBSA port of entry. Customs available. Northern port access.
CYQQ YQQ Comox Valley Airport / CFB Comox
Comox
APIS required
CBSA port of entry. Customs available. Joint military/civilian operations.
CYXC YXC Cranbrook/Canadian Rockies International Airport
Cranbrook
APIS required
CBSA port of entry. Customs available. Seasonal ski charters.
CYDF YDF Deer Lake Airport
Deer Lake
APIS required
CBSA port of entry. Customs with advance notice. Seasonal international charters.
CYMM YMM Fort McMurray Airport
Fort McMurray
APIS required
CBSA port of entry. Customs available. International charter flights for oil industry.
CYFC YFC Fredericton
Fredericton
APIS required
Port of entry. eAPIS required. Fredericton, New Brunswick capital.
CYQX YQX Gander Intl
Gander
APIS required
Port of entry. eAPIS required. Gander, Newfoundland. Historic transatlantic refueling stop.
CYYR YYR Goose Bay Airport
Goose Bay
APIS required
CBSA port of entry. Customs available. Important for transatlantic GA ferry flights.
CYQM YQM Greater Moncton Intl
Moncton
APIS required
Port of entry. eAPIS required. Moncton, Greater Moncton Intl.
CYEV YEV Inuvik Mike Zubko Airport
Inuvik
APIS required
CBSA port of entry. Customs available. Gateway to Western Arctic.
CYFB YFB Iqaluit Airport
Iqaluit
APIS required
CBSA port of entry. Customs available. Transatlantic ETOPS diversion airport. International arrivals possible.
CYHM YHM John C. Munro Hamilton International Airport
Hamilton
APIS required
CBSA customs port of entry. eDeclaration/CANPASS accepted. 24H customs.
CYKA YKA Kamloops Airport
Kamloops
APIS required
CBSA port of entry. Customs by advance notice.
CYLW YLW Kelowna International Airport
Kelowna
APIS required
CBSA port of entry. Customs available. Seasonal international charters and scheduled service.
CYQL YQL Lethbridge County Airport
Lethbridge
APIS required
CBSA port of entry. Customs by advance notice. Cross-border GA traffic with Montana.
CYXU YXU London Airport
London
APIS required
CBSA port of entry. Customs available during operating hours with advance notice.
CYHU YHU Montréal / Saint-Hubert Airport
Montréal
APIS required
CBSA port of entry. Customs available during operating hours. Alternative to CYUL for GA.
CYMX YMX Montreal International (Mirabel) Airport
Montréal
APIS required
CBSA port of entry. 24H customs for cargo. GA customs with advance notice.
CYCD YCD Nanaimo Airport
Nanaimo
APIS required
CBSA port of entry. Customs by advance notice.
CYND YND Ottawa / Gatineau Airport
Gatineau
APIS required
CBSA port of entry. Customs available with advance notice. Cross-border GA traffic.
CYXS YXS Prince George Airport
Prince George
APIS required
CBSA port of entry. Customs available with advance notice.
CYPR YPR Prince Rupert Airport
Prince Rupert
APIS required
CBSA port of entry. Customs by advance notice. Alaska ferry connection.
CYQR YQR Regina International Airport
Regina
APIS required
CBSA port of entry. Customs available during operating hours.
CYSJ YSJ Saint John Airport
Saint John
APIS required
CBSA port of entry. Customs available with advance notice.
CYXE YXE Saskatoon John G. Diefenbaker International Airport
Saskatoon
APIS required
CBSA port of entry. Customs available during operating hours.
CYAM YAM Sault Ste Marie Airport
Sault Ste Marie
APIS required
CBSA port of entry. Cross-border traffic with Sault Ste. Marie, Michigan.
CYZV YZV Sept-Îles Airport
Sept-Îles
APIS required
CBSA port of entry. Customs by advance notice.
CYJT YJT Stephenville Airport
Stephenville
APIS required
CBSA port of entry. Customs by advance notice. Used as transatlantic diversion point.
CYSB YSB Sudbury Airport
Sudbury
APIS required
CBSA port of entry. Customs by advance notice.
CYQY YQY Sydney / J.A. Douglas McCurdy Airport
Sydney
APIS required
CBSA port of entry. Customs available. Seasonal international service.
CYQT YQT Thunder Bay Airport
Thunder Bay
APIS required
CBSA port of entry. Customs available during operating hours.
CYTS YTS Timmins/Victor M. Power
Timmins
APIS required
CBSA port of entry. Customs available with advance notice.
CYVO YVO Val-d Or Airport
Val-d Or
APIS required
CBSA port of entry. Customs available with advance notice.
CYKF YKF Waterloo Airport
Kitchener
APIS required
CBSA port of entry. Customs clearance available with advance notice.
CYXY YXY Whitehorse / Erik Nielsen International Airport
Whitehorse
APIS required
CBSA port of entry. Customs available. Alaska Highway corridor flights.
CYQG YQG Windsor Airport
Windsor
APIS required
CBSA port of entry. Customs available. Cross-border GA traffic with Detroit Metro area.
CYQI YQI Yarmouth Airport
Yarmouth
APIS required
CBSA port of entry. Customs by advance notice only.
CYZF YZF Yellowknife International Airport
Yellowknife
APIS required
CBSA port of entry. Customs available during operating hours.