Golf in
Alabama
254 golf courses in Alabama, from 159 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
254courses
159open to the public
19418 holes or more
$typical price
Every course, by city
Ajo
- Ajo Country Club9 holes
Albertville
- Albertville Golf & Country Club18 holes
- Willow Brook Golf Course18 holes
Alexander City
- Lakewinds Golf Course18 holes
- Willow Point Country Club18 holes
Alpine
- Alpine Bay Golf Club18 holes
Altoona
- Maple Hills Golf9 holes
- Whipporwhill Golf Course18 holes
Andalusia
- Andalusia Country Club18 holes
- Evans Barnes Golf Course9 holes
Anderson
- Anderson Creek Golf Course18 holes
Anniston
- Anniston Country Club18 holes
- Anniston Municipal Golf Course9 holes
- Indian Oaks Golf Club18 holes
- Pine Hill Country Club18 holes
Arab
- Brookside Golf Course18 holes
- Twin Lakes Golf Club18 holes
Ashland
Athens
- Athens Golf & Country Club9 holes
- Canebrake Golf Club18 holes
- Chriswood Golf Course8 holes
- Southern Gales Golf Club18 holes
- Woodland Golf Course9 holes
Atmore
- Atmore Country Club9 holes
Attalla
- Wills Creek Country Club18 holes
Auburn
- Auburn Links at Mill Creek18 holes
- Indian Pines Recreational Authority18 holes
- Moore's Mill Golf Club18 holes
- Pin Oaks Golf Club18 holes
- Saugahatchee Country Club18 holes
Bay Minette
- Holly Hills Country Club9 holes
Bessemer
Birmingham
- Altadena Valley Country Club18 holes
- Beacon Hill Golf Course9 holes
- Chace Lake Country Club18 holes
- Eagle Point Golf Club18 holes
- Grayson Valley Country Club18 holes
- Heatherwood Country Club18 holes
- Highland Park Golf Course18 holes
- Hoover Country Club18 holes
- Inverness Country Club18 holes
- Legacy Course at Greystone Golf & Country Club36 holes
- Mountain Brook Club18 holes
- Pine Tree Country Club18 holes
- Riverchase Country Club18 holes
- Roebuck Municipal Golf Course18 holes
- Shoal Creek Golf Club18 holes
- Valley Course at Oxmoor Valley Golf Course54 holes
- Vestavia Country Club18 holes
- West Side Golf9 holes
Boaz
- Boaz Golf Club18 holes
Bremen
- White Pines Golf Course18 holes
Brewton
- Country Club of Brewton18 holes
Brundidge
- Brundidge Country Club9 holes
Bryant
- Hidden Valley Golf Course18 holes
Butler
- Choctaw Country Club9 holes
Calera
- Buxahatchee Country Club9 holes
Camden
Centre
- Cherokee Country Club18 holes
Centreville
- Cahawba Falls Country Club18 holes
Chatom
- Deerfield Golf Club18 holes
Citronelle
- Citronelle Municipal Golf Course18 holes
Clanton
- Clanton Country Club9 holes
- Sehoya Golf Club9 holes
Coosa Pines
- Coosa Pines Golf Club18 holes
Cordova
- Warrior Point Golf Club18 holes
Courtland
- Valley Landing Golf Course18 holes
Cullman
- Terri Pines Country Club18 holes
Dadeville
Daleville
Daphne
Dauphin Island
- Isle Dauphine Golf Club18 holes
Decatur
- Burningtree Country Club18 holes
- Cedar Ridge Golf Course18 holes
- Decatur Country Club18 holes
- Indian Hills Golf Course18 holes
- Point Mallard Golf Course18 holes
Demopolis
- Demopolis Country Club18 holes
- Ravine, The Golf Course9 holes
Dora
- Horse Creek Golf Course18 holes
Dothan
- Dothan Country Club18 holes
- Elba Country Club9 holes
- Green Hill Golf Course18 holes
- Magnolia/Highlands Course at Highland Oaks Golf Course36 holes
- Olympia Spa Golf Resort18 holes
Elba
- Elba Country Club9 holes
Elberta
Empire
- Percy Marcum Golf Course18 holes
Enterprise
- Enterprise Country Club18 holes
- Tartan Pines Golf Club18 holes
- Tartan Pines Golf Course18 holes
Eufaula
- Eufaula Country Club18 holes
- Lakepoint Resort Golf Course18 holes
- Red Eagle Golf Course18 holes
Evengreen
- Evergreen Golf Club9 holes
Evergreen
- Evergreen Golf Club9 holes
Fairhope
Fairview
- Chesley Oaks Golf Course18 holes
Falkville
- Quail Creek Golf Course18 holes
Fayette
- Fayette Country Club9 holes
Flat Rock
- Dogwood Hills Golf Club18 holes
Florence
- Florence Golf & Country Club18 holes
- McFarland Park Golf Course18 holes
- Skypark Golf Course9 holes
Foley
- Gulf Links Golf Course18 holes
- Lakes Course at Glenlakes Golf Club27 holes
Fort McClellan
- Cane Creek Golf Course18 holes
Fort Payne
- Desoto Country Club9 holes
- Terrapin Hills Country Club18 holes
Gadsden
- Gadsden Country Club18 holes
- River Trace Golf Club18 holes
- Short Course at Silver Lakes36 holes
- Twin Bridges Golf Club18 holes
Gardendale
- Quail Ridge Country Club18 holes
Geneva
- River Oaks Golf Course9 holes
Glencoe
- Briarmead Golf Club18 holes
Goodwater
- Hatchet Creek Golf Club9 holes
Grand Bay
- Bay Oaks Golf Club18 holes
Graysville
Greensboro
- Lakeview Country Club18 holes
Greenville
- Cambrian Ridge – Loblolly/Sherling18 holes
- Greenville Country Club9 holes
Guin
- Pikeville Country Club9 holes
Gulf Shores
- Cypress Bend Course at Craft Farms36 holes
- Gulf Shores Golf Club18 holes
- Gulf State Park Golf Course18 holes
- High Point Golf Club9 holes
- Kiva Dunes Golf Course18 holes
- Marsh/Lakes Course at Peninsula Golf & Racquet Club27 holes
- The Woodlands Golf Course at Craft Farms18 holes
Guntersville
- Gunter's Landing Golf Club18 holes
- Lake Guntersville State Park Golf Course18 holes
- Scottsboro Golf & Country Club9 holes
- Stoney Mountain Golf Club18 holes
Haleyville
- Haleyville Country Club18 holes
Hanceville
- Cullman Municipal Golf Course18 holes
Harpersville
- The Meadows18 holes
Harvest
- Harvest Hills Golf Course18 holes
Headland
- Headland Country Club9 holes
Horton
- Silver Ridge Golf Club16 holes
Huntsville
- Becky Pierce Golf Course18 holes
- Huntsville Country Club18 holes
- Monrovia Golf Course18 holes
- Sunset Landing Golf Course18 holes
- Valleyside/Lakeside Course at Valley Hill Country Club37 holes
Jacksonville
- Stoneybrook Golf Course18 holes
Jasper
- Arrowhead Golf Course9 holes
- Musgrove Country Club18 holes
- Twin Lakes Golf Club9 holes
- Union Chapel Golf Course9 holes
Killen
Lanett
- Riverside Country Club9 holes
Leeds
- Terry Walker Country Club18 holes
Linden
- Linden Country Club9 holes
Livingston
- Livingston Country Club9 holes
Loxley
- Steelwood18 holes
Marion
Maxwell AFB
McCalla
- Tannehill National Golf Course18 holes
Mentone
- Saddle Rock Golf Course9 holes
Meridianville
- Colonial Golf Course18 holes
- Fox Run Golf Course18 holes
Millbrook
- The Pines Golf Club18 holes
Mobile
- Azalea City Golf Course18 holes
- Falls Course at Robert Trent Jones Golf Trail at Magnolia Grove24 holes
- Gulf Pines Golf Course18 holes
- Heron Lakes Country Club18 holes
- Linksman Golf Club18 holes
- Short Nine Course at Country Club of Mobile27 holes
- Spring Hill College Golf Course18 holes
Monroeville
- Vanity Fair Golf & Tennis Club18 holes
Montevallo
- Montevallo Golf Club18 holes
Montgomery
- Arrowhead Country Club18 holes
- Bonnie Crest Country Club18 holes
- Lagoon Park Golf Course18 holes
- Magnolia Golf Club18 holes
- Montgomery Country Club18 holes
- Montgomery Golf Center9 holes
- Montgomery National Golf Club18 holes
- River Run 1 Golf Course18 holes
- River Run Golf Course18 holes
- Wynlakes Golf & Country Club18 holes
Morris
- Green Briar Golf Course18 holes
Moulton
- Deer Run Golf Course18 holes
Muscle Shoals
Northport
- Hidden Meadows Golf Course18 holes
- Indian Hills Country Club18 holes
Oakman
- Lakeside Golf Course9 holes
Oneonta
- Covered Bridge Golf Club18 holes
- Limestone Springs Golf Club18 holes
- Palisades Golf Course18 holes
Opp
- Opp Country Club9 holes
Orange Beach
- Orange Beach Golf Center9 holes
Owens Cross Roads
Oxford
- B & J Golf Center9 holes
- Cider Ridge Golf Club18 holes
Ozark
- Country Club of Ozark18 holes
- Willow Oaks Golf Club18 holes
Pelham
Pell City
- Pell City Country Club9 holes
- Pine Harbor Golf Club18 holes
Phenix City
- Beaver Creek Golf Course18 holes
- Lakewood Golf Course18 holes
Phoenix City
- Lakewood Golf Course18 holes
Pinson
- The Golf Club at Cumberland Lake18 holes
Prattville
Rainsville
Red Bay
- Redmont Country Club18 holes
Redstone Arsenal
Reform
- Knolls Country Club9 holes
Roanoke
- Roanoke Country Club9 holes
Rogersville
Russellville
- Twin Pines Country Club18 holes
Scottsboro
Seale
- Yuchi Reservation9 holes
Selma
- Craig Golf Course9 holes
- Ocumulgee Golf Course18 holes
- Selma Country Club18 holes
Semmes
Sulligent
- Oak Hill Country Club18 holes
Sylacauga
- Farmlinks Golf Club at Pursell Farms18 holes
- Sylacauga Country Club18 holes
Talladega
- Talladega Municipal Golf9 holes
- Timber Ridge Golf Club18 holes
Tallassee
- Lakeside Golf & Country Club18 holes
Thomasville
- Pineview Country Club9 holes
Troy
- Trojan Oaks Golf Course9 holes
- Troy Country Club18 holes
Trussville
- Trussville Country Club18 holes
- Turtle Point Yacht & Country Club18 holes
Tuscaloosa
- Country Club of Tuscaloosa18 holes
- Mimosa Park Golf Course18 holes
- NorthRiver Yacht Club18 holes
- Ol' Colony Golf Complex18 holes
- University Of Alabama Golf Course18 holes
- Woodland Forrest Country Club18 holes
Tuscumbia
- Arrowhead Country Club9 holes
- Spring Creek Golf Course9 holes
- Tennessee Valley Country Club18 holes
Union Grove
- Cherokee Ridge Country Club18 holes
Union Springs
- Union Springs Country Club9 holes
Vestavia Hills
- Old Overton Club18 holes
Wetumpka
- Emerald Mountain Golf Club18 holes
- Quail Walk Country Club18 holes
York
- Sumter Country Club9 holes