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

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

Broken Arrow

Battle Creek Golf Club

3200 North Battle Creek Drive

74012
Broken Arrow Country Club

300 Pro Shop Lane, Broken Arrow, OK

74577
Broken Arrow Executive Golf Course

1000 Country Club Road, Broken Arrow, OK

74902
Broken Arrow Golf & Athletic Club

1651 East Omaha Street

74102
Broken Arrow Golf Club

1000 Country Club Road, Broken Arrow, OK

74741
Broken Arrow Links

4000 Championship Drive, Broken Arrow, OK

73706
Broken Arrow Municipal Golf Course

2500 Tournament Drive, Broken Arrow, OK

73512
Broken Arrow National Golf Club

2000 Country Club Road, Broken Arrow, OK

73639
Cedar Ridge Country Club

10302 South Garnett Road East

74011
East Broken Arrow Golf Club

300 Golf Club Drive, Broken Arrow, OK

73231
Forest Ridge Golf Club

7501 East Kenosha Street

74014
Meadowbrook Country Club

9300 East 81st Street

74014
North Broken Arrow Golf Club

500 Club House Drive, Broken Arrow, OK

73546
South Broken Arrow Golf Club

4000 Country Club Road, Broken Arrow, OK

74051
The Club at Indian Springs

16006 East Jasper Street

74011
The Golf Club of Oklahoma

20400 East 141st Street South

74014
West Broken Arrow Golf Club

1500 Golf Club Drive, Broken Arrow, OK

73567

Catoosa

Cherokee Hills Golf Club

770 West Cherokee Street

74015

Chickasha

Chickasha Golf & Country Club

2900 South 16th Street

73018

Choctaw

Choctaw Creek

22000 N Hiwasww

73020

Duncan

Duncan Golf and Tennis Club

1800 Country Club Road

73533
73533
Twin Oaks Golf Club

6755 North Highway 81

73533

Edmond

Edmond Country Club

300 Club House Drive, Edmond, OK

73730
Edmond Links

1500 Fairway Drive, Edmond, OK

73346
Edmond Municipal Golf Course

500 Tournament Drive, Edmond, OK

74355
Edmond Oaks Golf Club

200 Pro Shop Lane, Edmond, OK

74435
Edmond Valley Golf Course

300 Pro Shop Lane, Edmond, OK

74644
Greater Edmond Golf Club

500 Championship Drive, Edmond, OK

73310
Oak Tree Country Club East Course

433 Country Club Drive

73025
Oak Tree Country Club West Course

5914 Morning Dove Lane

73025
Oak Tree National

1515 Irvine Court

73025
River Oaks Golf Club

10909 Clubhouse Rd

73013
Rose Creek Golf Club

17031 North May Avenue

73012

El Reno

Crimson Creek Golf Course

801 Babcock Drive

73036

Enid

Baptist Village Golf Course

5801 North Oakwood Road

73703
Enid Oaks Golf Club

3000 Pro Shop Lane, Enid, OK

73945
Enid Resort Golf Club

1000 Championship Drive, Enid, OK

73173
73703
Pheasant Run Golf Course

1702 Club House Drive

73703
The Club at Enid

4000 Country Club Road, Enid, OK

73002

Fort Still

Fort Sill Golf Course

1270 Quinette Road

73503

Guthrie

Guthrie Golf & Country Club

3401 East Highway 105

73044

Hennessey

Turkey Creek Golf Club

400 Jack Choate Highway

73742

Idabel

Idabel Country Club

2301 East Lincoln Road

74745

Jenks

South Lakes Golf Course

9253 South Elwood Avenue

74037

Lawton

Lawton Country Club

4601 Northwest 51st Street

73505
Lawton Golf & Country Club

1500 Country Club Road, Lawton, OK

74072
Lawton Golf Course

2500 Pro Shop Lane, Lawton, OK

73889
Lawton Pines Golf Club

1500 Golf Club Drive, Lawton, OK

74775
Lawton Resort Golf Club

100 Fairway Drive, Lawton, OK

73725

Marlow

Generations Golf Course

164779 South Broadway

73055

McAlester

McAlester Country Club

1500 Country Club Road

74501

Midwest City

East Midwest City Golf Club

2500 Club House Drive, Midwest City, OK

74316
Greater Midwest City Golf Club

1500 Country Club Road, Midwest City, OK

73358
73130
Midwest City Creek Golf Club

2000 Fairway Drive, Midwest City, OK

74475
Midwest City Hills Golf Club

200 Tournament Drive, Midwest City, OK

73279
Midwest City Pines Golf Club

200 Tournament Drive, Midwest City, OK

73943
Midwest City Public Golf Course

1000 Club House Drive, Midwest City, OK

73932
South Midwest City Golf Club

4000 Championship Drive, Midwest City, OK

