Public Golf Courses locations near Terril, IA

Showing 1–9 of 9 results

Terril, IA has 9 public golf courses listings across 7 ZIP codes. Details on this page were last refreshed Oct 2026.

Estherville Golf Course

📍 3625 170th St, Estherville, IA, 51334

📞 712-362-4349

🌐 esthervillegolfcourse.com

Lost Island Golf Inc

📍 3567 320th St, Ruthven, IA, 51358

📞 712-837-4800

Emerald Hills Golf Club

📍 808 US Highway 71, Arnolds Park, IA, 51331

📞 712-332-7100

Pirate's Cove Adventure Golf

📍 25 Lake St, Arnolds Park, IA, 51331

📞 712-332-6094

Brooks National Golf Course

📍 1405 Highway 71 N, Okoboji, IA, 51355

📞 712-332-2675

Updated Oct 2026

Brooks National Golf Course

📍 1201 Brooks Park Dr, Okoboji, IA, 51355

📞 712-332-5011

🌐 brooksgolfclub.com

Brooks National Golf Course is a public golf course located in Okoboji, Iowa. It offers a variety of services including parties, rentals, reservations and tee times, lessons and clinics, special events, and tournaments. Golfers can also find products such as golf carts, apparel, and golf clubs on-site.

Woodlyn Hills

📍 Rr 1 Box 169, Milford, IA, 51351

📞 712-338-9898

Hillcrest Golf & Supper Club

📍 601 S Cedar Ave, Graettinger, IA, 51342

📞 712-859-3766

Spencer Golf & Country Club Club House

📍 2200 W 18th St, Spencer, IA, 51301

📞 712-262-2004

🌐 spencergolfcc.com

Related Categories