Golf Courses & Driving Ranges in AL

Discover 373 golf courses and driving ranges across 111 cities in AL

AL Golf Course Map

Showing 373 courses across AL

Loading map...

Top Rated Golf Courses in AL

Based on 2,255 verified Google reviews • 4.8⭐ average rating

Browse by City

Albertville

5 courses

Alexander City

7 courses

Altoona

1 course

Andalusia

2 courses

Anderson

1 course

Anniston

6 courses

Arab

1 course

Athens

6 courses

Attalla

1 course

Auburn

10 courses

Bay Minette

2 courses

Bessemer

4 courses

Birmingham

19 courses

Boaz

3 courses

Brewton

1 course

Bush

1 course

Calera

1 course

Centre

1 course

Centreville

1 course

Childersburg

2 courses

Choccolocco

1 course

Citronelle

2 courses

Clanton

1 course

Columbiana

1 course

Cowarts

1 course

Cullman

1 course

Dadeville

1 course

Daphne

3 courses

Dauphin Island

2 courses

Deatsville

1 course

Decatur

12 courses

Dora

2 courses

Dothan

17 courses

Elberta

2 courses

Emerald Mountain

1 course

Enterprise

5 courses

Eufaula

2 courses

Eutaw

1 course

Evergreen

1 course

Fairhope

7 courses

Flat Rock

1 course

Florence

7 courses

Foley

4 courses

Fort Payne

2 courses

Fort Rucker

2 courses

Gadsden

4 courses

Gardendale

1 course

Geneva

1 course

Glencoe

2 courses

Grayson Valley

1 course

Graysville

1 course

Greenville

1 course

Gulf Shores

8 courses

Guntersville

4 courses

Hanceville

1 course

Harpersville

2 courses

Headland

1 course

Helena

1 course

Hoover

11 courses

Huntsville

25 courses

Irondale

1 course

Jackson

1 course

Jackson's Gap

1 course

Jasper

1 course

Lanett

1 course

Littleville

1 course

Loxley

1 course

Madison

9 courses

Marion

1 course

McCalla

2 courses

Meridianville

2 courses

Millbrook

2 courses

Mobile

15 courses

Monroeville

1 course

Montevallo

1 course

Montgomery

24 courses

Morris

2 courses

Moulton

1 course

Moundville

1 course

Mountain Brook

2 courses

Muscle Shoals

1 course

Northport

2 courses

Oneonta

4 courses

Opelika

9 courses

Orange Beach

1 course

Oxford

2 courses

Ozark

3 courses

Pelham

2 courses

Pell City

1 course

Phenix City

2 courses

Piedmont

2 courses

Pike Road

1 course

Point Clear

1 course

Prattville

8 courses

Prichard

1 course

Red Bay

1 course

Scottsboro

4 courses

Selma

1 course

Shoal Creek

2 courses

Spanish Fort

1 course

SunBelt ParkwayMuscle Shoals

1 course

Susan Moore

1 course

Sylacauga

1 course

Troy

1 course

Trussville

2 courses

Tuscaloosa

20 courses

Tuscumbia

1 course

Union Grove

1 course

Vestavia Hills

3 courses

Wetumpka

2 courses

s

2 courses

Golf in AL: Your Complete Guide

AL is home to 373 exceptional golf courses and driving ranges spread across 111 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,AL offers diverse golfing experiences for players of all skill levels.

Top Golf Destinations in AL

The most popular golf cities in AL include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to AL specifically to experience these renowned golf destinations.

Types of Golf Courses in AL

AL 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 AL

When planning golf in AL, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many AL golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of ALoffers unique golf course designs and playing conditions.

All Golf Courses

Albertville

Big Spring Lake Golf Club

860 Country Club Rd, Albertville, AL 35951, USA

35951
Holly Lane Driving Range

725 Holly Ln, Albertville, AL 35951, USA

35951
Smoky Eagle Driving Range

849 Cochran Ave, Albertville, AL 35951, USA

35951
Willow Brook Golf Course

