There are 21 golf courses within 25 miles of Waterloo: 20 public and 1 private. The best public course is Prairie Links Golf Course & Event Center. The most forgiving 18 is Irv Warren Memorial Golf Course.

The best golf course in Waterloo is Beaver Hills Country Club in Cedar Falls, a private club.
Overall score out of 10.
The best public golf course in Waterloo is Prairie Links Golf Course & Event Center in Waverly.
Open to anyone.
The easiest 18-hole golf course in Waterloo is Irv Warren Memorial Golf Course.
Easiest first; the number is the overall rating.
The hardest golf course in Waterloo is Pheasant Ridge Golf Course in Cedar Falls.
Hardest first; the number is the overall rating.
The golf course with the best views in Waterloo is Beaver Hills Country Club in Cedar Falls. For public golf, Prairie Links Golf Course & Event Center in Waverly.
Best views first; the number is the overall rating.
The best golf course restaurant in Waterloo is at Beaver Hills Country Club in Cedar Falls.
Best food first; the number is the overall rating.
The best 9-hole golf course near Waterloo is Town & Country Golf Club in Grundy Center.
Overall score out of 10.
21 golf courses within 25 miles: 5 in the city and the rest in nearby towns. 20 are public.
Red Carpet Golf Course, from 1903. The newest is Legend Trail Golf Course in Parkersburg (2007).