Golf courses in Haymarket, VA

There are 5 golf courses in Haymarket, VA: 1 public and 4 private.

Courses
5
18-hole
5
9-hole
0
With a range
4 of 5
Avg 18-hole yards
6,455
Nearby
6 within 10 mi

Courses in and near Haymarket

Showing 11 courses: 5 in Haymarket, 6 nearby.

  1. Bull Run Golf Club

    Public15000 Bull Run Estates Dr

    18 · PAR 72 · 6,979 YD

  2. Dominion Valley Country Club

    Private15200 Arnold Palmer Dr

    18 · PAR 72 · 7,100 YD

  3. Evergreen Country Club

    Private15900 Berkeley Dr

    18 · PAR 72 · 7,096 YD

  4. Piedmont Club

    Private14675 Piedmont Vista Dr

    18 · PAR 72 · 7,001 YD

  5. Regency At Dominion Valley

    Private15351 Championship Dr

    18 · PAR 62 · 4,100 YD

  6. Heritage Hunt Golf & Country Club

    PrivateGainesville, VA

    2.2 MI · 18 · PAR 72 · 7,033 YD

  7. Prince William Golf Course

    PublicNokesville, VA

    5.4 MI · 18 · PAR 70 · 6,635 YD

  8. 8.6 MI

  9. South Riding Golf Club

    PublicSouth Riding, VA

    8.9 MI · 18 · PAR 72 · 7,147 YD

  10. 9.9 MI · 18 · PAR 72 · 7,195 YD

  11. Bristow Manor Golf Club

    PublicBristow, VA

    10.0 MI · 18 · PAR 72 · 6,770 YD

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

Tell us what to fix

Of the 5 Haymarket courses that list driving range information, 4 have one.

Among the 5 18-hole courses here with a listed yardage, the longest is Dominion Valley Country Club at 7,100 yards, and the average is 6,455 yards.

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

Nearby cities with listed courses include Gainesville, VA (2.2 miles), Nokesville, VA (5.4 miles), South Riding, VA (8.9 miles) and Bristow, VA (9.3 miles).

Nearby cities

Miles, straight line

All golf courses in Virginia

Frequently asked questions

How many golf courses are in Haymarket, VA?

Haymarket, VA has 5 golf courses in this directory: 5 with 18 holes.

What is the longest golf course in Haymarket, VA?

Of the 18-hole courses with a listed yardage, Dominion Valley Country Club is the longest at 7,100 yards.

Do golf courses in Haymarket, VA have driving ranges?

4 of the 5 courses in Haymarket, VA that list driving range information have one.

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

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

What cities near Haymarket, VA have golf courses?

Nearby cities with listed courses include Gainesville, VA (2.2 miles, 3 courses), Nokesville, VA (5.4 miles, 1 course), South Riding, VA (8.9 miles, 1 course) and Bristow, VA (9.3 miles, 2 courses).

How many public golf courses are in Haymarket, VA?

Haymarket, VA has 1 public golf course in this directory.

How many private golf courses are in Haymarket, VA?

Haymarket, VA has 4 private golf courses in this directory.

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

Of the 5 golf courses listed in Haymarket, VA, 1 is public and 4 are private.

Listing data last updated October 2026. See data sources.