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
-
Pheasant Run Resort
Public4051 E Main St
18 · PAR 71 · 6,428 YD
-
Pottawatomie Golf Course
Public845 N 2nd Ave
9 · PAR 35 · 3,007 YD
-
St. Charles Country Club
Private1250 Country Club Rd
18 · PAR 72 · 6,917 YD
-
The Hawk Country Club
Private5N748 Burr Rd
18 · PAR 72 · 6,547 YD
-
The Royal Fox Country Club
Private4405 Royal and Ancient Dr
18 · PAR 71 · 6,816 YD
-
Mill Creek Golf Club
PublicGeneva, IL
3.9 MI · 18 · PAR 71 · 6,420 YD
-
Geneva Golf Club
PrivateGeneva, IL
4.0 MI · 9 · PAR 34 · 2,930 YD
-
Eagle Brook Country Club
PrivateGeneva, IL
4.4 MI · 18 · PAR 72 · 6,736 YD
-
Settler's Hill Golf Course
Batavia, IL
5.3 MI · 18 · PAR 72 · 6,625 YD
-
The Highlands of Elgin
PublicElgin, IL
5.5 MI · 18 · PAR 72 · 7,000 YD
-
Prairie Landing Golf Club
PublicWest Chicago, IL
5.6 MI · 18 · PAR 72 · 6,950 YD
No courses match these filters.
Missing a course in Saint Charles, or something out of date?
Tell us what to fixOf 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 lineFrequently 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.