There are 53 golf courses within 25 miles of Elk River: 42 public and 11 private. The best public course is Albion Ridges Golf Course. The most forgiving 18 is Buffalo Heights Golf Course in Buffalo.

The best golf course in Elk River is Windsong Farm Golf Club in Maple Plain, a private club.
Overall score out of 10.
The best public golf course in Elk River is Albion Ridges Golf Course in Annandale.
Open to anyone.
The easiest 18-hole golf course in Elk River is Buffalo Heights Golf Course in Buffalo.
Easiest first; the number is the overall rating.
The hardest golf course in Elk River is TPC Twin Cities in Blaine, a private club. The hardest public course is Victory Links Golf Course in Blaine.
Hardest first; the number is the overall rating.
The golf course with the best views in Elk River is Links at Northfork Golf Course in Ramsey.
Best views first; the number is the overall rating.
The best golf course restaurant in Elk River is at Windsong Farm Golf Club in Maple Plain.
Best food first; the number is the overall rating.
The best 9-hole golf course near Elk River is Sundance Entertainment in Maple Grove.
Overall score out of 10.
The best par-3 golf course in Elk River is Carefree Country Club in Big Lake.
Overall score out of 10.
53 golf courses within 25 miles: 2 in the city and the rest in nearby towns. 42 are public.
Lafayette Club in Wayzata, from 1899. The newest is The Club at Golden Valley in Golden Valley (2024).