Golf courses in Williamsburg, VA

There are 10 golf courses in Williamsburg, VA: 5 public and 5 private.

Courses
10
18-hole
9
9-hole
1
With a range
10 of 10
Avg 18-hole yards
6,838
Nearby
6 within 18 mi

Courses in and near Williamsburg

Showing 16 courses: 10 in Williamsburg, 6 nearby.

  1. Colonial Heritage

    Public6500 Arthur Hills Dr

    18 · PAR 72 · 6,889 YD

  2. Deer Cove Golf Course

    Private108 Sanda Ave

    9 · PAR 35 · 2,063 YD

  3. Ford's Colony Country Club

    Private240 Fords Colony Dr

    18 · PAR 72 · 6,715 YD

  4. Golden Horseshoe Golf Club

    Public651 S England St

    18 · PAR 71 · 6,817 YD

  5. Kingsmill Resort

    Private1010 Kingsmill Rd

    18 · PAR 71 · 6,831 YD

  6. Kiskiack Golf Club

    Public8104 Club Dr

    18 · PAR 72 · 6,775 YD

  7. 18 · PAR 71 · 6,817 YD

  8. The Governor's Land At Two Rivers

    Private1400 Two Rivers Rd

    18 · PAR 72 · 6,868 YD

  9. Williamsburg Golf Club

    Private1801 Merrimac Trl

    18 · PAR 72 · 6,873 YD

  10. Williamsburg National Golf Club

    Public3700 Centerville Rd

    18 · PAR 72 · 6,953 YD

  11. The Pines Golf Course

    PublicFort Eustis, VA

    9.7 MI · 18 · PAR 72 · 6,882 YD

  12. Stonehouse Golf Club

    PublicToano, VA

    9.8 MI · 18 · PAR 72 · 7,013 YD

  13. Newport News Golf Club At Deer Run

    PublicNewport News, VA

    11.1 MI · 18 · PAR 72 · 6,645 YD

  14. Gloucester Golf Course

    PublicGloucester, VA

    12.9 MI · 9 · PAR 36 · 3,025 YD

  15. Kiln Creek Golf Club & Resort

    PublicNewport News, VA

    15.7 MI · 18 · PAR 72 · 6,888 YD

  16. James River Country Club

    PrivateNewport News, VA

    18.0 MI · 18 · PAR 72 · 7,022 YD

Missing a course in Williamsburg, or something out of date?

Tell us what to fix

Of the 10 Williamsburg courses that list driving range information, 10 have one.

Among the 9 18-hole courses here with a listed yardage, the longest is Williamsburg National Golf Club at 6,953 yards, and the average is 6,838 yards.

Williamsburg is in Virginia, which has 307 golf courses across 177 cities in this directory.

Nearby cities with listed courses include Fort Eustis, VA (9.7 miles), Toano, VA (9.8 miles), Gloucester, VA (13 miles) and Newport News, VA (15 miles).

Nearby cities

Miles, straight line

All golf courses in Virginia

Frequently asked questions

How many golf courses are in Williamsburg, VA?

Williamsburg, VA has 10 golf courses in this directory: 9 with 18 holes and 1 with 9 holes.

What is the longest golf course in Williamsburg, VA?

Of the 18-hole courses with a listed yardage, Williamsburg National Golf Club is the longest at 6,953 yards.

Do golf courses in Williamsburg, VA have driving ranges?

10 of the 10 courses in Williamsburg, VA that list driving range information have one.

How long is the average 18-hole course in Williamsburg, VA?

Across 9 18-hole courses with a listed yardage, the average is 6,838 yards.

What cities near Williamsburg, VA have golf courses?

Nearby cities with listed courses include Fort Eustis, VA (9.7 miles, 1 course), Toano, VA (9.8 miles, 1 course), Gloucester, VA (13 miles, 1 course) and Newport News, VA (15 miles, 3 courses).

How many public golf courses are in Williamsburg, VA?

Williamsburg, VA has 5 public golf courses in this directory.

How many private golf courses are in Williamsburg, VA?

Williamsburg, VA has 5 private golf courses in this directory.

How many public vs private golf courses are in Williamsburg, VA?

Of the 10 golf courses listed in Williamsburg, VA, 5 are public and 5 are private.

Listing data last updated October 2026. See data sources.