West Virginia Golf Courses
West Virginia has 170 golf courses built almost entirely on Appalachian Mountain terrain where flat lies are scarce and elevation changes define every layout. Charleston’s Kanawha River valley holds the most accessible daily-fee courses, and the northern panhandle around Wheeling and Morgantown supports another cluster that draws players from the Pittsburgh metro. Fairmont and Bridgeport in the north-central region add state park and resort options, including the Stonewall Resort course near Weston.
The eastern panhandle near Shepherdstown, Martinsburg, and Berkeley Springs serves golfers from the D.C. metro area who want mountain conditions within a 90-minute drive. Cacapon Resort State Park in Berkeley Springs offers an affordable 18-hole layout at standard pricing. In the southern mountains, Snowshoe Mountain’s Raven Golf Club plays at over 4,000 feet of elevation, and Canaan Valley Resort in Davis provides another mountain course in the Allegheny Highlands. The Greenbrier in White Sulphur Springs remains the state’s most recognized golf property, with multiple courses on the historic resort grounds.
Green fees across the state rank among the lowest on the East Coast. Most public courses fall in the economy or standard range, and even the premium-tier resort courses cost less than comparable options in neighboring states. Summer temperatures stay moderate at elevation, usually in the upper 70s, which makes June through September a comfortable window for golf. The season generally runs April through October, with some lower-elevation courses in the eastern panhandle and Ohio River valley extending into November. Nine-hole courses account for a meaningful portion of the total, reflecting the small-town, community-club character of golf in much of the state.
Browse by City
View all US courses on one map
At a Glance
98 coursesCourse Type
Price Range
Driving Range
West Virginia has 98 golf courses listed in the FairwayDB directory. 60 are 18-hole courses and 38 are 9-hole courses. 50 courses have a driving range on site. Cost tiers range from Economy (57) to Standard (20), Premium (8), Luxury (4), and Elite (7), spread across 8 cities with three or more courses.