Golf in
Oklahoma
194 golf courses in Oklahoma, from 147 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
194courses
147open to the public
12318 holes or more
$typical price
Every course, by city
Ada
- Lakewood Golf Course9 holes
- Oak Hills Golf & Country Club18 holes
- The Eccentric Duffer, Inc.9 holes
Adair
- Osage Golf Course18 holes
Afton
- Blue Course at Shangri-La Resort36 holes
- The Coves Golf Club9 holes
Altus AFB
- Altus AFB Golf Course18 holes
Altus AFB (AFB)
- Elks Golf & Country Club9 holes
Alva
- Alva Golf & Country Club9 holes
Anadarko
Ardmore
- Dornick Hills Golf & Country Club18 holes
- Lake Murray State Park Golf Course18 holes
- Lakeview Golf Club18 holes
Atoka
- Atoka Golf Club9 holes
Bartlesville
- Adams Golf Club18 holes
- Hillcrest Country Club18 holes
- Sunset Country Club18 holes
Beaver
Bixby
- The Links at Bixby9 holes
- White Hawk Golf Course18 holes
Blackwell
Boise City
- Cimarron County Golf Course9 holes
Bristow
- Bristow Golf & Country Club9 holes
Broken Arrow
- Battle Creek Golf Club18 holes
- Broken Arrow Golf & Athletic Club18 holes
- Cedar Ridge Country Club18 holes
- Forest Ridge Golf Club18 holes
- River Course at Indian Springs Country Club36 holes
- The Golf Club of Oklahoma18 holes
Broken Bow
- Cedar Creek Golf Course18 holes
Buffalo
Burneyville
- Falconhead Resort & Country Club18 holes
Burns Flat
- Greens Golf & Country Club9 holes
Canadian
- Arrowhead State Park Golf Course18 holes
Catoosa
- Cherokee Hills Golf Club18 holes
- Indian Hills Golf Club18 holes
Chandler
- Chandler Golf Course9 holes
Checotah
Chickasha
- 18-Hole Course at River Bend Golf Club18 holes
- Chickasha Country Club9 holes
- Riverbend Golf Club18 holes
Choctaw
- Choctaw Creek Golf Course18 holes
Claremore
- Gordon Golf Course9 holes
- Heritage Hills Golf Course18 holes
Cleveland
- Keystone Golf Course9 holes
Clinton
- Riverside Municipal Golf Course18 holes
Comanche
- Comanche Golf Course9 holes
Cookson
- East Lake Hills Resort18 holes
Coweta
- Woods Golf Course18 holes
Cushing
- Cushing Country Club18 holes
Drumright
- Drumright Golf Club9 holes
Duncan
- Duncan Golf & Country Club18 holes
- Twin Oaks Golf Course18 holes
Durant
- Durant Country Club18 holes
Edmond
- Coffee Creek Golf Club18 holes
- East Course at Oak Tree Country Club36 holes
- Kicking Bird Golf Club18 holes
- Oak Tree Golf Club18 holes
- River Oaks Golf Club18 holes
- Traditions Golf Club18 holes
El Reno
- Crimson Creek Golf Club18 holes
- El Reno Country Club18 holes
Elk City
- Elk City Golf & Country Club18 holes
Enid
- Meadowlake Golf Course18 holes
- Oakwood Country Club18 holes
- Pheasant Run Golf Club18 holes
- University Lake Golf Course9 holes
Fairfax
- Kah-Wah-Z Golf Course9 holes
Fort Cobb
- Fort Cobb Golf Course18 holes
Fort Sill
- Cedar Lakes Golf Course18 holes
- Fort Sill Golf Club18 holes
Frederick
Grove
- Cherokee Grove Golf Club9 holes
- Patricia Island Golf Club18 holes
Guthrie
Guymon
- Sunset Hills Golf Course18 holes
Healdton
- Healdton Golf Course9 holes
Hendrix
- Hickory Ridge Golf Course9 holes
Hennessey
- Turkey Creek Golf Club18 holes
Henryetta
Hinton
- Sugar Creek Canyon Golf Club18 holes
Hobart
- Hobart Country Club9 holes
Hugo
- Hugo Golf Club9 holes
- Rock Creek Golf Course9 holes
Hulbert
- Crosswinds Golf Course9 holes
- Sequoyah State Park Golf Course18 holes
Idabel
- Idabel Country Club9 holes
Jenks
- South Lakes Golf Course18 holes
Kansas
- Deer Valley Golf Club9 holes
Kingfisher
- Kingfisher Golf Course18 holes
Kingston
- Chickasaw Pointe Golf Resort18 holes
- Lake Texoma State Park Golf Course18 holes
Lawton
- Lawton Country Club18 holes
- Lawton Municpal Golf Course18 holes
Lindsay
Lone Wolf
- Quartz Mountain Golf Course18 holes
Longdale
Mangum
- Mangum Golf Course9 holes
Marlow
- Al & Em's Golf Course18 holes
McAlester
- McAlester Country Club18 holes
- Thundercreek Municipal Golf Course18 holes
Miami
- Miami Golf & Country Club18 holes
- Peoria Ridge18 holes
Midwest City
- John Conrad Golf Course18 holes
- Midwest City Municipal Golf Course9 holes
Moore
- Broadmoore Golf Course18 holes
Muldrow
- Quail Run Golf Course9 holes
Muskogee
- Cobblestone Creek Golf Course18 holes
- Eighteen Course at Eagle Crest Golf Course27 holes
- Muskogee Country Club18 holes
Mustang
- Pebble Creek Golf Course9 holes
New Cordell
- Cordell Golf Course9 holes
Norman
- Belmar Golf Club18 holes
- Jimmie Austin University of Oklahoma Golf Course18 holes
- The Trails Golf Club18 holes
- Westwood Park Golf Course18 holes
Nowata
- Nowata Country Club9 holes
Okeene
- Okeene Golf Club9 holes
Okemah
- Okemah Golf Course9 holes
Oklahoma City
- Brookside Golf Course9 holes
- Earlywine Golf Course – North18 holes
- East Course at Lincoln Park Golf Course36 holes
- Greens Golf & Racquet Club18 holes
- Lakeside Golf Course9 holes
- North Course at Earlywine Golf Course36 holes
- North Course at Lake Hefner Golf Course36 holes
- Oklahoma City Golf & Country Club18 holes
- Quail Creek Golf & Country Club18 holes
- Silverhorn Golf Club18 holes
- The Links Golf & Athletic Club9 holes
- Tinker AFB Golf Course18 holes
- Trosper Golf Club18 holes
- Twin Hills Golf & Country Club18 holes
- Willow Creek Country Club18 holes
Okmulgee
- Okmulgee Country Club9 holes
Owasso
- Bailey Ranch Golf Club18 holes
- Owasso Golf & Athletic Club18 holes
Pauls Valley
Pawhuska
- Pawhuska Golf & Country Club9 holes
Pawnee
- Pawnee Municipal Golf Course9 holes
Perkins
- The Golf Club at Cimarron Trails18 holes
Perry
- Perry Golf & Country Club9 holes
Ponca City
- Lew Wentz Golf Course18 holes
- Ponca City Country Club18 holes
Porter
- Cedar Heights Golf Course9 holes
- Hilltop Golf Course9 holes
Poteau
- Choctaw Country Club18 holes
- Wolf Mountain Golf Club18 holes
Pryor Creek
Purcell
Sallisaw
- Shadow Creek Country Club18 holes
Sand Springs
- Sand Springs Golf Course18 holes
Sapulpa
- Clary Fields Golf Course18 holes
- Sapulpa Municipal Golf Course18 holes
Sayre
- Sayre Golf Course9 holes
Seminole
- Jimmie Austin Golf Course18 holes
Shattuck
- Shattuck Golf & Country Club9 holes
Shawnee
- Elks Golf & Country Club18 holes
- Fire Lake Golf Course18 holes
- Shawnee Golf & Country Club18 holes
Skiatook
- Cedar Crest Golf Course9 holes
Stigler
- Brier Creek Golf Course9 holes
Stillwater
- Karsten Creek Golf Club18 holes
- Lakeside Memorial Golf Course18 holes
- Stillwater Country Club18 holes
Stroud
- Stroud Municipal Golf Course9 holes
Sulphur
- Castle Rock Lakes & Golf9 holes
- Sulphur Hills Golf Course9 holes
Tahlequah
- Cherokee Trails Golf Course9 holes
- Cherry Springs Golf Club18 holes
- Tahlequah City Golf Course9 holes
Tishomingo
- Tishomingo Golf Course9 holes
Tulsa
- Back & West Course at Southern Hills Country Club27 holes
- LaFortune Park Course at LaFortune Park Golf Course36 holes
- Meadowbrook Country Club18 holes
- Oaks Country Club18 holes
- Olde Page Course at Page Belcher Golf Course36 holes
- Pecan Valley Course at Mohawk Park Golf Course36 holes
- Tulsa Country Club18 holes
Velma
- Wildhorse Golf Course9 holes
Vinita
- Vinita Golf & Tennis Club9 holes
Walters
- Lakeside Park Golf Club18 holes
Watonga
- Roman Nose Golf Course18 holes
- Watonga Golf Club9 holes
Weatherford
- Prairie West Golf Club18 holes
Wewoka
- Gil Morgan Golf Course9 holes
Wilburton
- Latimer Country Club9 holes
Woodward
- Boiling Springs Golf Course18 holes
- Woodward Municipal Golf Course9 holes
Yukon
- Surrey Hills Golf Club18 holes
- Westbury Country Club18 holes