134 Par Dr, Albertville, AL 35951, USA

35951

Alexander City

Gilmore's Driving Range

1839 Dadeville Rd, Alexander City, AL 35010, USA

35010
Lakewinds Golf Course

County Road 40

36861
The Ridge Club

40 N Ridge, Alexander City, AL 35010, USA

35010
Wicker Point Golf Club

295 Wicker Dr, Alexander City, AL 35010, USA

35010
Willow Point Country Club

Alexander City, AL 35010, USA

35010
Willow Point Golf & Country Club

2544 Willow Point Road

35010
Willow Point Golf Course

2544 Willow Point Rd, Alexander City, AL 35010, USA

35010

Altoona

Whippoorwill Golf Course

2920 Co Rd 14, Altoona, AL 35952, USA

35952

Anniston

Anniston Country Club

601 Highland Ave, Anniston, AL 36207, USA

36207
Anniston Municipal Golf Course

1341 Johnston Dr, Anniston, AL 36207, USA

36207
Cane Creek Golf Course

66 Galloway Gate Rd, Anniston, AL 36205, USA

36205
Pinehill Golf Club

175 Pine Hill Dr, Anniston, AL 36207, USA

36207

Arab

Twin Lakes Golf Course LLC

211 Golfview Dr NE, Arab, AL 35016, USA

35016

Athens

Canebrake Club

23015 Founders Circle

35613
Hot Shots Driving Range

17035 Brownsferry Rd, Athens, AL 35611, USA

35611
Par 72 Driving Range

25065 US-72, Athens, AL 35613, USA

35613
Southern Gayles Golf Club & Grill

22230 Mooresville Rd, Athens, AL 35613, USA

35613
35613
Westside Drive Golf Range

17035 Brownsferry Rd, Athens, AL 35611, USA

35611

Attalla

Attalla Country Club

233 Fairway Drive

35954

Auburn

Auburn University Club - Private Membership Only

1650 Yarbrough Farms Blvd, Auburn, AL 36830, USA

36830
Auburn University Club - Private Membership Only

1650 Yarbrough Farms Blvd, Auburn, AL 36830, USA

36830
Indian Pines Golf Course

900 Country Club Drive

36830
John King Golf

1830 Shadow Bend Ln, Auburn, AL 36830, USA

36830
Moore's Mill Club

1957 Fairway Dr, Auburn, AL 36830, USA

36830
Pines Crossing Golf Course

900 Country Club Dr, Auburn, AL 36830, USA

36830
Winner K Golf

1212 Gatewood Dr, Auburn, AL 36830, USA

36830
Winner K Golf

1212 Gatewood Dr, Auburn, AL 36830, USA

36830

Bay Minette

Holly Hills Country Club

38600 Country Club Drive

36507
Holly Hills Municipal Golf Course

38934 Country Club Dr, Bay Minette, AL 36507, USA

36507

Bessemer

Bent Brook

7900 Dickey Springs Rd, Bessemer, AL 35022, USA

35022
City of Bessemer Frank House Golf Course

801 Golf Course Rd, Bessemer, AL 35022, USA

35022
35022
Woodward Golf Club

2141 Wheel Dr, Bessemer, AL 35020, USA

35020

Birmingham

Birmingham Executive Golf Course

300 Fairway Drive, Birmingham, AL

36229
Birmingham Golf Club

3000 Golf Club Drive, Birmingham, AL

35716
Birmingham Municipal Golf Course

4000 Championship Drive, Birmingham, AL

36965
Birmingham Valley Golf Course

500 Country Club Road, Birmingham, AL

36912
ClubHouse & 19th Hole

4000 Grand Avenue

35226
Grayson Valley Country Club

2201 Grayson Valley Dr, Birmingham, AL 35235, USA

35235
Greystone Golf & Country Club

4100 Greystone Drive

35242
Highland Park Golf Course

3300 Glenwood Avenue

35205
Hoover Country Club

3140 Club Dr, Birmingham, AL 35226, USA

