There are 18 golf courses within 25 miles of Mason City: 17 public and 1 private. The best public course is Rice Lake Golf and Country Club. The most forgiving 18 is Rice Lake Golf and Country Club in Lake Mills.

The best golf course in Mason City is Rice Lake Golf and Country Club in Lake Mills.
Overall score out of 10.
The best public golf course in Mason City is Rice Lake Golf and Country Club in Lake Mills.
Open to anyone.
The easiest 18-hole golf course in Mason City is Rice Lake Golf and Country Club in Lake Mills.
Easiest first; the number is the overall rating.
The hardest golf course in Mason City is Ridge Stone Golf Club in Sheffield.
Hardest first; the number is the overall rating.
The golf course with the best views in Mason City is Rice Lake Golf and Country Club in Lake Mills.
Best views first; the number is the overall rating.
The best golf course restaurant in Mason City is at Rice Lake Golf and Country Club in Lake Mills.
Best food first; the number is the overall rating.
The best 9-hole golf course near Mason City is Sunny Brae Golf & Country Club in Osage.
Overall score out of 10.
The best par-3 golf course in Mason City is Oak Hills Par 30 Public Golf Course in Clear Lake.
Overall score out of 10.
18 golf courses within 25 miles: 4 in the city and the rest in nearby towns. 17 are public.
Sunny Brae Golf & Country Club in Osage, from 1916. The newest is Ridge Stone Golf Club in Sheffield (2013).