Golf Courses in Virginia
Browse 267 golf courses in Virginia on Yards Golf Book. Each course includes a digital yardage book with hole-by-hole strategy, shot dispersion data, and strokes gained analytics personalized to your handicap.
267 courses
- 1757 Golf Club Virginia playing 6 Par 70
- 5 Hole Golf Course
- Aeropines Golf Course Virginia playing 6 Par 72
- Algonkian Regional Park Golf Course Par 72
- Amelia Golf And Country Club Virginia playing 6 Par 72
- Aquia Harbour Golf Club Virginia playing 5 Par 71
- Army Navy Country Club Fairfax Par 71
- Ashley Plantation Daleville Par 72
- Auburn Hills Virginia playing 7 Par 72
- Augustine Golf Course Virginia playing 6 Par 71
- Ballyhack Golf Club Virginia playing 7 Par 72
- Battlefield Golf Club Chesapeake Par 70
- Bay Creek Golf Course Cape Charles Par 36
- Bayville Golf Club Virginia Beach Par 72
- Bedford Country Club Virginia playing 6 Par 70
- Belle Haven Country Club Virginia playing 6 Par 72
- Belmont Country Club Golf Course Ashburn Par 72
- Belmont Golf Course And Recreation Center Par 70
- Bide A Wee Golf Course Virginia playing 6 Par 72
- Birdwood Golf Course Charlottesville Par 71
- Birkdale Golf Club Virginia playing 6 Par 71
- Blacksburg Country Club Blacksburg Par 72
- Blacksburg Municipal Golf Course Virginia playing 5 Par 70
- Blue Hills Golf Club Roanoke Par 71
- Blue Ridge Shadows Golf Club Front Royal Par 72
- Boonsboro Country Club Virginia playing 6 Par 72
- Botetourt Golf And Swim Club Troutville Par 71
- Bowling Green Country Club Front Royal Par 70
- Brambleton Golf Club Ashburn Par 72
- Brandermill Country Club Virginia playing 6 Par 72
- Brickshire Golf Club Virginia playing 7 Par 72
- Briery Country Club Keysville Par 72
- Bristow Manor Golf Club Virginia playing 7 Par 72
- Broad Bay Country Club Virginia Beach Par 70
- Bryce Resort Basye Par 71
- Bull Run Golf Course Virginia playing 6 Par 72
- Burke Lake Golf Fairfax Station Par 54
- Captains Cove Golf And Yacht Club Greenbackville Par 72
- Cardinal Golf Course Virginia playing 5 Par 71
- Castle Rock Golf And Recreation Par 71
- Cavalier Golf And Yacht Club Virginia Beach Par 69
- Caverns Country Club Resort Par 72
- Cedar Hill Country Club Virginia playing 6 Par 71
- Cedar Point Country Club Virginia playing 5 Par 66
- Chantilly National Golf And Country Club Par 72
- Chatmoss Country Club Martinsville Par 72
- Cheatham Annex Deer Cove Golf Course Par 34
- Chesapeake Golf And Country Club Par 71
- City Park Starter Shack Par 71
- Cliff View Golf Course Par 103
- Colonial Heritage Golf Club Virginia playing 6 Par 72
- Colonial Hills Golf Club Virginia playing 6 Par 71
- Country Club Par 72
- Country Club Of Culpeper Virginia playing 6 Par 71
- Country Club Of Fairfax Virginia playing 6 Par 71
- Country Club Of Petersburg Virginia playing 7 Par 72
- Creighton Farms Golf Club Virginia playing 7 Par 72
- Cypress Creek Golfers Club Smithfield Par 72
- Cypress Point Country Club Virginia Beach Par 72
- Dan Hall Mountain Golf Course Par 99
- Danville Golf Club Danville Par 70
- Devils Knob Golf Course
- Dogwood Trace Golf Course Virginia playing 6 Par 72
- Dominion Valley Country Club Haymarket Par 72
- Draper Valley Golf Club Draper Par 72
- Eagle Haven Golf Course Virginia playing 6 Par 71
- Eaglewood Golf Course Virginia playing 6 Par 72
- Eastern Shore Yacht And Country Club Golf Course Par 70
- Elizabeth Manor Golf And Country Club Portsmouth Par 70
- Evergreen Country Club Virginia playing 7 Par 72
- Farmington Country Club Charlottesville Par 64
- Farmville Municipal Golf Course Virginia playing 6 Par 72
- Fauquier Springs Country Club Warrenton Par 71
- Fincastle Golf Course Virginia playing 6 Par 70
- Fords Colony Country Club Blackheath Course Par 103
- Fords Colony Country Club Blue Heron Course Par 104
- Fords Colony Country Club Marsh Hawk Course Par 103
- Forest Greens Golf Course Virginia playing 6 Par 72
- Forest Park Country Club Martinsville Par 71
- Fort Belvoir Golf Club Fort Belvoir Par 70
- Four Seasons Golf Center Virginia playing 6 Par 72
- Four Winds Golf Course Virginia playing 6 Par 72
- Fredericksburg Country Club Fredericksburg Par 72
- Front Royal Golf Club Virginia playing 5 Par 69
- Glen Oak Golf Club Virginia playing 7 Par 72
- Glenmore Country Club Par 103
- Gloucester Golf Club Virginia playing 6 Par 72
- Golden Eagle Golf Club At The Tides Irvington
- Golden Horseshoe Golf Club Gold Course Par 71
- Golden Horseshoe Golf Club Green Course Par 71
- Goodyear Golf Club Virginia playing 6 Par 71
- Great Oaks Country Club Floyd Par 72
- Green Hills Golf Course Virginia playing 6 Par 71
- Greenbrier Country Club Virginia playing 6 Par 72
- Greendale Golf Course Virginia playing 6 Par 70
- Greens Folly Golf Course South Boston Par 72
- Halifax Country Club Halifax Par 70
- Hanover Golf Club Virginia playing 7 Par 72
- Heritage Hunt Golf And Country Club Gainesville Par 72
- Heritage Oaks Golf Course Virginia playing 6 Par 72
- Hermitage Country Club Virginia playing 6 Par 72
- Herndon Centennial Golf Course Virginia playing 6 Par 71
- Heron Ridge Golf Club Virginia playing 6 Par 72
- Heronwood
- Hidden Creek Country Club Virginia playing 6 Par 72
- Hidden Valley Country Club Salem Par 71
- Hobbs Hole Golf Course Tappahannock Par 71
- Holston Hills Community Golf Course Marion Par 104
- Honey Bee Golf Club Virginia Beach Par 70
- Independence Golf Club Midlothian Par 71
- Ingleside Golf Resort And Conference Center
- International Country Club Virginia playing 6 Par 71
- Ivy Hill Golf Club Virginia playing 6 Par 72
- James River Country Club Virginia playing 6 Par 70
- Jefferson District Golf Course Virginia playing 4 Par 70
- Jefferson Lakeside Country Club Par 101
- Jmu Practice Golf
- Kanawha Club Manakin-Sabot Par 81
- Kempsville Greens Golf Course Virginia Beach Par 70
- Kiln Creek Country Club Par 72
- King Carter Golf Club Irvington
- Kingsmill Resort The Plantation Course Par 72
- Kingsmill Resort The River Course Williamsburg Par 70
- Kingsmill Resort The Woods Course Par 72
- Kinloch Golf Club Manakin-Sabot Par 72
- Kiskiack Golf Course Virginia playing 6 Par 72
- Lake Ridge Golf Course Woodbridge
- Lakeview Golf Club
- Lamberts Point Golf Course Virginia playing 5 Par 68
- Laurel Hill Golf Club Lorton Par 71
- Lee Hill Golf Clubhouse Fredericksburg Par 68
- Lexington Golf And Country Club Lexington Par 101
- Loch Lowman Golf Course Par 28
- London Downs Golf Club Virginia playing 7 Par 72
- Longwood Golf Course Virginia playing 6 Par 72
- Loudoun Golf And Country Club Purcellville Par 102
- Lunenburg Country Club Virginia playing 6 Par 71
- Lynch Links Golf Course Of Emory And Henry College
- Magnolia Green Golf Club Moseley Par 72
- Manakin Course
- Massanutten Resort Golf Club Virginia playing 5 Par 65
- Mattaponi Springs Golf Club Ruther Glen Par 72
- Meadowbrook Country Club Virginia playing 6 Par 71
- Meadowcreek Golf Course Charlottesville Par 71
- Meadows Farms Golf Course Virginia playing 6 Par 72
- Mecklenburg Country Club Virginia playing 6 Par 72
- Medal Of Honour Golf Course Quantico Par 105
- Montclair Country Club Virginia playing 6 Par 71
- Mount Vernon Country Club Virginia playing 6 Par 72
- Mountain Greens Golf Course Greens Golf Course is a par-72 public course in Virginia playing 6 Par 72
- Newport News Golf Club At Deer Run Par 72
- No 1 Golf Lounge
- Nottoway River Country Club Virginia playing 6 Par 72
- Oakmont Golf Course Virginia playing 6 Par 72
- Ocean View Golf Course Norfolk Par 70
- Old Course Virginia playing 6 Par 70
- Old Hickory Golf Club Virginia playing 6 Par 72
- Old Trail Golf Club Crozet Par 72
- Olde Mill Resort Laurel Fork Par 105
- Ole Monterey Golf Club Virginia playing 6 Par 71
- Packsaddle Ridge Golf Club Virginia playing 6 Par 72
- Penderbrook Golf Course Virginia playing 6 Par 71
- Pendleton Golf Club Virginia playing 7 Par 72
- Peninsula Golf Club Virginia playing 6 Par 72
- Pete Dye River Course Of Virginia Tech Virginia playing 7 Par 72
- Piankatank River Golf Club Hartfield Par 72
- Piedmont Club Haymarket Haymarket Par 72
- Pinecrest Golf Course Alexandria Par 70
- Pleasant Valley Golfers Club Par 104
- Pohick Bay Golf Course Virginia playing 6 Par 72
- Poplar Forest Golf Course Virginia playing 6 Par 72
- Potomac Shores Golf Club Virginia playing 7 Par 72
- Primland Golf Resort Par 71
- Prince George Golf Course Par 104
- Prince William Golf Course Nokesville Par 70
- Providence Golf Club Richmond Par 71
- Putt Putt Fun Center Roanoke
- Queenfield Golf Club Virginia playing 6 Par 72
- Quinton Oaks Virginia playing 6 Par 71
- Rasberry Falls Golf Club Par 72
- Red Wing Lake Golf Course Virginia playing 7 Par 72
- Regency At Dominion Valley Virginia playing 2 Par 90
- Reston National Golf Course Virginia playing 6 Par 71
- Richmond Country Club Golf Course Richmond
- River Bend Golf Course Virginia playing 5 Par 72
- River Creek Golf Course Virginia playing 6 Par 71
- Riverfront Golf Club Virginia playing 6 Par 72
- Roanoke Country Club Virginia playing 6 Par 71
- Robert Trent Jones Golf Club Gainesville Par 72
- Rock Harbor Golf Courses Boulder Course And Rock Course Par 72
- Royal New Kent Golf Club
- Sabot Course Par 27
- Salem Golf Course Virginia playing 6 Par 72
- Salisbury Country Club Midlothian Par 72
- Sewells Point Golf Course Virginia playing 6 Par 71
- Shenandoah Valley Golf Club Front Royal Par 72
- Shenvalee Creek Course Par 102
- Shenvalee Golf Resort Virginia playing 6 Par 72
- Shenvalee Miller Course Par 104
- Skyland Lakes Golf Club Par 102
- Sleepy Hole Golf Course Suffolk Par 72
- South Hill Country Club LaCrosse Par 140
- South Riding Golf Club Virginia playing 7 Par 72
- South Riding Golf Course Virginia playing 7 Par 72
- Spotswood Country Club Virginia playing 6 Par 72
- Spring Creek Golf Club Virginia playing 4 Par 64
- Springfield Country Club Springfield Par 71
- Stonehenge Country Club Richmond Par 72
- Stonehouse Golf Club Virginia playing 7 Par 72
- Stoneleigh Golf And Country Club Par 72
- Stonewall Golf Club Gainesville Par 72
- Stoney Creek Golf Course
- Stumpy Lake Golf Course Virginia Beach Par 72
- Suffolk Golf Course Virginia playing 6 Par 72
- Sycamore Creek Golf Course Manakin-Sabot Par 70
- Tee It Up Indoor Golf
- The Brookwoods Golf Club Quinton Par 103
- The Cascades Hot Springs Par 71
- The Club At Ironwood Verona
- The Country Club Of Virginia James River Par 103
- The Country Club Of Virginia Tuckahoe Creek Par 103
- The Country Club Of Virginia Westhampton Richmond Par 99
- The Crossings Golf Club Virginia playing 6 Par 71
- The Dominion Club Glen Allen Par 72
- The Federal Club Glen Allen Par 72
- The First Tee Chesterfield Golf Club Richmond
- The Foundry Golf Club Virginia playing 7 Par 74
- The Gauntlet Golf Club Par 104
- The Golf Club At Lansdowne Lansdowne Par 72
- The Golf Club At The Highlands Virginia playing 6 Par 72
- The Golf Club Of Virginia At Beacon Hill
- The Hamptons Golf Course Virginia playing 6 Par 71
- The Hollows Golf Club Virginia playing 6 Par 70
- The Links At City Park Portsmouth
- The Manor Golf Club Virginia playing 7 Par 72
- The Olde Farm Bristol Par 71
- The Pines Golf Course Virginia playing 6 Par 72
- The Princess Anne Country Club Virginia Beach Par 100
- The Royal Virginian Golf Course Louisa Par 104
- The Virginian Bristol Par 71
- The Woodlands Golf Course Virginia playing 5 Par 67
- Thorn Spring Golf Course Virginia playing 6 Par 72
- Top Golf Virginia playing 4 Par 64
- Topgolf
- Trump National Golf Club Virginia playing 7 Par 71
- Tuscarora Country Club Danville Par 72
- Twin Lakes Golf Course Lakes Golf Course is a par-70 public course in Virginia playing 5 Par 70
- Two Rivers Golf Course Virginia playing 6 Par 72
- Viniterra Golf Course
- Virginia Beach National Golf Club Virginia Beach Par 72
- Virginia Golf Center Centreville Par 71
- Virginia Tech Golf Course Virginia playing 6 Par 72
- Washington Golf And Country Club Arlington Par 70
- Waterfront Country Club Moneta Par 71
- Waters Edge Country Club Penhook Par 72
- Waynesboro Country Club Waynesboro Par 72
- Westfields Golf Club Virginia playing 6 Par 71
- Westpark Golf Club
- Westwood Country Club Par 103
- Williamsburg Golf Club Williamsburg Par 72
- Williamsburg National Golf Club The Jamestown Course Par 36
- Williamsburg National Golf Club The Yorktown Course Par 40
- Willow Oaks Country Club Virginia playing 7 Par 72
- Willowbrook Country Club Virginia playing 6 Par 72
- Winchester Country Club
- Windy Hill Sports Complex Midlothian Par 35
- Wytheville Golf Club Virginia playing 6 Par 70
Get personalized strategy for every hole. Free for registered users.
Create Free Account