Golf courses in Spirit Lake, IA
Spirit Lake, IA has two listed golf courses: Indian Hills Golf Club and Okoboji View Golf Course. 10 other golf courses are within 25 miles; the nearest is Emerald Hills Golf Club in Arnolds Park, IA, 3.6 miles away.
- Courses
- 2
- 18-hole
- 1
- 9-hole
- 1
- With a range
- 2 of 2
- Avg 18-hole yards
- 6,051
- Nearby
- 10 within 23 mi
Courses in and near Spirit Lake
-
Indian Hills Golf Club
Public2159 Highway 9
9 · PAR 35 · 3,000 YD
-
Okoboji View Golf Course
Public1665 Highway 86
18 · PAR 70 · 6,051 YD
-
Emerald Hills Golf Club
PublicArnolds Park, IA
3.6 MI · 18 · PAR 72 · 6,609 YD
-
Woodlyn Hills Golf Course
PublicMilford, IA
6.0 MI · 18 · PAR 72 · 6,185 YD
-
Silver Lake Country Club
PublicLake Park, IA
11.6 MI · 9 · PAR 36 · 3,215 YD
-
Estherville Golf Course
Estherville, IA
12.3 MI · 9 · PAR 35 · 3,255 YD
-
Loon Lake Golf
PublicJackson, MN
15.1 MI · 9 · PAR 36 · 2,991 YD
-
Jackson Golf Club
PublicJackson, MN
15.5 MI · 9 · PAR 37 · 3,275 YD
-
Silverback's North Valley Golf Course
Lakefield, MN
17.8 MI · 9 · PAR 35 · 5,436 YD
-
Spencer Golf and Country Club
PublicSpencer, IA
18.7 MI · 18 · PAR 72 · 6,888 YD
-
Spencer Municipal Golf Course
PublicSpencer, IA
20.7 MI · 18 · PAR 72 · 6,809 YD
-
Hillcrest Golf Course
PublicGraettinger, IA
22.3 MI · 9 · PAR 36 · 2,800 YD
No courses match these filters.
Missing a course in Spirit Lake, or something out of date?
Tell us what to fixOf the 2 Spirit Lake courses that list driving range information, 2 have one.
Spirit Lake is in Iowa, which has 345 golf courses across 267 cities in this directory.
Nearby cities with listed courses include Arnolds Park, IA (3.6 miles), Milford, IA (6.0 miles), Lake Park, IA (12 miles) and Estherville, IA (12 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Spirit Lake, IA?
Spirit Lake, IA has 2 golf courses in this directory: 1 with 18 holes and 1 with 9 holes.
What is the longest golf course in Spirit Lake, IA?
Of the 18-hole courses with a listed yardage, Okoboji View Golf Course is the longest at 6,051 yards.
Do golf courses in Spirit Lake, IA have driving ranges?
2 of the 2 courses in Spirit Lake, IA that list driving range information have one.
What cities near Spirit Lake, IA have golf courses?
Nearby cities with listed courses include Arnolds Park, IA (3.6 miles, 1 course), Milford, IA (6.0 miles, 1 course), Lake Park, IA (12 miles, 1 course) and Estherville, IA (12 miles, 1 course).
What golf courses are near Spirit Lake, IA?
The three nearest other golf courses are Emerald Hills Golf Club in Arnolds Park, IA (3.6 miles), Woodlyn Hills Golf Course in Milford, IA (6.0 miles) and Silver Lake Country Club in Lake Park, IA (12 miles).
How far is the nearest other golf course from Spirit Lake?
The nearest other golf course is Emerald Hills Golf Club in Arnolds Park, IA, 3.6 miles from the middle of the courses listed in Spirit Lake, in a straight line.
How many public golf courses are in Spirit Lake, IA?
Spirit Lake, IA has 2 public golf courses in this directory.
Listing data last updated October 2026. See data sources.