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 hubs, 11 medium hubs, and 72 small or regional fields. 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 connecting hubs profiled elsewhere in this directory.
Reading the table below as a planner: the large-hub entries are where you will find the broadest selection of carriers, the longest list of nonstop destinations, and the most amenities, and also the longest TSA queues. Medium hubs typically host scheduled service from three to ten carriers and are often the most efficient choice for travelers based outside the largest metropolitan areas. The small and regional entries cover everything from Essential Air Service routes to general-aviation strips that primarily serve charter, training and corporate traffic.
FAA region: West Virginia falls inside the FAA's Eastern Region, headquartered in Jamaica, NY. 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 hub |
| Elkins-Randolph County Regional Airport | Elkins | EKN |
KEKN |
Medium hub |
| Greenbrier Valley Airport | Lewisburg | LWB |
KLWB |
Medium hub |
| Mercer County Airport | Bluefield | BLF |
KBLF |
Medium hub |
| Mid Ohio Valley Regional Airport | Parkersburg (Williamstown) | PKB |
KPKB |
Medium hub |
| Morgantown Municipal Airport Walter L. (Bill) Hart Field | Morgantown | MGW |
KMGW |
Medium hub |
| North Central West Virginia Airport | Bridgeport | CKB |
KCKB |
Medium hub |
| Raleigh County Memorial Airport | Beaver | BKW |
KBKW |
Medium hub |
| Tri-State Airport / Milton J. Ferguson Field | Huntington | HTS |
KHTS |
Medium hub |
| Wheeling Ohio County Airport | Wheeling | HLG |
KHLG |
Medium hub |
| Yeager Airport | Charleston | CRW |
KCRW |
Medium hub |
| Bocamanu Airport | Fayetteville | - | - | Regional |
| Boggs Field | Spencer | - | - | Regional |
| Braxton County Airport | Sutton | - | - | Regional |
| Buzzards Gap Ultralightport | Berkeley Springs | - | - | Regional |
| Carr Airport | Fairmont | - | - | Regional |
| Cheat River Island Airport | Rowlesburg | - | - | Regional |
| Crazy Horse Airport | Hamlin | - | - | Regional |
| Dawson Army Air Field | Camp Dawson (Kingwood) | - | - | Regional |
| Deer Creek Farm Airport | Arbovale | - | - | Regional |
| Eastview Airport | Romney | - | - | Regional |
| Fairmont Municipal Airport Frankman Field | Fairmont | - | - | Regional |
| Fairview Airport | Elkins | - | - | Regional |
| Fayette Airport | Fayetteville | - | - | Regional |
| Gayland Airport | Fort Gay | - | - | Regional |
| Gerstell Farms Airport | Keyser | - | - | Regional |
| Glendale Fokker Field | Glendale | GWV |
- | Regional |
| Grant County Airport | Petersburg | PGC |
- | Regional |
| Greater Cumberland Regional Airport | Wiley Ford | CBE |
KCBE |
Regional |
| Green Bank Observatory Airport | Green Bank | - | - | Regional |
| Green Landings Airport | Hedgesville | - | - | Regional |
| Hales Landing Airport | Elizabeth | - | - | Regional |
| Heaven's Landing Airstrip | Medley | - | - | Regional |
| Herold Airport | Craigsville | - | - | Regional |
| Herron Airport | New Cumberland | - | - | Regional |
| Hinton-Alderson Airport | Pence Springs | - | - | Regional |
| Island Airport | Chesapeake | - | - | Regional |
| Jackson County Airport | Ravenswood | - | - | Regional |
| Kee Field | Pineville | - | - | Regional |
| Kurt's Field | Poca | - | - | Regional |
| Larew Airport | Newburg | - | - | Regional |
| Lazy J. Aerodrome | Beverly | - | - | Regional |
| Lee Massey Airport | Ansted | - | - | Regional |
| Lieving Airport | Letart | - | - | Regional |
| Logan County Airport | Logan | - | - | Regional |
| Lost Mountain Airport | Romney | - | - | Regional |
| Lynn Airport | Independence | - | - | Regional |
| Mallory Airport | South Charleston | - | - | Regional |
| Marshall County Airport | Moundsville | - | - | Regional |
| Mason County Airport | Point Pleasant | - | - | Regional |
| Mckee Sky Ranch Airport | Terra Alta | - | - | Regional |
| Michaels Farms Airport | Martinsburg | - | - | Regional |
| Mike Ferrell Field | Corinne | - | - | Regional |
| Miller Field | Keyser | - | - | Regional |
| Moore Field | Kingwood | - | - | Regional |
| Needwood Farm Airport | Harpers Ferry | - | - | Regional |
| New River Gorge Airport | Lansing | - | - | Regional |
| Nicholson Airport | West Union | - | - | Regional |
| Ona Airpark | Milton | - | - | Regional |
| P W Johnson Memorial Airport | New Martinsville | - | - | Regional |
| Peterstown Airport | Peterstown | - | - | Regional |
| Philippi Barbour County Regional Airport | Philippi | - | - | Regional |
| Potomac Airpark | Berkeley Springs | - | - | Regional |
| Rainelle Airport | Rainelle | - | - | Regional |
| Richwood Municipal Airport | Richwood | - | - | Regional |
| River's Edge Farm Airport | Capon Bridge | - | - | Regional |
| Robert Newlon Field | Huntington | - | - | Regional |
| Ruth Field STOLport | Clarksburg | - | - | Regional |
| Scott Field | Mineral Wells | - | - | Regional |
| Simpson Airport | Philippi | - | - | Regional |
| Slate Run Airport | Spencer | - | - | Regional |
| Snowshoe Airport | Mingo | - | - | Regional |
| Southern West Virginia Regional Airport | Varney | - | - | Regional |
| Stanger To Blue Waters Ultralight Flightpark | Fayetteville | - | - | Regional |
| Summersville Airport | Mount Lookout | - | - | Regional |
| Talbott Field | Gerrardstown | - | - | Regional |
| Taylors Airport | Gerrardstown | - | - | Regional |
| Titus Field | Arthurdale | - | - | Regional |
| Upshur County Regional Airport | Buckhannon | - | - | Regional |
| Valley Point Airport | Valley Point | - | - | Regional |
| Wade F Maley Field | Shinnston | - | - | Regional |
| Willow Bend Airport | Union | - | - | Regional |
| Windwood Fly-In Resort Airport | Davis | - | - | Regional |
Travel context
Travelers comparing flight options inside West Virginia should look beyond the obvious large-hub entry. Many travelers reflexively book through the biggest airport in their state, but for short-haul itineraries a closer medium or regional 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 hub 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.