35226
Mountain Brook Club

19 Beechwood Rd, Birmingham, AL 35213, USA

35213
North Birmingham Golf Club

1000 Golf Club Drive, Birmingham, AL

35146
Roebuck Golf Course

8920 Roebuck Blvd, Birmingham, AL 35206, USA

35206
Roebuck Municipal Golf Course

8920 Roebuck Boulevard

35206
RTJ Golf Trail at Oxmoor Valley

100 Sunbelt Pkwy, Birmingham, AL 35211, USA

35211
RTJ Oxmoor Valley Golf

100 SunBelt Parkway

35211
The Back Nine Golf | Birmingham, AL

2815 Greystone Commercial Blvd #400, Birmingham, AL 35242, USA

35242
The Club at Birmingham

500 Fairway Drive, Birmingham, AL

35679
The Golffice

3575 Vann Rd, Birmingham, AL 35235, USA

35235
Vestavia Country Club

400 Beaumont Drive

35216

Boaz

Clear Creek Golf Club

1715 AL-205, Boaz, AL 35956, USA

35956
Sardis Driving Range

1080 Chumley Rd, Boaz, AL 35956, USA

35956

Brewton

Dogwood Hills Golf Course

2385 Douglas Avenue

36426

Calera

Timberline Golf Club

300 Timberline Trail, Calera, AL 35040, USA

35040

Centre

Cherokee Pines Golf Club

270 County Rd 382, Centre, AL 35960, USA

35960

Centreville

Cahaba Falls Golf Course

530 2nd St N, Centreville, AL 35042, USA

35042

Childersburg

Coosa Pines Golf Club

16615 Plant Road

35044
Coosa Pines Golf Course

16615 Plant Rd, Childersburg, AL 35044, USA

35044

Citronelle

Mill Creek Golf Course

17850 Municipal Park Drive

36522
Mill Creek Golf Course

18350 Lakeview Dr, Citronelle, AL 36522, USA

36522

Clanton

35045

Cowarts

Kilgore's Roundabout Plantation Golf Course

321 Roundabout Dr, Cowarts, AL 36321, USA

36321

Cullman

TP Country Club

700 Pine Hill Drive

35057

Dadeville

Stillwaters Golf Course

797 Moonbrook Dr, Dadeville, AL 36853, USA

36853

Daphne

Lake Forest Golf Club

1 Golf Terrace, Daphne, AL 36526, USA

36526
Lake Forest Golf Course

103 Broadmoor Drive

36526
Timber Creek Golf Club

9650 Timbercreek Boulevard

36527

Dauphin Island

Isle Dauphine Golf Course

100 Orleans Dr, Dauphin Island, AL 36528, USA

36528

Deatsville

Quicktee

145 Whitley Rd, Deatsville, AL 36022, USA

36022

Decatur

Decatur Creek Golf Club

4000 Tournament Drive, Decatur, AL

35727
Decatur Links

4000 Golf Club Drive, Decatur, AL

36196
Decatur National Golf Club

3000 Tournament Drive, Decatur, AL

35566
East Decatur Golf Club

2500 Championship Drive, Decatur, AL

36836
Point Mallard Golf Course

2600 Point Mallard Dr SE, Decatur, AL 35601, USA

35601
Repar Golf DP

2828 Danville Rd SW, Decatur, AL 35603, USA

35603
Under Par Golf

2828 Danville Rd SW, Decatur, AL 35603, USA

35603

Dora

Horse Creek Golf

1745 Hwy 78, Dora, AL 35062, USA

35062

Dothan

Ace on 9

441 Nypro Ln, Dothan, AL 36305, USA

36305
Dothan Country Club

200 South Cherokee Avenue

36301
Dothan Country Club

200 S Cherokee Ave, Dothan, AL 36301, USA

36301
Dothan Creek Golf Club

5000 Championship Drive, Dothan, AL

35396
Dothan Driving Range and Golf Shop

7600 US-84, Dothan, AL 36305, USA

36305
Dothan Hills Golf Club

