157 airports and airfields in West Virginia, of which 11 are large or medium commercial airports. Below are the main ones.
| Airport | IATA | ICAO | City |
|---|---|---|---|
| Eastern Wv Regional Airport/Shepherd Field | MRB | KMRB | Martinsburg |
| Elkins-Randolph County Regional Airport | EKN | KEKN | Elkins |
| Greenbrier Valley Airport | LWB | KLWB | Lewisburg |
| Mercer County Airport | BLF | KBLF | Bluefield |
| Mid Ohio Valley Regional Airport | PKB | KPKB | Parkersburg (Williamstown) |
| Morgantown Municipal Airport Walter L. (Bill) Hart Field | MGW | KMGW | Morgantown |
| North Central West Virginia Airport | CKB | KCKB | Bridgeport |
| Raleigh County Memorial Airport | BKW | KBKW | Beaver |
| Tri-State Airport / Milton J. Ferguson Field | HTS | KHTS | Huntington |
| Wheeling Ohio County Airport | HLG | KHLG | Wheeling |
| Yeager Airport | CRW | KCRW | Charleston |
See every airport in West Virginia โ 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.