Golf courses in Elgin, IL

There are 4 golf courses in Elgin, IL: 3 public and 1 private.

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

Courses in and near Elgin

Showing 10 courses: 4 in Elgin, 6 nearby.

  1. Bowes Creek Country Club

    Public1250 Bowes Creek Rd

    18 · PAR 71 · 6,917 YD

  2. Elgin Country Club

    Private2575 Weld Rd

    18 · PAR 72 · 6,450 YD

  3. The Highlands of Elgin

    Public875 Sports Way

    18 · PAR 72 · 7,000 YD

  4. Wing Park Golf Course

    Public1000 Wing St

    9 · PAR 36 · 3,077 YD

  5. Villa Olivia Golf Course

    PublicBartlett, IL

    5.3 MI · 18 · PAR 73 · 6,510 YD

  6. Streamwood Oaks Golf Club

    PublicStreamwood, IL

    5.9 MI · 9 · PAR 36 · 3,435 YD

  7. 6.4 MI · 18 · PAR 71 · 6,482 YD

  8. Apple Orchard Golf Course

    PublicBartlett, IL

    7.0 MI · 9 · PAR 27 · 1,275 YD

  9. The Golf Club of Illinois

    PublicAlgonquin, IL

    8.6 MI · 18 · PAR 71 · 6,963 YD

  10. Walnut Greens

    PublicSchaumburg, IL

    9.1 MI · 9 · PAR 27 · 1,078 YD

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

Tell us what to fix

Of the 4 Elgin courses that list driving range information, 3 have one.

Among the 3 18-hole courses here with a listed yardage, the longest is The Highlands of Elgin at 7,000 yards, and the average is 6,789 yards.

Elgin is in Illinois, which has 566 golf courses across 347 cities in this directory.

Nearby cities with listed courses include Streamwood, IL (5.9 miles), Bartlett, IL (6.2 miles), Saint Charles, IL (6.6 miles) and Algonquin, IL (9.3 miles).

Nearby cities

Miles, straight line

All golf courses in Illinois

Frequently asked questions

How many golf courses are in Elgin, IL?

Elgin, IL has 4 golf courses in this directory: 3 with 18 holes and 1 with 9 holes.

What is the longest golf course in Elgin, IL?

Of the 18-hole courses with a listed yardage, The Highlands of Elgin is the longest at 7,000 yards.

Do golf courses in Elgin, IL have driving ranges?

3 of the 4 courses in Elgin, IL that list driving range information have one.

How long is the average 18-hole course in Elgin, IL?

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

What cities near Elgin, IL have golf courses?

Nearby cities with listed courses include Streamwood, IL (5.9 miles, 1 course), Bartlett, IL (6.2 miles, 3 courses), Saint Charles, IL (6.6 miles, 5 courses) and Algonquin, IL (9.3 miles, 2 courses).

How many public golf courses are in Elgin, IL?

Elgin, IL has 3 public golf courses in this directory.

How many private golf courses are in Elgin, IL?

Elgin, IL has 1 private golf course in this directory.

How many public vs private golf courses are in Elgin, IL?

Of the 4 golf courses listed in Elgin, IL, 3 are public and 1 is private.

Listing data last updated October 2026. See data sources.