5000 Country Club Road, Dothan, AL

36217
Dothan Municipal Golf Course

1500 Club House Drive, Dothan, AL

36292
Dothan National Golf Club

7410 Olympia Drive

36301
Dothan National Golf Club and Hotel

7410 US-231, Dothan, AL 36301, USA

36301
Dothan Oaks Golf Club

3000 Tournament Drive, Dothan, AL

36161
Dothan Pines Golf Club

3000 Golf Club Drive, Dothan, AL

36631
Dothan Public Golf Course

1500 Championship Drive, Dothan, AL

36806
Dothan Resort Golf Club

2000 Club House Drive, Dothan, AL

36316
East Dothan Golf Club

1000 Golf Course Drive, Dothan, AL

35792
Highland Oaks Golf Course

130 Royal Highlands Lane

36305
RTJ Golf Trail at Highland Oaks

904 Royal Pkwy, Dothan, AL 36305, USA

36305

Elberta

Soldiers Creek Golf Course

28341 Preserve Trl, Elberta, AL 36530, USA

36530

Enterprise

Enterprise Country Club

3000 Ozark Hwy, Enterprise, AL 36330, USA

36330
Par & Pour

110 Easy St, Enterprise, AL 36330, USA

36330
36330
The Bridges At Tartan Pines | Golf Courses Enterprise Alabama

423 Tartan Way, Enterprise, AL 36330, USA

36330

Eufaula

Eufaula Country Club

2650 Country Club Road

36027

Evergreen

Evergreen Golf Club

18382 US 31;US 84

36401

Fairhope

Lakewood Golf Club

5910 Lakewood Dr, Fairhope, AL 36532, USA

36532
Quail Creek Golf Course

19841 Quail Creek Dr, Fairhope, AL 36532, USA

36532
36532
Ritter Lott Golf

140 Clubhouse Dr, Fairhope, AL 36532, USA

36532
Rock Creek Golf Club

140 Clubhouse Drive

36532
Rock Creek Golf Club

140 Clubhouse Dr, Fairhope, AL 36532, USA

36532

Flat Rock

Dogwood Hills Golf Course

26460 AL-71, Flat Rock, AL 35966, USA

35966

Florence

East Florence Golf Club

200 Pro Shop Lane, Florence, AL

35073
Florence Country Club

5000 Golf Course Drive, Florence, AL

36345
Florence Executive Golf Course

500 Championship Drive, Florence, AL

36225
Florence Links

100 Country Club Road, Florence, AL

36378
Florence Valley Golf Course

100 Golf Club Drive, Florence, AL

36288
Greater Florence Golf Club

3000 Club House Drive, Florence, AL

36876

Foley

Glenlakes Golf Club

9530 Clubhouse Dr, Foley, AL 36535, USA

36535
Gulf Links Golf Course

3901 S McKenzie St, Foley, AL 36535, USA

36535
Gulf Links Golf Course

3901 S McKenzie St

36535

Fort Rucker

Silver Wings Golf Club

20067 Combat Rd, Fort Rucker, AL 36362, USA

36362
36362

Gadsden

Gadsden Country Club

1884 Rainbow Drive

35904
RTJ Golf Trail at Silver Lakes

1 Sunbelt Pkwy, Gadsden, AL 35905, USA

35905
The Gadsden Country Club

1884 Rainbow Dr, Gadsden, AL 35901, USA

35901
Twin Bridges Golf Club

901 Riverbend Dr, Gadsden, AL 35901, USA

35901

Glencoe

Briarmeade Golf Club

505 Ralph Ave, Glencoe, AL 35905, USA

35905

Graysville

Mountain View Golf Course

3200 Mountainview Drive, Graysville, AL 35073, USA

35073

Greenville

Cambrian Ridge

101 Sunbelt Parkway

36037

Gulf Shores

Craft Farms Golf Club

3840 Cotton Creek Cir, Gulf Shores, AL 36542, USA

36542
Gulf Shores Golf Club

