2025 Best Public Golf Courses in Oklahoma, USA

The Best Public Golf Courses in Oklahoma, USA based on user reviews and ratings.

Showing 1-10 of 156 Best Public Golf Courses

#1 Best Public Golf Courses in Oklahoma, USA

Karsten Creek Golf Club

Karsten Creek Golf Club is a golf resort located in Stillwater, Oklahoma.

18 holes | Par 72 | Semi Private

#2 Best Public Golf Courses in Oklahoma, USA

Arrowhead State Park Golf Course

Arrowhead State Park Golf Course is a public golf club located in Canadian, Oklahoma.

18 holes | Par 72 | Public

#3 Best Public Golf Courses in Oklahoma, USA

Blackwell Municipal Golf Course: Blackwell (Alternate Tees)

Blackwell Municipal Golf Course is a municipal golf club located in Blackwell, Oklahoma.

18 holes | Par 71 | Municipal

#4 Best Public Golf Courses in Oklahoma, USA

Bailey Ranch Golf Club

Bailey Ranch Golf Club is a semi-private golf club located in Owasso, Oklahoma.

18 holes | Par 72 | Semi Private

#5 Best Public Golf Courses in Oklahoma, USA

Battle Creek Golf Club

Battle Creek Golf Club is a semi-private golf club located in Broken Arrow, Oklahoma.

18 holes | Par 72 | Semi Private

#6 Best Public Golf Courses in Oklahoma, USA

Blackwell Municipal Golf Course

Blackwell Municipal Golf Course is a municipal golf club located in Blackwell, Oklahoma.

9 holes | Par 36 | Municipal

#7 Best Public Golf Courses in Oklahoma, USA

Atoka Trails Golf Club

Atoka Trails Golf Club is a semi-private golf club located in Atoka, Oklahoma.

9 holes | Par 36 | Semi Private

#8 Best Public Golf Courses in Oklahoma, USA

Boiling Springs Golf Club

Boiling Springs Golf Club is a semi-private golf club located in Woodward, Oklahoma.

18 holes | Par 71 | Semi Private

#9 Best Public Golf Courses in Oklahoma, USA

Brent Bruehl Memorial Golf Club

Brent Bruehl Memorial Golf Club is a municipal golf club located in Purcell, Oklahoma.

18 holes | Par 71 | Municipal

#10 Best Public Golf Courses in Oklahoma, USA

Alva Golf & Country Club

Alva Golf & Country Club is a semi-private golf club located in Alva, Oklahoma.

9 holes | Par 36 | Semi Private