Golf Courses & Driving Ranges in OK
Discover 176 golf courses and driving ranges across 54 cities in OK
OK Golf Course Map
Showing 176 courses across OK
Loading map...
Browse by City
Ada
1 course
Altus
1 course
Ardmore
2 courses
Bartlesville
1 course
Broken Arrow
18 courses
Catoosa
1 course
Cedar Valley
4 courses
Chickasha
1 course
Choctaw
1 course
Clinton
1 course
Duncan
4 courses
Edmond
14 courses
El Reno
1 course
Elk City
1 course
Empire City
1 course
Enid
8 courses
Fort Still
1 course
Goodwell
1 course
Guthrie
1 course
Hennessey
1 course
Idabel
1 course
Jenks
1 course
Lawton
6 courses
Longdale
1 course
Mangum
1 course
Marlow
1 course
McAlester
1 course
Midwest City
10 courses
Moore
5 courses
Muskogee
2 courses
Mustang
1 course
Nichols Hills
1 course
Norman
13 courses
Nowata
1 course
Oklahoma City
22 courses
Owasso
3 courses
Pauls Valley
1 course
Perkins
1 course
Perry
1 course
Ponca City
2 courses
Poteau
1 course
Purcell
1 course
Sapulpa
1 course
Shawnee
1 course
Sorrels
1 course
Stillwater
11 courses
Stroud
1 course
Tahlequah
1 course
Tahlequah ááľá
4 courses
Tishomingo
1 course
Tulsa
10 courses
Watonga
1 course
Weatherford
1 course
Woodward
2 courses
Golf in OK: Your Complete Guide
OK is home to 176 exceptional golf courses and driving ranges spread across 54 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,OK offers diverse golfing experiences for players of all skill levels.
Top Golf Destinations in OK
The most popular golf cities in OK include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to OK specifically to experience these renowned golf destinations.
Types of Golf Courses in OK
OK golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.
Planning Your Golf Trip to OK
When planning golf in OK, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many OK golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities â each area of OKoffers unique golf course designs and playing conditions.
All Golf Courses
Altus
Broken Arrow
3200 North Battle Creek Drive
300 Pro Shop Lane, Broken Arrow, OK
1000 Country Club Road, Broken Arrow, OK
1651 East Omaha Street
1000 Country Club Road, Broken Arrow, OK
4000 Championship Drive, Broken Arrow, OK
2500 Tournament Drive, Broken Arrow, OK
2000 Country Club Road, Broken Arrow, OK
10302 South Garnett Road East
300 Golf Club Drive, Broken Arrow, OK
7501 East Kenosha Street
9300 East 81st Street
500 Club House Drive, Broken Arrow, OK
4000 Country Club Road, Broken Arrow, OK
16006 East Jasper Street
20400 East 141st Street South
1500 Golf Club Drive, Broken Arrow, OK
Catoosa
770 West Cherokee Street
Chickasha
2900 South 16th Street
Choctaw
22000 N Hiwasww
Duncan
1800 Country Club Road
800 Territory Lane
6755 North Highway 81
Edmond
300 Club House Drive, Edmond, OK
1500 Fairway Drive, Edmond, OK
500 Tournament Drive, Edmond, OK
200 Pro Shop Lane, Edmond, OK
300 Pro Shop Lane, Edmond, OK
500 Championship Drive, Edmond, OK
433 Country Club Drive
5914 Morning Dove Lane
1515 Irvine Court
10909 Clubhouse Rd
17031 North May Avenue
El Reno
801 Babcock Drive
Enid
5801 North Oakwood Road
3000 Pro Shop Lane, Enid, OK
1000 Championship Drive, Enid, OK
2013 W Rupe Ave
1702 Club House Drive
4000 Country Club Road, Enid, OK
Fort Still
1270 Quinette Road
Guthrie
3401 East Highway 105
Hennessey
400 Jack Choate Highway
Idabel
2301 East Lincoln Road
Jenks
9253 South Elwood Avenue
Lawton
4601 Northwest 51st Street
1500 Country Club Road, Lawton, OK
2500 Pro Shop Lane, Lawton, OK
1500 Golf Club Drive, Lawton, OK
100 Fairway Drive, Lawton, OK
Marlow
164779 South Broadway
McAlester
1500 Country Club Road
Midwest City
2500 Club House Drive, Midwest City, OK
1500 Country Club Road, Midwest City, OK
3210 Belaire Drive
2000 Fairway Drive, Midwest City, OK
200 Tournament Drive, Midwest City, OK
200 Tournament Drive, Midwest City, OK
1000 Club House Drive, Midwest City, OK
4000 Championship Drive, Midwest City, OK
4000 Pro Shop Lane, Midwest City, OK
Moore
4000 Championship Drive, Moore, OK
920 Southwest 19th Street
3000 Pro Shop Lane, Moore, OK
2000 Fairway Drive, Moore, OK
2000 Tournament Drive, Moore, OK
Muskogee
700 East Smith Ferry Road
2400 North Country Club Road
Nichols Hills
7000 Northwest Grand Boulevard
Norman
1350 Cobblestone Creek Drive
1 Classen Boulevard
2000 Fairway Drive, Norman, OK
5000 Tournament Drive, Norman, OK
1500 Fairway Drive, Norman, OK
200 Club House Drive, Norman, OK
1500 Club House Drive, Norman, OK
500 Fairway Drive, Norman, OK
2000 Fairway Drive, Norman, OK
2500 Fairway Drive, Norman, OK
3200 South Berry Road
2400 Westport Drive
Oklahoma City
1000 Pro Shop Lane, Oklahoma City, OK
900 North Portland Avenue
6501 South Country Club Drive
6501 South Country Club Drive
4001 Northeast Grand Boulevard
200 Tournament Drive, Oklahoma City, OK
300 Pro Shop Lane, Oklahoma City, OK
100 Pro Shop Lane, Oklahoma City, OK
3000 Golf Course Drive, Oklahoma City, OK
100 Golf Course Drive, Oklahoma City, OK
1500 Tournament Drive, Oklahoma City, OK
13100 Green Valley Drive
6441 Arnold Street
2301 Southeast 29th Street
3401 Northeast 36th Street
Owasso
5790 North Patriot Drive
Pauls Valley
1910 West Avenue
Perkins
1400 Lovers Lane
Perry
2001 North 9th Street
Ponca City
1101 North Pecan Road
Stillwater
5201 North Washington Street
3000 Pro Shop Lane, Stillwater, OK
500 Championship Drive, Stillwater, OK
5215 West Country Club Drive
2000 Tournament Drive, Stillwater, OK
5000 Championship Drive, Stillwater, OK
1000 Fairway Drive, Stillwater, OK
2000 Golf Club Drive, Stillwater, OK
1000 Club House Drive, Stillwater, OK
Tahlequah
22706 South 504 Road
Tishomingo
3600 South Seven Springs Road
Tulsa
5501 South Yale Avenue East
2635 West 68th Street
2636 East 61st Street
6500 South 49th West Avenue
2000 Golf Course Drive, Tulsa, OK
2500 Golf Course Drive, Tulsa, OK
2000 Fairway Drive, Tulsa, OK
4000 Club House Drive, Tulsa, OK
Watonga
Highway 8A
Woodward
5283 State Highway 34C
2500 Whittaker Way