520 Clubhouse Dr, Gulf Shores, AL 36542, USA

36542
Gulf Shores Gulf Club

520 Clubhouse Dr

36542
ONE Club Golf Course Gulf Shores

20050 Oak Rd E, Gulf Shores, AL 36542, USA

36542
Peninsula Golf & Racquet Club

20 Peninsula Blvd, Gulf Shores, AL 36542, USA

36542
The Golf Club of the Wharf

520 Clubhouse Drive

36542

Guntersville

Eagle's Nest Golf Course

2060 Aubrey Carr Scenic Dr, Guntersville, AL 35976, USA

35976
Gunter's Landing

1000 Gunters Landing Rd, Guntersville, AL 35976, USA

35976
The Range at Guntersville

7320 J W Darnell Ave, Guntersville, AL 35976, USA

35976

Hanceville

Cullman Golf Course

2321 County Road 490

35077

Harpersville

The Meadows Golf Course at Harpersville

1 Water Oak Wy, Harpersville, AL 35078, USA

35078

Headland

Headland Golf Course

4175 AL-134, Headland, AL 36345, USA

36345

Helena

Mcdivots Golf Range

222 Shadow Lake Rd, Helena, AL 35080, USA

35080

Hoover

East Hoover Golf Club

5000 Tournament Drive, Hoover, AL

36372
Greystone G&CC Legacy

503 Stewards Glen

35242
Hoover Creek Golf Club

100 Fairway Drive, Hoover, AL

36778
Hoover Golf & Country Club

200 Fairway Drive, Hoover, AL

35488
Hoover Municipal Golf Course

5000 Club House Drive, Hoover, AL

36950
35244
RTJ Golf Trail at Ross Bridge

4000 Grand Ave, Hoover, AL 35226, USA

35226
RTJ Ross Bridge Golf

4000 Grand Avenue

35226
The Club at Hoover

1000 Country Club Road, Hoover, AL

36952

Huntsville

East Huntsville Golf Club

2000 Club House Drive, Huntsville, AL

35548
Hillside Golf Course

1206 Kingsway Road Southeast

35802
Huntsville Country Club

5000 Club House Drive, Huntsville, AL

36272
Huntsville Country Club

2601 Dunham Avenue Northwest

35810
Huntsville Country Club

2601 NW Oakwood Ave, Huntsville, AL 35810, USA

35810
Huntsville Golf Club

200 Pro Shop Lane, Huntsville, AL

35689
Huntsville National Golf Club

1500 Club House Drive, Huntsville, AL

35293
Huntsville Pines Golf Club

5000 Fairway Drive, Huntsville, AL

36403
Huntsville Public Golf Course

500 Golf Course Drive, Huntsville, AL

36815
Huntsville Resort Golf Club

500 Tournament Drive, Huntsville, AL

35057
Lakeside Golf Course

762 Mira Vista Drive Southeast

35802
Links At Redstone

4140 Goss Rd SW, Huntsville, AL 35808, USA

35808
North Huntsville Golf Club

2000 Tournament Drive, Huntsville, AL

36193
Rocket Golf HSV

564 Blake Bottom Rd NW #42, Huntsville, AL 35806, USA

35806
Sunset Landing Golf Course

346 James Record Rd SW, Huntsville, AL 35824, USA

35824
The Back Nine Golf | Huntsville, AL

1395 Enterprise Way, Huntsville, AL 35806, USA

35806
The Golf Lab

5000 Whitesburg Dr Suite 190 - 194, Huntsville, AL 35802, USA

35802
The Ledges

32 Castle Down Dr, Huntsville, AL 35802, USA

35802
The Ledges

99 Ledges Main

35802
The Links at Redstone

4140 Goss Road

35808
Valley Hill Country Club

8300 Valley Hill Dr SE, Huntsville, AL 35802, USA

35802

Jackson's Gap

Lakewinds Golf Course

Lakewinds Golf Club, 95 Co Rd 40, Jackson's Gap, AL 36861, USA

36861

Jasper

