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

Showing 11 courses: 1 in Battle Lake, 10 nearby.

  1. Balmoral North Par 3

    Public28402 State Highway 78

    9

  2. 10.5 MI · 9 · PAR 36 · 2,940 YD

  3. Stalker Lake Golf Course

    PublicDalton, MN

    12.2 MI · 9 · PAR 35 · 2,580 YD

  4. Thumper Pond

    PublicOttertail, MN

    12.3 MI · 18 · PAR 72 · 6,606 YD

  5. Pebble Lake Golf Course

    PublicFergus Falls, MN

    15.9 MI · 18 · PAR 72 · 6,742 YD

  6. Pine Ridge Golf Course

    PublicEvansville, MN

    19.2 MI · 9 · PAR 35 · 2,992 YD

  7. Tipsinah Mounds Golf Course

    PublicElbow Lake, MN

    23.5 MI · 18 · PAR 70 · 6,219 YD

  8. Perham Lakes Golf Club

    PublicPerham, MN

    23.9 MI · 9 · PAR 37 · 3,444 YD

  9. 23.9 MI

  10. Alexandria Golf Club

    PublicAlexandria, MN

    29.9 MI · 18 · PAR 72 · 6,544 YD

  11. Wildflower At Fair Hills

    PublicDetroit Lakes, MN

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

Missing a course in Battle Lake, or something out of date?

Tell us what to fix

Battle 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 line

All golf courses in Minnesota

Frequently 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.