Virginia
351 courses in 172 towns.
Busiest towns
Williamsburg16 coursesVirginia Beach15 coursesRichmond11 coursesMidlothian9 coursesRoanoke9 coursesLeesburg7 coursesNewport News7 coursesFairfax6 courses
Every course in Virginia
169–192 of 351
- Lake Gaston Golf ClubGasburg · VirginiaPublic18 holes
- Lake Monticello Golf CoursePalmyra · VirginiaPublic18 holes
- Lake Of The Woods Country ClubLocust Grove · VirginiaPrivate18 holes
- Lake Ridge Park Golf MarinaWoodbridge · VirginiaPublic9 holes
- Lakes at Windy Hill Golf CourseMidlothian · VirginiaPublic9 holes
- Lakeview Golf Club Lake CourseHarrisonburg · VirginiaPublic9 holes
- Lakeview Golf Club Mountain CourseHarrisonburg · VirginiaPublic9 holes
- Lakeview Golf Club Peak CourseHarrisonburg · VirginiaPublic9 holes
- Lansdowne Resort Shark Bite CourseLeesburg · VirginiaResort9 holes
- Lansdowne Resort The Norman CourseLeesburg · VirginiaResort18 holes
- Lansdowne Resort The Robert Trent Jones II CourseLeesburg · VirginiaResort18 holes
- Laurel Hill Golf ClubLorton · VirginiaPublic18 holes
- Lees Hill Golf ClubFredericksburg · VirginiaPublic18 holes
- Lexington Golf Country ClubLexington · VirginiaPrivate18 holes
- Links at City Park Golf Course ThePortsmouth · VirginiaPublic9 holes
- London Downs Golf ClubForest · VirginiaPublic18 holes
- Lonesome Pine Country ClubBig Stone Gap · VirginiaPrivate18 holes
- Longest Hole Waterfall at Meadows Farms Golf CourseLocust Grove · VirginiaPublic18 holes
- Loudoun Golf Country ClubPurcellville · VirginiaPrivate18 holes
- Lunenburg Country ClubKenbridge · VirginiaPrivate9 holes
- Magnolia Green Golf ClubMoseley · VirginiaPublic18 holes
- Manakin at Hermitage Country ClubManakin Sabot · VirginiaPrivate18 holes
- Mariners Landing Golf Country ClubHuddleston · VirginiaPublic18 holes
- Massanutten Resort Golf ClubMassanutten · VirginiaResort18 holes