Musgrove Country Club

916 Country Club Road

35503

Lanett

Point University Golf Club

2001 Country Club Rd, Lanett, AL 36863, USA

36863

Loxley

Steelwood Country Club

31925 Steelwood Ridge Drive

36551

Madison

Greater Madison Golf Club

1000 Fairway Drive, Madison, AL

36094
Madison Golf & Country Club

5000 Club House Drive, Madison, AL

35442
Madison Golf Center

401 Lime Quarry Rd, Madison, AL 35758, USA

35758
Madison Golf Club

1000 Golf Course Drive, Madison, AL

35641
Madison Links

2500 Club House Drive, Madison, AL

36239
Madison National Golf Club

2500 Fairway Drive, Madison, AL

35358
Madison Oaks Golf Club

2000 Club House Drive, Madison, AL

35575
Madison Public Golf Course

2000 Country Club Road, Madison, AL

36910
West Madison Golf Club

5000 Fairway Drive, Madison, AL

35605

McCalla

Level 3 Golf Instruction

McCalla, AL 35111, USA

35111
The Lake View Club

21026 Agnes Dr, McCalla, AL 35111, USA

35111

Meridianville

Colonial Golf Club

400 Colonial Drive

35759
Colonial Golf Club

400 Colonial Dr, Meridianville, AL 35759, USA

35759

Millbrook

Pines Golf Course

307 Deatsville Hwy, Millbrook, AL 36054, USA

36054
T 2 Green Golf Development Center

2048 Alabama River Pkwy, Millbrook, AL 36054, USA

36054

Mobile

Azalea City Golf Course

1000 Gaillard Drive

36608
Azalea City Golf Course

1000 Gaillard Dr, Mobile, AL 36608, USA

36608
Cypress Creek Golf Course

3840 St. Andrews Loop East

36693
Heron Lakes Country Club

3851 Government Boulevard

36693
Heron Lakes Country Club

3851 Government Blvd, Mobile, AL 36693, USA

36693
36618
Magnolia Grove Golf Course

7001 Magnolia Grove Pkwy, Mobile, AL 36618, USA

36618
Mobile Links

1000 Pro Shop Lane, Mobile, AL

35903
Mobile Municipal Golf Course

1500 Golf Course Drive, Mobile, AL

36656
Mobile Oaks Golf Club

4000 Golf Club Drive, Mobile, AL

35757
Mobile Pines Golf Club

200 Tournament Drive, Mobile, AL

35707
Mobile Resort Golf Club

200 Championship Drive, Mobile, AL

35943
South Mobile Golf Club

2000 Tournament Drive, Mobile, AL

36158
Spring Hill Golf Course

4000 Dauphin Street

36608
The Country Club of Mobile

4101 Wimbledon Drive

36608

Montevallo

Montevallo Golf Course

1481 County Road 204

35115

Montgomery

Aroostook golf course

1501 Dozier Rd suite A, Montgomery, AL 36117, USA

36117
Arrowhead Country Club

50 Ocala Dr, Montgomery, AL 36117, USA

36117
36117
Club Champion

2564 Berryhill Rd Suite 2564, Montgomery, AL 36117, USA

36117
Cypress Tree Golf Club

1461 March Street

36112
Gateway Golf & Learning Center

3800 Davenport Parkway

36105
Gateway Golf Course

3800 Davenport Dr, Montgomery, AL 36105, USA

36105
Kolomi

1501 Emerald Mountain Express Way

36117
Lagoon Park Golf Course

2855 Lagoon Park Dr, Montgomery, AL 36109, USA

36109
Lagoon Park Golf Course

2855 Lagoon Park Drive

36109
Maxwell-Gunter Range 42 Driving Range

1461 March St, Montgomery, AL 36112, USA

36112
Montgomery Country Club

300 Golf Club Drive, Montgomery, AL

35312
Montgomery Country Club

3001 Narrow Lane Rd, Montgomery, AL 36106, USA

36106
Montgomery Golf & Country Club

