Golf courses in Battle Lake, MN
The only golf course listed in Battle Lake, MN is Balmoral North Par 3, a 9-hole golf course. 8 other golf courses are within 25 miles; the nearest is Oakwood Supper Club & Golf Course in Henning, MN, 11 miles away.
- Courses
- 1
- 18-hole
- 0
- 9-hole
- 1
- With a range
- 0 of 1
- Avg 18-hole yards
- –
- Nearby
- 10 within 34 mi
Courses in and near Battle Lake
-
Balmoral North Par 3
Public28402 State Highway 78
9
-
Oakwood Supper Club & Golf Course
Henning, MN
10.5 MI · 9 · PAR 36 · 2,940 YD
-
Stalker Lake Golf Course
PublicDalton, MN
12.2 MI · 9 · PAR 35 · 2,580 YD
-
Thumper Pond
PublicOttertail, MN
12.3 MI · 18 · PAR 72 · 6,606 YD
-
Pebble Lake Golf Course
PublicFergus Falls, MN
15.9 MI · 18 · PAR 72 · 6,742 YD
-
Pine Ridge Golf Course
PublicEvansville, MN
19.2 MI · 9 · PAR 35 · 2,992 YD
-
Tipsinah Mounds Golf Course
PublicElbow Lake, MN
23.5 MI · 18 · PAR 70 · 6,219 YD
-
Perham Lakes Golf Club
PublicPerham, MN
23.9 MI · 9 · PAR 37 · 3,444 YD
-
Perham Lakes Golf Club, Oak Course
Perham, MN
23.9 MI
-
Alexandria Golf Club
PublicAlexandria, MN
29.9 MI · 18 · PAR 72 · 6,544 YD
-
Wildflower At Fair Hills
PublicDetroit Lakes, MN
33.1 MI · 18 · PAR 72 · 7,000 YD
No courses match these filters.
Missing a course in Battle Lake, or something out of date?
Tell us what to fixBattle Lake is in Minnesota, which has 416 golf courses across 281 cities in this directory.
Nearby cities with listed courses include Henning, MN (11 miles), Dalton, MN (12 miles), Ottertail, MN (12 miles) and Fergus Falls, MN (16 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Battle Lake, MN?
Battle Lake, MN has 1 golf course in this directory.
Do golf courses in Battle Lake, MN have driving ranges?
0 of the 1 course in Battle Lake, MN that list driving range information have one.
What cities near Battle Lake, MN have golf courses?
Nearby cities with listed courses include Henning, MN (11 miles, 1 course), Dalton, MN (12 miles, 1 course), Ottertail, MN (12 miles, 1 course) and Fergus Falls, MN (16 miles, 1 course).
What golf courses are near Battle Lake, MN?
The three nearest other golf courses are Oakwood Supper Club & Golf Course in Henning, MN (11 miles), Stalker Lake Golf Course in Dalton, MN (12 miles) and Thumper Pond in Ottertail, MN (12 miles).
How far is the nearest other golf course from Battle Lake?
The nearest other golf course is Oakwood Supper Club & Golf Course in Henning, MN, 11 miles from the middle of the courses listed in Battle Lake, in a straight line.
How many public golf courses are in Battle Lake, MN?
Battle Lake, MN has 1 public golf course in this directory.
Listing data last updated October 2026. See data sources.