Golf in
West Virginia
118 golf courses in West Virginia, from 93 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
118courses
93open to the public
6618 holes or more
$typical price
Every course, by city
Barboursville
- Deer Creek Golf Course9 holes
- Esquire Golf Course18 holes
- Orchard Hills Golf Course9 holes
Beaver
- Beaver Creek Golf Club18 holes
- Grandview Country Club18 holes
Beckley
- Black Knight Country Club9 holes
- Saddlebred Golf Club18 holes
Berkeley Springs
- Cacapon Resort State Park18 holes
Blacksville
- Dunkard Valley Golf Course9 holes
Bluefield
- Bluefield Elks Country Club9 holes
Bridgeport
- Bridgeport Country Club18 holes
- Pete Dye Golf Club18 holes
Buckhannon
- Buckhannon Country Club18 holes
- Ev-Un Breth Golf Course9 holes
Burlington
- Mill Creek Country Club9 holes
Cassville
- Meadow Ponds Golf Course18 holes
Chapmanville
- Logan Country Club9 holes
Charles Town
- Locust Hills Golf Course18 holes
- Sleepy Hollow Golf & Country Club18 holes
Charleston
- Berry Hills Country Club18 holes
- Cato Park9 holes
- Coonskin Golf Course18 holes
- Edgewood Country Club18 holes
Clarksburg
- Clarksburg Country Club18 holes
- Sunny Croft Country Club9 holes
Clendenin
- Sandy Brae Golf Course18 holes
Cowen
- Cherry Hill Country Club9 holes
Daniels
Davis
Dingess
- Rocky Mountain Golf Course9 holes
Eastern
- Triadelphia Country Club9 holes
Edray
Elizabeth
- Mingo Bottom Golf Course18 holes
Elkins
- Elks Country Club9 holes
Fairmont
- Apple Valley Country Club9 holes
- Fairmont Field Club9 holes
- Green Hills Country Club18 holes
Fayetteville
- Bridge Haven Golf Club18 holes
Follansbee
- Highland Hills Par 3 Golf9 holes
Gauley Bridge
Glenville
- Glenville Golf Club9 holes
Grafton
- Tygart Lake Public Golf Course18 holes
Harrisville
- North Bend Golf Course9 holes
Hedgesville
Hinton
- WillowWood Country Club9 holes
Huntington
- Guyan Golf & Country Club18 holes
- Spring Valley Country Club18 holes
Hurricane
- Sleepy Hollow Golf Club18 holes
Iaeger
- Gary Country Club9 holes
Keyser
- Polish Pines Golf Course9 holes
Kingwood
- Preston Country Club18 holes
Lavalette
- Lavalette Golf Club18 holes
- Sugarwood Golf Club18 holes
Lesage
- Riviera Country Club18 holes
Lewisburg
- Lewisburg Elks Country Club18 holes
Madison
- Riverview Country Club18 holes
Marlinton
- Pocahontas Country Club9 holes
Martinsburg
- Stonebridge Golf Club18 holes
- Woodbrier Golf Course9 holes
Mineral Wells
- Woodridge Plantation Golf Club18 holes
Moorefield
- Valley View Golf Course18 holes
Morgantown
Moundsville
- Moundsville Country Club18 holes
Mullens
- Twin Falls State Park18 holes
New Cumberland
New Haven
- Riverside Golf Course18 holes
New Manchestr
- Pleasant Hill Golf Club9 holes
Oak Hill
- White Oak Country Club9 holes
Oceana
- Clear Fork Valley Country Club18 holes
Parkersburg
- Classic Golf Club9 holes
- South Hills Golf Club18 holes
- Worthington Golf Club18 holes
Parsons
- Holly Meadows Golf Course9 holes
Peterstown
- Fountain Springs Golf Course18 holes
Philippi
- Barbour Country Club9 holes
Pipestem
Poca
- Scarlet Oaks Country Club18 holes
Point Pleasant
- Hidden Valley Country Club9 holes
Princeton
- Princeton Elks Golf Course9 holes
Rainelle
- Greenbrier Hills Golf Club9 holes
Ravenswood
- Greenhills Country Club18 holes
Richwood
- Cherry Hill Country Club9 holes
Ripley
Rivesville
- White Day Golf Club9 holes
Salem
- Lake Floyd Golf Club9 holes
- Salem Country Club9 holes
Shepherdstown
- Cress Creek Golf & Country Club18 holes
Sistersville
- Sistersville Country Club9 holes
South Charleston
- Kanawha Country Club18 holes
Southern
- Bel Meadow Country Club18 holes
Spencer
- Roane County Country Club9 holes
Sprigg
- Tug Valley Country Club9 holes
St Marys
- St. Mary's Golf Club9 holes
Summersville
Terra Alta
- Alpine Lake Resort18 holes
Upper Falls
- Big Bend Golf Course18 holes
Vienna
- Minibel Golf Course9 holes
- Parkersburg Country Club18 holes
Washington
- Shawnee Golf Course9 holes
Waverly
- Golf Club of West Virginia18 holes
Webster Springs
- Mountain View Golf Course9 holes
Weirton
- Pleasant Valley Country Club18 holes
- Williams Country Club18 holes
Wellsburg
- Highland Spring Golf Course18 holes
West Milford
- Hide-A-Way Golf Course9 holes
Weston
Wharncliffe
- Twisted Gun Golf Course18 holes
Wheeling
White Sulphur Springs
Winfield
- Meadowland Golf Course9 holes