Virginia
188 courses in 113 towns.
Busiest towns
Williamsburg11 coursesVirginia Beach8 coursesFront Royal5 coursesMidlothian5 coursesClifton4 coursesForest4 coursesHampton4 coursesLocust Grove4 courses
Every course in Virginia
1–24 of 188
- Omni Homestead Resort: CascadesHot Springs · VirginiaPublicWalkable$$$$18 holesTop 250 Public #34
- Primland: HighlandMeadows of Dan · VirginiaPublicCart required$$$$18 holesTop 250 Public #35
- Keswick Hall: Full CryKeswick · VirginiaPublicWalk or ride$$$$18 holesTop 250 Public #183
- Golden Horseshoe Golf ClubWilliamsburg · VirginiaPublicWalk or ride$$$$18 holesTop 250 Public #107
- Kingsmill Resort: PlantationWilliamsburg · VirginiaPublicWalk or ride$$$$18 holesTop 250 Public #205
- Kingsmill Resort: RiverWilliamsburg · VirginiaPublicWalk or ride$$$$18 holesTop 250 Public #206
- Kingsmill Resort: WoodsWilliamsburg · VirginiaPublicWalk or ride$$$$18 holesTop 250 Public #207
- 1757 Golf ClubDulles · VirginiaPublic18 holes
- Algonkian Golf CourseSterling · VirginiaPublic18 holes
- Amelia Golf Country ClubAmelia Court House · VirginiaPublic18 holes
- Appleland Sports CenterStephens City · VirginiaPublic18 holes
- Aquia Harbour Golf Country ClubStafford · VirginiaPublic9 holes
- Ashley Plantation Country Club Hills CourseDaleville · VirginiaPublic9 holes
- Ashley Plantation Country Club Meadows CourseDaleville · VirginiaPublic9 holes
- Ashley Plantation Country Club Orchards CourseDaleville · VirginiaPublic9 holes
- Auburn Hills Golf ClubChristiansburg · VirginiaPublic18 holes
- Augustine Golf ClubStafford · VirginiaPublic18 holes
- Battlefield Golf ClubChesapeake · VirginiaPublic18 holes
- Beacon Hill Golf ClubLeesburg · VirginiaPublic18 holes
- Belmont Golf CourseRichmond · VirginiaPublic18 holes
- Birkdale Golf ClubChesterfield · VirginiaPublic18 holes
- Blue Hills Golf CourseRoanoke · VirginiaPublic18 holes
- Blue Red at Shenandoah Valley Golf ClubFront Royal · VirginiaPublic18 holes
- Blue Ridge Country ClubGalax · VirginiaPublic18 holes