This is a list of airports in West Virginia (a U.S. state), grouped by type and sorted by location. It contains all public-use and military airports in the state. Some private-use and former airports may be included where notable, such as airports that were previously public-use, those with commercial enplanements recorded by the FAA or airports assigned an IATA airport code.
Airports
City served FAA IATA ICAO Airport name Role Enplanements (2024) Commercial service – primary airports|- valign=top | Charleston | CRW | CRW | KCRW | Yeager Airport | P-N | align=right | 202,303
|- valign=top | Clarksburg | CKB | CKB | KCKB | North Central West Virginia Airport (was Harrison-Marion Regional) | P-N | align=right | 42,288
|- valign=top | Huntington | HTS | HTS | KHTS | Tri-State Airport (Milton J. Ferguson Field) | P-N | align=right | 93,330 Commercial service – nonprimary airports Beckley BKW BKW KBKW Raleigh County Memorial Airport CS 5,918 Lewisburg LWB LWB KLWB Greenbrier Valley Airport CS 9,011 Morgantown MGW MGW KMGW Morgantown Municipal Airport (Walter L. Bill Hart Field) CS 8,017 Parkersburg PKB PKB KPKB Mid-Ohio Valley Regional Airport CS 4,356 Reliever airports Martinsburg MRB MRB KMRB Eastern West Virginia Regional Airport R 136 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 12 Fairmont 4G7 Fairmont Municipal Airport (Frankman Field) GA 3 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 0 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 Welch I25 Welch Municipal Airport Wiley Ford / Cumberland, MD CBE CBE KCBE Greater Cumberland Regional AirportGreater Cumberland Regional Airport is located in West Virginia, but the FAA considers this airport as serving the nearby larger city of Cumberland, Maryland. 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 Notable former airports Grafton 71D Roy Airfield Weirton Weirton Airport
Footnotes:
See also Essential Air Service Wikipedia:WikiProject Aviation/Airline destination lists: North America#West Virginia
References
Federal Aviation Administration (FAA): FAA Airport Data (Form 5010) from National Flight Data Center (NFDC), also available from AirportIQ 5010 National Plan of Integrated Airport Systems (2025-2029), released September 2024 Passenger Boarding (Enplanement) Data for CY 2023, released October 2, 2024
West Virginia Department of Transportation (WVDOT): Aeronautics Commission
Other sites used as a reference when compiling and updating this list: Aviation Safety Network – used to check IATA airport codes Great Circle Mapper: Airports in West Virginia – used to check IATA and ICAO airport codes Abandoned & Little-Known Airfields: West Virginia – used for information on former airports