200 Fairway Drive, Montgomery, AL

35969
Montgomery Golf Club

5000 Championship Drive, Montgomery, AL

35503
Montgomery Links

5000 Tournament Drive, Montgomery, AL

36023
Montgomery Municipal Golf Course

5000 Championship Drive, Montgomery, AL

35439
Montgomery Oaks Golf Club

2500 Golf Course Drive, Montgomery, AL

36142
Range 231 N LLC

3250 Wetumpka Hwy, Montgomery, AL 36110, USA

36110
River Run

1501 Eddie L. Tullis Road

36117
South Montgomery Golf Club

500 Fairway Drive, Montgomery, AL

35977
Wynlakes Golf & Country Club

7900 Wynlakes Blvd, Montgomery, AL 36117, USA

36117

Morris

Green Briar Golf

1130 Morris Majestic Rd, Morris, AL 35116, USA

35116
Turkey Creek Driving Range

7990 Old U.S. 31, Morris, AL 35116, USA

35116

Moulton

Deer Run Golf Course

1175 County Road 100

35650

Moundville

South Sandy Shooting Range

National Forest Rd 706, Moundville, AL 35474, USA

35474

Northport

Hidden Meadows Golf Course

13000 Old Cove Road

35473
Old Cove Golf, DBA The Dells Golf Club

13000 Old Cove Rd, Northport, AL 35473, USA

35473

Oneonta

Heritage Golf

865 Heritage Road

35121
Heritage Golf Course

1364 Heritage Rd, Oneonta, AL 35121, USA

35121
Limestone Springs Golf Club

3000 Colonial Drive

Limestone Springs Golf Club

3000 Colonial Dr, Oneonta, AL 35121, USA

35121

Opelika

John King Golf at RTJ Grand National

3000 Robert Trent Jones Trail, Opelika, AL 36801, USA

36801
John King Golf at RTJ Grand National

3000 Robert Trent Jones Trail, Opelika, AL 36801, USA

36801
RTJ Driving Range

MHHH+C5, Opelika, AL 36801, USA

36801
RTJ Driving Range

MHHH+C5, Opelika, AL 36801, USA

36801
RTJ Golf Trail at Grand National

3000 Robert Trent Jones Trail, Opelika, AL 36801, USA

36801
RTJ Golf Trail at Grand National

3000 Robert Trent Jones Trail, Opelika, AL 36801, USA

36801
RTJ Grand National Golf

3000 Robert Trent Jones Trail

36801
Saugahatchee Country Club

3800 Bent Creek Rd, Opelika, AL 36804, USA

36804
Saugahatchee Country Club

3800 Bent Creek Rd, Opelika, AL 36804, USA

36804

Orange Beach

Orange Beach Golf Center

4700 Easy St, Orange Beach, AL 36561, USA

36561

Oxford

Cider Ridge Golf Club

200 Apple Blossom Way, Oxford, AL 36203, USA

36203

Ozark

Fox Ridge Golf Course Pro Shop

815 Country Club Dr, Ozark, AL 36360, USA

36360
Ozark Country Club

815 Country Club Dr, Ozark, AL 36360, USA

36360
Ozark Golf Course

815 Country Club Dr, Ozark, AL 36360, USA

36360

Pelham

Ballantrae Golf Club

1300 Ballantrae Club Dr, Pelham, AL 35124, USA

35124
Oak Mountain Golf Course

200 Terrace Dr, Pelham, AL 35124, USA

35124

Phenix City

Lakewood Golf Course

2800 Lakewood Dr, Phenix City, AL 36867, USA

36867

Piedmont

Dugger Mountain Golf Driving Range

1801 Vigo Rd, Piedmont, AL 36272, USA

36272
Piedmont Golf range

5920 Old Gadsden Piedmont Hwy, Piedmont, AL 36272, USA

36272

Pike Road

Cottonwood Golf Club

7160 Byron Nelson Boulevard

36116

Prattville

DriveSouth

172 W Main St Ste B, Prattville, AL 36067, USA

