Golf courses in Saint Charles, MN
The only golf course listed in Saint Charles, MN is St. Charles Golf Club, a regulation 18-hole golf course with par 72 and 6,439 yards. 18 other golf courses are within 25 miles; the nearest is Heartland Country Club in Lewiston, MN, 9.0 miles away.
- Courses
- 1
- 18-hole
- 1
- 9-hole
- 0
- With a range
- 1 of 1
- Avg 18-hole yards
- 6,439
- Nearby
- 10 within 21 mi
Courses in and near Saint Charles
-
St. Charles Golf Club
Public1920 Gladiola Dr
18 · PAR 72 · 6,439 YD
-
Heartland Country Club
PublicLewiston, MN
9.0 MI · 9 · PAR 36 · 3,164 YD
-
Chosen Valley Golf Club
PublicChatfield, MN
10.4 MI · 9 · PAR 35 · 5,866 YD
-
Piper Hills Golf Course
PublicPlainview, MN
15.6 MI · 9 · PAR 36 · 3,086 YD
-
Maple Valley Golf and Country Club
PublicRochester, MN
17.0 MI · 18 · PAR 71 · 6,270 YD
-
Lanesboro Golf Club
PublicLanesboro, MN
17.3 MI · 9 · PAR 35 · 5,458 YD
-
Ferndale Golf Course
PublicRushford, MN
17.9 MI · 9 · PAR 36 · 3,354 YD
-
Eastwood Golf Club
PublicRochester, MN
18.4 MI · 9
-
Westfield Golf Course
PublicWinona, MN
19.6 MI · 9 · PAR 36 · 3,343 YD
-
Preston Golf Course
PublicPreston, MN
20.0 MI · 9 · PAR 35 · 2,983 YD
-
Hadley Creek Golf Course & Learning Center
PublicRochester, MN
20.8 MI · 9 · PAR 32 · 2,800 YD
No courses match these filters.
Missing a course in Saint Charles, or something out of date?
Tell us what to fixSaint Charles is in Minnesota, which has 416 golf courses across 281 cities in this directory.
Nearby cities with listed courses include Lewiston, MN (9.0 miles), Chatfield, MN (10 miles), Plainview, MN (16 miles) and Lanesboro, MN (17 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Saint Charles, MN?
Saint Charles, MN has 1 golf course in this directory.
What is the longest golf course in Saint Charles, MN?
Of the 18-hole courses with a listed yardage, St. Charles Golf Club is the longest at 6,439 yards.
Do golf courses in Saint Charles, MN have driving ranges?
1 of the 1 course in Saint Charles, MN that list driving range information has one.
What cities near Saint Charles, MN have golf courses?
Nearby cities with listed courses include Lewiston, MN (9.0 miles, 1 course), Chatfield, MN (10 miles, 1 course), Plainview, MN (16 miles, 1 course) and Lanesboro, MN (17 miles, 1 course).
What golf courses are near Saint Charles, MN?
The three nearest other golf courses are Heartland Country Club in Lewiston, MN (9.0 miles), Chosen Valley Golf Club in Chatfield, MN (10 miles) and Piper Hills Golf Course in Plainview, MN (16 miles).
How far is the nearest other golf course from Saint Charles?
The nearest other golf course is Heartland Country Club in Lewiston, MN, 9.0 miles from the middle of the courses listed in Saint Charles, in a straight line.
How many public golf courses are in Saint Charles, MN?
Saint Charles, MN has 1 public golf course in this directory.
Listing data last updated October 2026. See data sources.