Golf Courses in Alabama

Discover 151 premier golf destinations across Alabama. From championship courses to local favorites, find your perfect round.

Filter:
151
Total Courses
72
Public Courses
60
Private Courses
85
Cities
AL18 HOLES

Homestead Resort Golf & Country Club

Oak Creek

4.7 (1497 reviews)

Historic golf course offering world-class facilities.

Green Fee: Call for Rates
Public
AL18 HOLES

Craft Farms Golf Club

Gulf Shores

5 (935 reviews)
Green Fee: Call for Rates
Public
AL18 HOLES

RTJ Golf Trail at Capitol Hill

Prattville

3.7 (815 reviews)
Green Fee: Call for Rates
Public
AL18 HOLES

Kiva Dunes Resort and Golf

Gulf Shores

5 (787 reviews)

Casual houses & condos on waterfront property with 4 pools, a golf course, a private beach & dining.

Green Fee: Members Only
Private
AL18 HOLES

RTJ Golf Trail at Grand National

Opelika

5 (596 reviews)

Scenic public recreational golf course offering 54-holes on three courses plus waterside views.

Green Fee: Call for Rates
Public
AL18 HOLES

RTJ Golf Trail at Oxmoor Valley

Birmingham

5 (557 reviews)

Facility along the Robert Trent Jones Golf Trail offering 3 18-hole courses & vacation homes.

Green Fee: Call for Rates
Public
AL18 HOLES

RTJ Golf Trail at Hampton Cove

Owens Cross Roads