36067
LPGA Classic

2600 Constitution Ave, Prattville, AL 36066, USA

36066
RTJ Golf Trail at Capitol Hill

2600 Constitution Ave, Prattville, AL 36066, USA

36066
36066
SQDx Golf Academy

2600 Constitution Ave, Prattville, AL 36066, USA

36066
The Prattville Country Club

723 US-82, Prattville, AL 36067, USA

36067

Prichard

High Pointe Golf Course

4603 Pinehurst Court

36613

s

Golf Driving Range

County Hwy 28, Owens Cross Roads, AL 35763, USA

35763
RTJ Golf Trail at Hampton Cove

450 Old 431 Hwy, Owens Cross Roads, AL 35763, USA

35763

Scottsboro

Goose Pond Colony Lake Course

417 Ed Hembree Dr, Scottsboro, AL 35769, USA

35769
Goose Pond Plantation Golf

67 Plantation Pointe Rd, Scottsboro, AL 35768, USA

35768

Selma

Selma Country Club

103 West Dallas Avenue

36701

Shoal Creek

Shoal Creek

100 New Williamsburg Drive

35242
Shoal Creek Club

100 New Williamsburg Dr RD, Shoal Creek, AL 35242, USA

35242

Spanish Fort

TimberCreek Golf Club

9650 Timbercreek Blvd, Spanish Fort, AL 36527, USA

36527

Susan Moore

The Whip

2920 Lurleen Drive

35952

Trussville

The Silos Golf Club

7905 Roper Rd, Trussville, AL 35173, USA

35173

Tuscaloosa

Alabama Discount Golf

2330 McFarland Blvd E, Tuscaloosa, AL 35404, USA

35404
Andrew Peyton Golf

1650 McFarland N Blvd, Tuscaloosa, AL 35406, USA

35406
Greater Tuscaloosa Golf Club

4000 Golf Course Drive, Tuscaloosa, AL

36767
Indian Hills Country Club

1650 McFarland N Blvd, Tuscaloosa, AL 35406, USA

35406
Indian Hills Golf Course

1650 McFarland Boulevard North

35406
Links at Tuscaloosa Golf Course

1800 Links Blvd #7501, Tuscaloosa, AL 35405, USA

35405
NorthRiver Yacht Club

3100 Yacht Club Way NE

35406
NorthRiver Yacht Club - Yacht Club Building/Pool

2500 Yacht Clb NE Wy, Tuscaloosa, AL 35406, USA

35406
NorthRiver Yacht Club (Golf Clubhouse)

3100 Yacht Clb NE Wy, Tuscaloosa, AL 35406, USA

35406
Ol’ Colony Golf Complex

401 Old Colony Rd, Tuscaloosa, AL 35406, USA

35406
Tall Pines Golf Course

5604 Woodland Forrest Dr, Tuscaloosa, AL 35405, USA

35405
The Club at Tuscaloosa

4000 Golf Course Drive, Tuscaloosa, AL

35336
Tuscaloosa Creek Golf Club

3000 Pro Shop Lane, Tuscaloosa, AL

36371
Tuscaloosa Pines Golf Club

300 Tournament Drive, Tuscaloosa, AL

35482
Tuscaloosa Public Golf Course

100 Tournament Drive, Tuscaloosa, AL

35645
Tuscaloosa Valley Golf Course

2500 Pro Shop Lane, Tuscaloosa, AL

36317
Your Golf Superstore

2330 McFarland Blvd E, Tuscaloosa, AL 35404, USA

35404

Tuscumbia

Spring Creek Golf Course

800 Woodmont Drive

35674

Union Grove

Cherokee Ridge

4000 Cherokee Ridge Dr, Union Grove, AL 35175, USA

35175

Vestavia Hills

The Golffice

1442 Montgomery Hwy Suite 100, Vestavia Hills, AL 35216, USA

35216

Wetumpka

Emerald Mountain Golf Club

245 Mountain View Dr, Wetumpka, AL 36093, USA

36093