The best public golf course in the McKinney area is Heritage Ranch Golf & Country Club in Fairview. These 27 courses are all open to the public, ranked by our overall rating.
Updated October 2026