74795
West Midwest City Golf Club

4000 Pro Shop Lane, Midwest City, OK

74321

Moore

Greater Moore Golf Club

4000 Championship Drive, Moore, OK

74621
Moore Golf Course

920 Southwest 19th Street

73160
Moore Pines Golf Club

3000 Pro Shop Lane, Moore, OK

73908
Moore Resort Golf Club

2000 Fairway Drive, Moore, OK

73921
The Club at Moore

2000 Tournament Drive, Moore, OK

74596

Muskogee

Cobblestone Golf Course

700 East Smith Ferry Road

74403
Muskogee Golf Club

2400 North Country Club Road

74403

Nichols Hills

Oklahoma City Golf & Country Club

7000 Northwest Grand Boulevard

73116

Norman

Cobblestone Creek Golf Course

1350 Cobblestone Creek Drive

73072
Jimmie Austin Golf Club

1 Classen Boulevard

73019
Norman Creek Golf Club

2000 Fairway Drive, Norman, OK

74798
Norman Executive Golf Course

5000 Tournament Drive, Norman, OK

74909
Norman Golf & Country Club

1500 Fairway Drive, Norman, OK

74075
Norman Golf Club

200 Club House Drive, Norman, OK

73446
Norman Municipal Golf Course

1500 Club House Drive, Norman, OK

73908
Norman Pines Golf Club

500 Fairway Drive, Norman, OK

74860
Norman Resort Golf Club

2000 Fairway Drive, Norman, OK

73269
The Club at Norman

2500 Fairway Drive, Norman, OK

74070
The Trails

3200 South Berry Road

73072
Westwood Golf Course

2400 Westport Drive

73069

Oklahoma City

East Oklahoma City Golf Club

1000 Pro Shop Lane, Oklahoma City, OK

73936
Five-Hole Golf Course

900 North Portland Avenue

73107
Hidden Trails Golf & Country Club

6501 South Country Club Drive

73159
Hidden Trails Golf & Country Club

6501 South Country Club Drive

73159
Lincoln Park West Golf Course

4001 Northeast Grand Boulevard

73111
Oklahoma City Creek Golf Club

200 Tournament Drive, Oklahoma City, OK

74063
Oklahoma City Executive Golf Course

300 Pro Shop Lane, Oklahoma City, OK

73241
Oklahoma City Golf & Country Club

100 Pro Shop Lane, Oklahoma City, OK

74661
Oklahoma City Golf Club

3000 Golf Course Drive, Oklahoma City, OK

73899
Oklahoma City Valley Golf Course

100 Golf Course Drive, Oklahoma City, OK

73953
South Oklahoma City Golf Club

1500 Tournament Drive, Oklahoma City, OK

74805
The Greens Country Club

13100 Green Valley Drive

73120
Tinker Golf Course

6441 Arnold Street

73145
Trosper Golf Club

2301 Southeast 29th Street

73129
Twin Hills Golf & Country Club

3401 Northeast 36th Street

73121

Perkins

Cimarron Trails

1400 Lovers Lane

74059

Perry

Perry Golf & Country Club

2001 North 9th Street

73077

Stillwater

Lakeside Memorial Golf Course

5201 North Washington Street

74075
North Stillwater Golf Club

3000 Pro Shop Lane, Stillwater, OK

74439
Stillwater Creek Golf Club

500 Championship Drive, Stillwater, OK

74001
Stillwater Golf And Country Club

5215 West Country Club Drive

74074
Stillwater Golf Club

2000 Tournament Drive, Stillwater, OK

73751
Stillwater Golf Course

5000 Championship Drive, Stillwater, OK

73793
Stillwater Hills Golf Club

1000 Fairway Drive, Stillwater, OK

74997
Stillwater Links

2000 Golf Club Drive, Stillwater, OK

73813
Stillwater Oaks Golf Club

1000 Club House Drive, Stillwater, OK

74239

Tahlequah

Cherokee Trails Golf Course

22706 South 504 Road

74464

Tishomingo

Tishomingo Golf Course

3600 South Seven Springs Road

73460

Tulsa

LaFortune Park Golf Course

5501 South Yale Avenue East

74135
Page Belcher Golf Course

2635 West 68th Street

74132
Southern Hills Country Club

2636 East 61st Street

74136
The Oaks Country Club

6500 South 49th West Avenue

74133
Tulsa Golf Course

2000 Golf Course Drive, Tulsa, OK

74477
Tulsa Municipal Golf Course

2500 Golf Course Drive, Tulsa, OK

74131
Tulsa Oaks Golf Club

2000 Fairway Drive, Tulsa, OK

73064
Tulsa Resort Golf Club

4000 Club House Drive, Tulsa, OK

74315

Woodward

Boiling Springs Golf Club

5283 State Highway 34C

73801
73801