Aviation in West Virginia
West Virginia is served by a network of 83 public-use airports recorded in the FAA's NASR Airport Master Record. The mix breaks down into 0 large_airport, 11 medium_airport, and 72 small_airport. Together they form the on-the-ground network that connects West Virginia residents to the rest of the country and, in many cases, to international destinations through the larger airports profiled elsewhere in this directory.
FAA region: West Virginia falls inside the FAA's Eastern Region, The region oversees airport certification, safety inspections, and air-traffic-control coordination for every airport in this state.
All 83 airports in West Virginia
| Airport | City | IATA | ICAO | Class |
|---|---|---|---|---|
| Eastern WV Regional Airport/Shepherd Field | Martinsburg | MRB |
KMRB |
medium_airport |
| Elkins-Randolph County Regional Airport | Elkins | EKN |
KEKN |
medium_airport |
| Greenbrier Valley Airport | Lewisburg | LWB |
KLWB |
medium_airport |
| Mercer County Airport | Bluefield | BLF |
KBLF |
medium_airport |
| Mid Ohio Valley Regional Airport | Parkersburg (Williamstown) | PKB |
KPKB |
medium_airport |
| Morgantown Municipal Airport Walter L. (Bill) Hart Field | Morgantown | MGW |
KMGW |
medium_airport |
| North Central West Virginia Airport | Bridgeport | CKB |
KCKB |
medium_airport |
| Raleigh County Memorial Airport | Beaver | BKW |
KBKW |
medium_airport |
| Tri-State Airport / Milton J. Ferguson Field | Huntington | HTS |
KHTS |
medium_airport |
| Wheeling Ohio County Airport | Wheeling | HLG |
KHLG |
medium_airport |
| Yeager Airport | Charleston | CRW |
KCRW |
medium_airport |
| Bocamanu Airport | Fayetteville | - | - | small_airport |
| Boggs Field | Spencer | - | - | small_airport |
| Braxton County Airport | Sutton | - | - | small_airport |
| Buzzards Gap Ultralightport | Berkeley Springs | - | - | small_airport |
| Carr Airport | Fairmont | - | - | small_airport |
| Cheat River Island Airport | Rowlesburg | - | - | small_airport |
| Crazy Horse Airport | Hamlin | - | - | small_airport |
| Dawson Army Air Field | Camp Dawson (Kingwood) | - | - | small_airport |
| Deer Creek Farm Airport | Arbovale | - | - | small_airport |
| Eastview Airport | Romney | - | - | small_airport |
| Fairmont Municipal Airport Frankman Field | Fairmont | - | - | small_airport |
| Fairview Airport | Elkins | - | - | small_airport |
| Fayette Airport | Fayetteville | - | - | small_airport |
| Gayland Airport | Fort Gay | - | - | small_airport |
| Gerstell Farms Airport | Keyser | - | - | small_airport |
| Glendale Fokker Field | Glendale | GWV |
- | small_airport |
| Grant County Airport | Petersburg | PGC |
- | small_airport |
| Greater Cumberland Regional Airport | Wiley Ford | CBE |
KCBE |
small_airport |
| Green Bank Observatory Airport | Green Bank | - | - | small_airport |
| Green Landings Airport | Hedgesville | - | - | small_airport |
| Hales Landing Airport | Elizabeth | - | - | small_airport |
| Heaven's Landing Airstrip | Medley | - | - | small_airport |
| Herold Airport | Craigsville | - | - | small_airport |
| Herron Airport | New Cumberland | - | - | small_airport |
| Hinton-Alderson Airport | Pence Springs | - | - | small_airport |
| Island Airport | Chesapeake | - | - | small_airport |
| Jackson County Airport | Ravenswood | - | - | small_airport |
| Kee Field | Pineville | - | - | small_airport |
| Kurt's Field | Poca | - | - | small_airport |
| Larew Airport | Newburg | - | - | small_airport |
| Lazy J. Aerodrome | Beverly | - | - | small_airport |
| Lee Massey Airport | Ansted | - | - | small_airport |
| Lieving Airport | Letart | - | - | small_airport |
| Logan County Airport | Logan | - | - | small_airport |
| Lost Mountain Airport | Romney | - | - | small_airport |
| Lynn Airport | Independence | - | - | small_airport |
| Mallory Airport | South Charleston | - | - | small_airport |
| Marshall County Airport | Moundsville | - | - | small_airport |
| Mason County Airport | Point Pleasant | - | - | small_airport |
| Mckee Sky Ranch Airport | Terra Alta | - | - | small_airport |
| Michaels Farms Airport | Martinsburg | - | - | small_airport |
| Mike Ferrell Field | Corinne | - | - | small_airport |
| Miller Field | Keyser | - | - | small_airport |
| Moore Field | Kingwood | - | - | small_airport |
| Needwood Farm Airport | Harpers Ferry | - | - | small_airport |
| New River Gorge Airport | Lansing | - | - | small_airport |
| Nicholson Airport | West Union | - | - | small_airport |
| Ona Airpark | Milton | - | - | small_airport |
| P W Johnson Memorial Airport | New Martinsville | - | - | small_airport |
| Peterstown Airport | Peterstown | - | - | small_airport |
| Philippi Barbour County Regional Airport | Philippi | - | - | small_airport |
| Potomac Airpark | Berkeley Springs | - | - | small_airport |
| Rainelle Airport | Rainelle | - | - | small_airport |
| Richwood Municipal Airport | Richwood | - | - | small_airport |
| River's Edge Farm Airport | Capon Bridge | - | - | small_airport |
| Robert Newlon Field | Huntington | - | - | small_airport |
| Ruth Field STOLport | Clarksburg | - | - | small_airport |
| Scott Field | Mineral Wells | - | - | small_airport |
| Simpson Airport | Philippi | - | - | small_airport |
| Slate Run Airport | Spencer | - | - | small_airport |
| Snowshoe Airport | Mingo | - | - | small_airport |
| Southern West Virginia Regional Airport | Varney | - | - | small_airport |
| Stanger To Blue Waters Ultralight Flightpark | Fayetteville | - | - | small_airport |
| Summersville Airport | Mount Lookout | - | - | small_airport |
| Talbott Field | Gerrardstown | - | - | small_airport |
| Taylors Airport | Gerrardstown | - | - | small_airport |
| Titus Field | Arthurdale | - | - | small_airport |
| Upshur County Regional Airport | Buckhannon | - | - | small_airport |
| Valley Point Airport | Valley Point | - | - | small_airport |
| Wade F Maley Field | Shinnston | - | - | small_airport |
| Willow Bend Airport | Union | - | - | small_airport |
| Windwood Fly-In Resort Airport | Davis | - | - | small_airport |
Travel context
Travelers comparing flight options inside West Virginia should look beyond the obvious large_airport entry. Many travelers reflexively book through the biggest airport in their state, but for short-haul itineraries a closer medium_airport or small_airport can shave an hour off the total door-to-door time even when its ticket price is slightly higher. The opposite is also true for long-haul or international travel, where the broader carrier selection at the large_airport typically wins on both price and routing.
For multi-airport metropolitan areas, and several states have them, pay attention to which carrier alliance dominates each airport. A traveler with frequent-flyer status on one alliance will usually find the better experience at the alliance's home airport, even at the cost of a slightly longer drive.