West Virginia airports
All 32 public-use airports in West Virginia: runways, frequencies, elevation and live weather. 8 have a control tower, and the FAA lists flight training at 14.
Towered airports
The tag shows the current flight category from the latest METAR.
Eastern Wv Regional/Shepherd Field
Martinsburg · 565 ft · 8,815 ft runway
Greenbrier Valley
Lewisburg · 2,302 ft · 7,003 ft runway
Mid-Ohio Valley Regional
Parkersburg · 858 ft · 7,240 ft runway
Morgantown Municipal/Walter L Bill Hart Field
Morgantown · 1,244 ft · 5,199 ft runway
North Central West Virginia
Clarksburg · 1,224 ft · 7,800 ft runway
Tri-State/Milton J Ferguson Field
Huntington · 828 ft · 7,017 ft runway
West Virginia International Yeager
Charleston · 947 ft · 6,715 ft runway
Wheeling Ohio County
Wheeling · 1,194 ft · 5,002 ft runway
Every public airport in West Virginia
| ID | Airport | City | Elev (ft) | Longest rwy (ft) | Notes |
|---|---|---|---|---|---|
| KUSW | Boggs Field | Spencer | 928 | 4,549 | · Training |
| 48I | Braxton County | Sutton | 1,276 | 3,995 | |
| KMRB | Eastern Wv Regional/Shepherd Field | Martinsburg | 565 | 8,815 | Tower · Training |
| KEKN | Elkins/Randolph County (Jennings Randolph Field) | Elkins | 1,987 | 4,544 | · Training |
| 4G7 | Fairmont Municipal-Frankman Field | Fairmont | 1,032 | 2,965 | |
| W99 | Grant County | Petersburg | 963 | 5,000 | |
| KLWB | Greenbrier Valley | Lewisburg | 2,302 | 7,003 | Tower · Training |
| 7G1 | Herron | New Cumberland | 1,226 | 2,030 | |
| I18 | Jackson County | Ravenswood | 758 | 4,000 | · Training |
| I16 | Kee Field | Pineville | 1,783 | 3,701 | |
| 6L4 | Logan County | Logan | 1,666 | 3,605 | · Training |
| KMPG | Marshall County | Moundsville | 1,215 | 3,301 | |
| 3I2 | Mason County | Point Pleasant | 643 | 4,000 | |
| KBLF | Mercer County | Bluefield | 2,857 | 4,743 | · Training |
| KPKB | Mid-Ohio Valley Regional | Parkersburg | 858 | 7,240 | Tower · Training |
| KMGW | Morgantown Municipal/Walter L Bill Hart Field | Morgantown | 1,244 | 5,199 | Tower · Training |
| KCKB | North Central West Virginia | Clarksburg | 1,224 | 7,800 | Tower · Training |
| 12V | Ona Airpark | Milton | 572 | 3,154 | · Training |
| 79D | Philippi/Barbour County Regional | Philippi | 1,755 | 3,275 | |
| W35 | Potomac Airpark | Berkeley Springs | 412 | 4,979 | |
| KBKW | Raleigh County Memorial | Beckley | 2,504 | 6,750 | · Training |
| 3I4 | Richwood Municipal | Richwood | 2,486 | 3,360 | |
| I41 | Robert Newlon Field | Huntington | 550 | 2,300 | |
| 55I | Slate Run | Spencer | 1,001 | 1,730 | |
| KEBD | Southern West Virginia Regional | Williamson | 1,883 | 5,001 | |
| KSXL | Summersville | Summersville | 1,820 | 3,015 | |
| 70D | Titus Field | Arthurdale | 1,863 | 2,400 | |
| KHTS | Tri-State/Milton J Ferguson Field | Huntington | 828 | 7,017 | Tower · Training |
| W22 | Upshur County Regional | Buckhannon | 1,635 | 4,201 | |
| 6W0 | Wade F Maley Field | Shinnston | 997 | 2,265 | |
| KCRW | West Virginia International Yeager | Charleston | 947 | 6,715 | Tower · Training |
| KHLG | Wheeling Ohio County | Wheeling | 1,194 | 5,002 | Tower |
Airport data from the FAA National Airspace System Resource (NASR) subscription effective Oct 1, 2026. "Training" means the FAA lists flight instruction as a service on the field. Always check the current Chart Supplement before you fly.