Golf courses in Saint Charles, IL

There are 5 golf courses in Saint Charles, IL: 2 public and 3 private.

Courses
5
18-hole
4
9-hole
1
With a range
4 of 5
Avg 18-hole yards
6,677
Nearby
6 within 6 mi

Courses in and near Saint Charles

Showing 11 courses: 5 in Saint Charles, 6 nearby.

  1. Pheasant Run Resort

    Public4051 E Main St

    18 · PAR 71 · 6,428 YD

  2. Pottawatomie Golf Course

    Public845 N 2nd Ave

    9 · PAR 35 · 3,007 YD

  3. St. Charles Country Club

    Private1250 Country Club Rd

    18 · PAR 72 · 6,917 YD

  4. The Hawk Country Club

    Private5N748 Burr Rd

    18 · PAR 72 · 6,547 YD

  5. The Royal Fox Country Club

    Private4405 Royal and Ancient Dr

    18 · PAR 71 · 6,816 YD

  6. Mill Creek Golf Club

    PublicGeneva, IL

    3.9 MI · 18 · PAR 71 · 6,420 YD

  7. Geneva Golf Club

    PrivateGeneva, IL

    4.0 MI · 9 · PAR 34 · 2,930 YD

  8. Eagle Brook Country Club

    PrivateGeneva, IL

    4.4 MI · 18 · PAR 72 · 6,736 YD

  9. 5.3 MI · 18 · PAR 72 · 6,625 YD

  10. The Highlands of Elgin

    PublicElgin, IL

    5.5 MI · 18 · PAR 72 · 7,000 YD

  11. Prairie Landing Golf Club

    PublicWest Chicago, IL

    5.6 MI · 18 · PAR 72 · 6,950 YD

Missing a course in Saint Charles, or something out of date?

Tell us what to fix

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

Among the 4 18-hole courses here with a listed yardage, the longest is St. Charles Country Club at 6,917 yards, and the average is 6,677 yards.

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

Nearby cities with listed courses include Geneva, IL (4.4 miles), Batavia, IL (5.3 miles), Elgin, IL (6.6 miles) and West Chicago, IL (7.1 miles).

Nearby cities

Miles, straight line

All golf courses in Illinois

Frequently asked questions

How many golf courses are in Saint Charles, IL?

Saint Charles, IL has 5 golf courses in this directory: 4 with 18 holes and 1 with 9 holes.

What is the longest golf course in Saint Charles, IL?

Of the 18-hole courses with a listed yardage, St. Charles Country Club is the longest at 6,917 yards.

Do golf courses in Saint Charles, IL have driving ranges?

4 of the 5 courses in Saint Charles, IL that list driving range information have one.

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

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

What cities near Saint Charles, IL have golf courses?

Nearby cities with listed courses include Geneva, IL (4.4 miles, 4 courses), Batavia, IL (5.3 miles, 1 course), Elgin, IL (6.6 miles, 4 courses) and West Chicago, IL (7.1 miles, 3 courses).

How many public golf courses are in Saint Charles, IL?

Saint Charles, IL has 2 public golf courses in this directory.

How many private golf courses are in Saint Charles, IL?

Saint Charles, IL has 3 private golf courses in this directory.

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

Of the 5 golf courses listed in Saint Charles, IL, 2 are public and 3 are private.

Listing data last updated October 2026. See data sources.