There are 14 golf courses within 25 miles of Spencer: 13 public and 1 private. The best public course is Emerald Hills Golf Club. The most forgiving 18 is Okoboji View Golf Course in Spirit Lake.

The best golf course in Spencer is Emerald Hills Golf Club in Arnolds Park.
Overall score out of 10.
The best public golf course in Spencer is Emerald Hills Golf Club in Arnolds Park.
Open to anyone.
The easiest 18-hole golf course in Spencer is Okoboji View Golf Course in Spirit Lake.
Easiest first; the number is the overall rating.
The hardest golf course in Spencer is Spencer Golf & Country Club.
Hardest first; the number is the overall rating.
The golf course with the best views in Spencer is Emerald Hills Golf Club in Arnolds Park.
Best views first; the number is the overall rating.
The best golf course restaurant in Spencer is at Emerald Hills Golf Club in Arnolds Park.
Best food first; the number is the overall rating.
The best 9-hole golf course near Spencer is Little Sioux Golf and Country Club in Sioux Rapids.
Overall score out of 10.
14 golf courses within 25 miles: 2 in the city and the rest in nearby towns. 13 are public.
Brooks Golf in Okoboji, from 1931. The newest is Creed National Golf Club in Estherville (2013).