Virginia
351 courses in 172 towns.
Busiest towns
Williamsburg16 coursesVirginia Beach15 coursesRichmond11 coursesMidlothian9 coursesRoanoke9 coursesLeesburg7 coursesNewport News7 coursesFairfax6 courses
Every course in Virginia
121–144 of 351
- Giles Country ClubPearisburg · VirginiaPrivate9 holes
- Glenmore Country ClubKeswick · VirginiaPrivate18 holes
- Glenrochie Country ClubAbingdon · VirginiaPrivate18 holes
- Gloucester Country ClubGloucester · VirginiaPublic9 holes
- Gold at Golden Horseshoe Golf Club TheWilliamsburg · VirginiaResort18 holes
- Golden Eagle Golf Club at Tides Inn ResortIrvington · VirginiaPublic18 holes
- Goodyear Golf ClubDanville · VirginiaPrivate18 holes
- Gordon Trent Golf CourseStuart · VirginiaPublic18 holes
- Great Oaks Country ClubFloyd · VirginiaPrivate18 holes
- Green at Golden Horseshoe Golf Club TheWilliamsburg · VirginiaResort18 holes
- Greenbrier Country ClubChesapeake · VirginiaPrivate18 holes
- Greendale Golf CourseAlexandria · VirginiaPublic18 holes
- Greene Hills ClubStanardsville · VirginiaPrivate18 holes
- Gypsy Hill Golf ClubStaunton · VirginiaPublic18 holes
- Halifax Country ClubHalifax · VirginiaPrivate18 holes
- Hanging Rock Golf ClubSalem · VirginiaPublic18 holes
- Hanover Golf ClubAshland · VirginiaPublic18 holes
- Hat Creek Golf CourseBrookneal · VirginiaPublic9 holes
- Heritage Hunt Golf ClubGainesville · VirginiaPrivate18 holes
- Heritage Oaks Golf CourseBelmont Estates · VirginiaPublic18 holes
- Hermitage Country ClubManakin-Sabot · VirginiaPrivate18 holes
- Herndon Centennial Golf CourseHerndon · VirginiaPublic18 holes
- Heron Ridge Golf ClubVirginia Beach · VirginiaPublic18 holes
- Hidden Creek Country ClubReston · VirginiaPrivate18 holes