5 (467 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

Magnolia Grove Golf Course

Mobile

5 (437 reviews)
Green Fee: Call for Rates
Public
AL18 HOLES

FarmLinks at Pursell Farms

Sylacauga

5 (380 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

RTJ Golf Trail at Cambrian Ridge

Greenville

5 (359 reviews)
Green Fee: Call for Rates
Public
AL18 HOLES

Rock Creek Golf Club

Fairhope

3.7 (350 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

The Ledges

Huntsville

5 (300 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

RTJ Golf Trail at The Shoals

Muscle Shoals

5 (275 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

Roebuck Golf Course

Birmingham

2.3 (266 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

RTJ Golf Trail at Silver Lakes

Gadsden

4.3 (242 reviews)
Green Fee: Call for Rates
Resort
AL18 HOLES

Greystone Golf & Country Club

Birmingham

5 (200 reviews)
Green Fee: Members Only
Private
AL18 HOLES

Ballantrae Golf Club

Pelham

4.7 (227 reviews)
Green Fee: $42-$57
Public
AL18 HOLES

Dothan National Golf Club and Hotel

Dothan

4 (610 reviews)
Green Fee: $69-$94
Resort
AL18 HOLES

Glenlakes Golf Club

Foley

2.3 (422 reviews)
Green Fee: $300
Public
AL18 HOLES

Peninsula Golf & Racquet Club

Gulf Shores

4.7 (419 reviews)
Green Fee: $64-$87
Public
AL18 HOLES

Oak Mountain Golf Course

Pelham

2.3 (216 reviews)
Green Fee: $27
Public
AL18 HOLES

Lakewood Golf Club

Fairhope

4.7 (205 reviews)
Green Fee: $46-$63
Private
AL18 HOLES

RTJ Golf Trail at Ross Bridge

Hoover

5 (342 reviews)
Green Fee: $124-$169
Resort
AL18 HOLES

Highland Park Golf Course

Birmingham

4.7 (188 reviews)
Green Fee: N/A
Resort
AL18 HOLES

Lagoon Park Golf Course

Montgomery

State capital course (94 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Cottonwood Golf Club

Montgomery

State capital course (125 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Gateway Golf Course

Montgomery

State capital course (129 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Wynlakes Golf & Country Club

Montgomery

State capital course (286 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Aroostook golf course

Montgomery

State capital course (45 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Montgomery Country Club

Montgomery

State capital course (169 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Emerald Mountain Golf Club

Wetumpka

State capital course (90 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Maxwell-Gunter Range 42 Driving Range

Montgomery

State capital course (150 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

The Prattville Country Club

Prattville

State capital course (83 reviews)

Green Fee: Call for Rates
Resort
AL18 HOLES

Birmingham Golf Club

Birmingham

18 hole golf course in Birmingham.

Green Fee: $35.00
Public
Website not available
AL18 HOLES

Westside Golf

Birmingham

Green Fee: $8
Public
AL18 HOLES

Green Briar Golf

Morris

Green Fee: $19
Public
AL18 HOLES

Trussville Country Club

Trussville

Green Fee: $25
Private
AL18 HOLES

Big Spring Lake Golf Club

Albertville

Green Fee: $28
Private
AL18 HOLES

Clanton Country Club

Clanton

Green Fee: $30
Private
AL18 HOLES

Willow Brook Golf Course

Albertville

Green Fee: $54
Public
AL18 HOLES

Timberline Golf Course

Calera

Green Fee: $79
Private
AL18 HOLES

Oxmoor Valley Golf Course Ridge

Birmingham

Green Fee: $95
Public
AL18 HOLES

Robert Trent Jones Golf Trail, Ross Bridge

Hoover

Green Fee: $110-$135
Public
AL18 HOLES

Valley Landing Golf Course

Courtland

Green Fee: $20
Private
AL18 HOLES

Chriswood Golf Course

Athens

Green Fee: $20
Public
AL18 HOLES

Colonial Golf Course

Meridianville

Green Fee: $23
Public
AL18 HOLES

Sunset Landing Golf Club

Huntsville

Green Fee: $23
Public
AL18 HOLES

Point Mallard Golf Course

Decatur

Green Fee: $24
Public
AL18 HOLES

Brookside Golf Course

Arab

Green Fee: $25
Public
AL18 HOLES

Cherokee Ridge

Union Grove

Green Fee: $25-$65
Private
AL18 HOLES

Becky Peirce Municipal Golf Course

Huntsville

Green Fee: $28
Public
AL18 HOLES

Short at Hampton Cove Golf Course

Owens Cross Roads

Green Fee: $28
Public
AL18 HOLES

Deer Run Golf Course

Moulton

Green Fee: $31
Public
AL18 HOLES

Southern Gayles Golf Course

Athens

Green Fee: $31
Public
AL18 HOLES

Foxrun Golf Course

Meridianville

Green Fee: $35
Public
AL18 HOLES

The Pines Golf Course

Millbrook

Green Fee: $20
Public
AL18 HOLES

Tallapoosa Lakes Golf Course

Montgomery

Green Fee: $27
Public
AL18 HOLES

Headland Country Club

Headland

Green Fee: $25
Private
AL18 HOLES

Silver Wings Golf Course

Fort Rucker

Green Fee: $25
Private
AL18 HOLES

Fox Ridge Golf Course

Ozark

Green Fee: $26
Private
AL18 HOLES

River Oaks Golf Course

Geneva

Green Fee: $28
Public
AL18 HOLES

Kilgore's Roundabout Plantation Golf Course

Dothan

Green Fee: $35-$45
Private
AL18 HOLES

Highland Oaks Short Course

Dothan

Green Fee: $42
Public
AL18 HOLES

Mill Creek Golf Course

Citronelle

Green Fee: $12
Public
AL18 HOLES

Highpoint Golf Course

Eight Mile

Green Fee: $18
Private
AL18 HOLES

Isle Dauphine Golf Club

Dauphin Island

Green Fee: $30
Private
AL18 HOLES

Meadowlake Golf Course

Theodore

Green Fee: $30-$42
Public
AL18 HOLES

Azalea City Golf Course

Mobile

Green Fee: $31
Public
AL18 HOLES

Gulf Pines Golf Course

Mobile

Green Fee: $33
Public
AL18 HOLES

Spring Hill College

Mobile

Green Fee: $115
Public
AL18 HOLES

Quail Creek Golf Course

Fairhope

Green Fee: $24
Private
AL18 HOLES

Soldiers Creek Golf Course

Elberta

Green Fee: $36
Public
AL18 HOLES

Foley Golf Club

Foley

Green Fee: $40-$55
Public
AL18 HOLES

Timbercreek Golf Course

Daphne

Green Fee: $45-$65
Private
AL18 HOLES

Gulf Shores Golf Club

Semi-Private

Green Fee: $40-$80
Private
AL18 HOLES

Craft Farms Golf Resort Cotton Creek

Public

Green Fee: $85-$109
Private
AL18 HOLES

Craft Farms Golf Resort Cypress Bend

Public

Green Fee: $85-$119
Private
AL18 HOLES

Kiva Dunes Resort & Golf

Public

Green Fee: $114
Private
AL18 HOLES

Peninsula Golf and Racquet Club

Public

Green Fee: $129
Private
AL18 HOLES

Bent Brook Golf Club

Public

Green Fee: $30
Private
AL18 HOLES

Frank House Municipal Golf Course

Public

Green Fee: $33
Private
AL18 HOLES

College Park Golf Course

College Park

Green Fee: $11
Public
AL18 HOLES

Candler Park Golf Course

Atlanta

Green Fee: $13
Public
AL18 HOLES

Cross Creek Golf Club

Atlanta

Green Fee: $13-$22
Public
AL18 HOLES

Cherokee Golf Center

Woodstock

Green Fee: $14
Public
AL18 HOLES

Rum Creek Golf

Stockbridge

Green Fee: $14
Public
AL18 HOLES

Alfred Tup Holmes Golf Course

Atlanta

Green Fee: $15-$30
Public
AL18 HOLES

Green Valley Golf Club

McDonough

Green Fee: $16
Public
AL18 HOLES

North Fulton Golf Course

Atlanta

Green Fee: $19-$32
Public
AL18 HOLES

Raintree Golf and Country Club

Thomaston

Green Fee: $20
Private
AL18 HOLES

John A White Golf Course

Atlanta

Green Fee: $21
Public
AL18 HOLES

Morgan Dairy Golf Club

Griffin

Green Fee: $22
Public
AL18 HOLES

Griffin Golf Course

Griffin

Green Fee: $23
Public
AL18 HOLES

Tally Mountain Golf Course

Tallapoosa

Green Fee: $23
Public
AL18 HOLES

Coweta Club

Newnan

Green Fee: $25
Private
AL18 HOLES

The Château Élan Golf Club - Executive Course

Braselton

Green Fee: $25
Public
AL18 HOLES

Charlie Yates Golf Course

Atlanta

Green Fee: $26
Public
AL18 HOLES

The Chimneys Golf Course

Winder

Green Fee: $26-$27
Private
AL18 HOLES

Pine Hills Golf Club

Winder

Green Fee: $27
Public
AL18 HOLES

Meadow Lakes Golf Course

Cedartown

Green Fee: $30
Public
AL18 HOLES

Summer Grove Golf Club

Newnan

Green Fee: $33
Private
AL18 HOLES

The Golf Club at Bradshaw Farms

Woodstock

Green Fee: $34-$89
Private
AL18 HOLES

Cedar Valley Golf Course

Cedartown

Green Fee: $35
Private
AL18 HOLES

Dogwood Golf & Country Club

Austell

Green Fee: $35
Private
AL18 HOLES

Planterra Ridge Golf Club

Peachtree City

Green Fee: $35-$55
Private
AL18 HOLES

The Pines Golf & Country Club

Williamson

Green Fee: $36
Private
AL18 HOLES

Bobby Jones Golf Course

Atlanta

Green Fee: $36-$43
Public
AL18 HOLES

Collins Hill Golf Club

Lawrenceville

Green Fee: $38-$40
Private
AL18 HOLES

Legacy Golf Links & Driving Range

Smyrna

Green Fee: $38-$39
Public
AL18 HOLES

Panola Mountain Golf Course

Ellenwood

Green Fee: $39
Public
AL18 HOLES

The Fields Golf Club

LaGrange

Green Fee: $39
Public
AL18 HOLES

Braelinn Golf Club

Peachtree City

Green Fee: $39-$55
Private
AL18 HOLES

Fairways of Canton

Canton

Green Fee: $40-$50
Private
AL18 HOLES

Providence Club

Monroe

Green Fee: $40-$49
Private
AL18 HOLES

Club at Shoal Creek

Griffin

Green Fee: $42
Private
AL18 HOLES

Steel Canyon Golf Club

Sandy Springs

Green Fee: $43
Private
AL18 HOLES

Sugar Hill Golf Club

Sugar Hill

Green Fee: $43
Public
AL18 HOLES

Legacy on Lanier Golf Club

Buford

Green Fee: $45-$55
Public
AL18 HOLES

Bear Creek Golf Club

Monroe

Green Fee: $46-$68
Private
AL18 HOLES

Fox Creek Golf Club

Smyrna

Green Fee: $46-$48
Public
AL18 HOLES

Cotton Fields Golf Club

McDonough

Green Fee: $49
Private
AL18 HOLES

Woodland Hills Golf Club

Cartersville

Green Fee: $49
Private
AL18 HOLES

Crystal Lake Golf & Country Club

Hampton

Green Fee: $49-$75
Private
AL18 HOLES

Cobblestone Golf Course

Acworth

Green Fee: $50
Public
AL18 HOLES

Stone Mountain Golf Club

Stone Mountain

Green Fee: $51-$73
Public
AL18 HOLES

Country Land Golf Course

Cumming

Green Fee: $55
Private
AL18 HOLES

Wolf Creek Golf Course

Atlanta

Green Fee: $55
Public
AL18 HOLES

Sun City Peachtree Golf Club

Griffin

Green Fee: $57
Private
AL18 HOLES

Peachtree Golf Centre

Duluth

Green Fee: $57
Public
AL18 HOLES

Monroe Golf and Country Club

Monroe

Green Fee: $58
Private
AL18 HOLES

Woodmont Golf and Country Club

Canton

Green Fee: $59-$99
Private
AL18 HOLES

Hampton Golf Village

Cumming

Green Fee: $59-$85
Public
AL18 HOLES

Bentwater Golf Club

Acworth

Green Fee: $60
Private
AL18 HOLES

Lanier Golf Course

Cumming

Green Fee: $61
Private
AL18 HOLES

Mystery Valley Golf Club

Lithonia

Green Fee: $63
Private
AL18 HOLES

Flat Creek Country Club

Peachtree City

Green Fee: $65
Private
AL18 HOLES

City Club Marietta Golf Course

Marietta

Green Fee: $66
Private
AL18 HOLES

The Georgia Club

Statham

Green Fee: $69-$79
Private
AL18 HOLES

Towne Lake Hills Golf Club

Woodstock

Green Fee: $70
Private
AL18 HOLES

Eagle Watch Golf Club

Woodstock

Green Fee: $75-$125
Private
AL18 HOLES

Echelon Golf Club

Alpharetta

Green Fee: $75
Private
AL18 HOLES

River Pines Golf Course

Johns Creek

Green Fee: $80
Public
AL18 HOLES

St Marlo Country Club

Duluth

Green Fee: $89
Private
AL18 HOLES

Barnsley Gardens

Adairsville

Green Fee: $100
Public
AL18 HOLES

Brown's Mill Golf Course

Atlanta

Green Fee: $115
Public
AL18 HOLES

Chestatee Golf Club

Dawsonville

Green Fee: $119
Private
AL18 HOLES

Bear's Best Atlanta

Suwanee

Green Fee: $120
Public
AL18 HOLES

Green Valley Golf Course

Cartersville

Green Fee: $125
Public
AL18 HOLES

Belle Glade Municipal Golf Club

Belle Glade

Green Fee: $10
Public
AL18 HOLES

Binks Forest Golf Club

Wellington

Green Fee: $33
Private
AL18 HOLES

Palm Beach Par-3 Golf Course

Palm Beach

Green Fee: $38-$57
Private