City served | FAA | IATA | ICAO | Airport name | Role | Enplanements (2022) |
---|
| | | | Commercial service – primary airports | | |
Charleston | CRW | CRW | KCRW | Yeager Airport | P-N | 164,240 |
Clarksburg | CKB | CKB | KCKB | North Central West Virginia Airport (was Harrison-Marion Regional) | P-N | 46,508 |
Huntington | HTS | HTS | KHTS | Tri-State Airport (Milton J. Ferguson Field) | P-N | 91,091 |
Lewisburg | LWB | LWB | KLWB | Greenbrier Valley Airport | P-N | 10,048 |
| | | | Commercial service – nonprimary airports | | |
Beckley | BKW | BKW | KBKW | Raleigh County Memorial Airport | CS | 5,004 |
Morgantown | MGW | MGW | KMGW | Morgantown Municipal Airport (Walter L. Bill Hart Field) | CS | 7,272 |
Parkersburg | PKB | PKB | KPKB | Mid-Ohio Valley Regional Airport | CS | 5,032 |
| | | | Reliever airports | | |
Martinsburg | MRB | MRB | KMRB | Eastern West Virginia Regional Airport | R | 0 |
| | | | General aviation airports | | |
Bluefield | BLF | BLF | KBLF | Mercer County Airport | GA | 0 |
Buckhannon | W22 | | | Upshur County Regional Airport | GA | 0 |
Elkins | EKN | EKN | KEKN | Elkins-Randolph County Airport (Jennings Randolph Field) | GA | 5 |
Fairmont | 4G7 | | | Fairmont Municipal Airport (Frankman Field) | GA | 0 |
Logan | 6L4 | | | Logan County Airport | GA | 0 |
Moundsville | MPG | | KMPG | Marshall County Airport | GA | 0 |
Petersburg | W99 | PGC | | Grant County Airport | GA | 0 |
Philippi | 79D | | | Philippi/Barbour County Regional Airport | GA | 0 |
Pineville | I16 | | | Wyoming County Airport (Kee Field) | GA | 0 |
Point Pleasant | 3I2 | | | Mason County Airport | GA | 0 |
Ravenswood | I18 | | | Jackson County Airport | GA | 0 |
Summersville | SXL | | KSXL | Summersville Airport (Gerald L. Rader Field) | GA | 0 |
Sutton | 48I | | | Braxton County Airport | GA | 0 |
Wheeling | HLG | HLG | KHLG | Wheeling Ohio County Airport | GA | 7 |
Williamson | EBD | | KEBD | Southern West Virginia Regional Airport | GA | 0 |
| | | | Other public-use airports (not listed in NPIAS) | | |
Arthurdale | 70D | | | Titus Field | | |
Berkeley Springs | W35 | | | Potomac Airpark | | |
Huntington | I41 | | | Robert Newlon Field | | |
Leon | W07 | | | Leon Airport | | |
Milton | 12V | | | Ona Airpark | | |
New Cumberland | 7G1 | | | Herron Airport | | |
New Martinsville | 75D | | | P.W. Johnson Memorial Airport | | |
Philippi | 9W3 | | | Simpson Airport | | |
Richwood | 3I4 | | | Richwood Municipal Airport | | |
Shinnston | 6W0 | | | Wade F. Maley Field | | |
Spencer | USW | | KUSW | Boggs Field (formerly FAA: 14P) | | |
Welch | I25 | | | Welch Municipal Airport | | |
Wiley Ford / Cumberland, MD | CBE | CBE | KCBE | Greater Cumberland Regional Airport [nb 1] | | |
| | | | Other military airports | | |
Kingwood | 3G5 | | | Dawson Army Airfield (at Camp Dawson) | | |
| | | | Notable private-use airports | | |
Glendale | WV66 | GWV | | Glendale Fokker Field | | |
Pence Springs | WV77 | | | Hinton-Alderson Airport | | |
Weston | WV23 | | | Louis Bennett Field (formerly public-use, FAA: 49I) | | |
| | | | Notable former airports | | |
Grafton | 71D | | | Roy Airfield (closed 2005?) | | |
Weirton | | | | Weirton Airport (closed 1974) | | |