634 airports and airfields in North Carolina, of which 23 are large or medium commercial airports. Below are the main ones.
| Airport | IATA | ICAO | City |
|---|---|---|---|
| Charlotte Douglas International Airport | CLT | KCLT | Charlotte |
| Piedmont Triad International Airport | GSO | KGSO | Greensboro |
| Raleigh-Durham International Airport | RDU | KRDU | Raleigh/Durham |
| Albert J Ellis Airport | OAJ | KOAJ | Richlands |
| Asheville Regional Airport | AVL | KAVL | Asheville |
| Cherry Point Mcas / Cunningham Field/ | — | KNKT | Cherry Point |
| Coastal Carolina Regional Airport | EWN | KEWN | New Bern |
| Concord-Padgett Regional Airport | USA | KJQF | Concord |
| Elizabeth City Regional Airport & Coast Guard Air Station | ECG | KECG | Elizabeth City |
| Fayetteville Regional Airport - Grannis Field | FAY | KFAY | Fayetteville |
| Hickory Regional Airport | HKY | KHKY | Hickory |
| Johnston Regional Airport | — | — | Smithfield |
| Kinston Regional Jetport At Stallings Field | ISO | KISO | Kinston |
| Lumberton Regional Airport | LBT | KLBT | Lumberton |
| Mcas New River / Mccutcheon Field | — | KNCA | Jacksonville |
See every airport in North Carolina — including general aviation fields, heliports and seaplane bases — with runways, elevation and the nearest airports: search the airport directory.
IATA codes (three letters) are used by airlines and passengers; ICAO codes (four letters) by air-traffic control. The first letter of a US ICAO code is usually K.