Golf Courses in Alabama
Browse 156 golf courses in Alabama on Yards Golf Book. Each course includes a digital yardage book with hole-by-hole strategy, shot dispersion data, and strokes gained analytics personalized to your handicap.
156 courses
- Albertville Golf And Country Club Par 77
- Andalusia Country Club Alabama playing 6 Par 72
- Anniston Country Club Alabama playing 6 Par 70
- Arrowhead Country Club Montgomery Par 72
- Attalla Country Club Par 72
- Auburn Links
- Auburn University Club Alabama playing 7 Par 72
- Azalea City Golf Course Mobile Par 72
- Blackberry Trail Golf Course Alabama playing 6 Par 72
- Boaz Golf And Country Club
- Briarmeade Golf Club Par 102
- Burning Tree Country Club Alabama playing 6 Par 72
- Cambrian Ridge Greenville Par 72
- Cane Creek Golf Course Alabama playing 6 Par 72
- Canebrake Club Athens Par 72
- Castle Pines Golf Course Alabama playing 7 Par 72
- Cider Ridge Golf Club Alabama playing 6 Par 72
- Clanton Country Club Clanton Par 136
- Clubhouse And 19th Hole Par 69
- Colonial Golf Club Meridianville Par 72
- Coosa Pines Golf Club Childersburg Par 72
- Cottonwood Golf Club Montgomery Par 72
- Country Club Of Birmingham Alabama playing 6 Par 70
- Craig Field Public Golf Club
- Cullman Golf Course Hanceville Par 58
- Cypress Creek Golf Course Alabama playing 7 Par 72
- Cypress Lakes Golf And Country Club Alabama. Full scorecard Par 72
- Cypress Tree Golf Club Maxwell Air Force Base Par 72
- Decatur Golf And Country Club
- Deer Run Golf Course Moulton Par 72
- Desoto Country Club And Golf Course
- Disc Golf Course Orange Beach
- Dogwood Hills Golf Course Brewton Par 67
- Dothan Country Club Dothan Par 70
- Dothan National Golf Club Dothan Par 104
- Eagles Nest Golf Course Alabama playing 6 Par 71
- Emerald Mountain Golf Club Par 104
- Enterprise Country Club Alabama playing 6 Par 72
- Eufaula Country Club Eufaula Par 72
- Evans Barnes Golf Course Andalusia Par 144
- Evergreen Golf Club Evergreen Par 70
- Farmlinks Golf Course At Pursell Farms Sylacauga Par 72
- Fox Run Alabama playing 6 Par 72
- Frank House Municipal Golf Course Bessemer Par 104
- Gadsden Country Club Gadsden Par 71
- Gateway Golf And Learning Center Montgomery
- Glenlakes Golf Club Alabama playing 6 Par 72
- Goosepond Plantation Golf Course
- Grayson Valley Country Club Alabama playing 6 Par 72
- Green Brian Golf Course Morris Par 78
- Greene County Golf Course Alabama playing 6 Par 72
- Greystone Gandcc Legacy
- Greystone Golf And Country Club Birmingham Par 103
- Gulf Links Golf Course Foley Par 93
- Gulf Shores Gulf Club Gulf Shores Par 71
- Gulf State Park Golf Course Par 72
- Heritage Golf Oneonta Par 102
- Heron Lakes Country Club Mobile Par 72
- Hidden Meadows Golf Course Northport Par 72
- High Pointe Golf Course Eight Mile Par 99
- Highland Oaks Golf Course Dothan Par 81
- Highland Park Golf Course Birmingham Par 70
- Hillside Golf Course Alabama playing 6 Par 72
- Holly Hills Country Club Bay Minette Par 72
- Hoover Country Club Alabama playing 6 Par 72
- Horse Creek Golf Course Par 103
- Huntsville Country Club Huntsville Par 71
- Indian Hills Golf Club Par 101
- Indian Hills Golf Course Tuscaloosa Par 72
- Indian Oaks Golf Club Par 103
- Isle Dauphine Golf Club Par 144
- Jackson Links Par 108
- Judge Par 68
- Kilgores Roundabout Plantation Golf Course Par 104
- Kiva Dunes Golf Course Alabama playing 7 Par 72
- Kolomi Montgomery
- Lagoon Park Golf Course Montgomery Par 72
- Lake Forest Golf Course Daphne Par 104
- Lakepoint State Park Resort Golf Course Eufaula
- Lakeside Golf Course Alabama playing 6 Par 72
- Lakeview Country Club Alabama playing 6 Par 72
- Lakewinds Golf Course Alexander City
- Lakewood Club Alabama playing 7 Par 72
- Lakewood Golf Course Alabama playing 6 Par 72
- Legislator Par 68
- Limestone Springs Golf Club Oneonta Par 72
- Magnolia Grove Golf Course Mobile Par 71
- Magnolia Meadows Golf Course Par 98
- Marion Military Institute Golf Course Par 144
- Mill Creek Golf Course Citronelle Par 103
- Montevallo Golf Course Montevallo Par 100
- Montgomery Country Club Alabama playing 6 Par 70
- Moores Mill Club Alabama playing 6 Par 72
- Mountain Brook Club Brook Club is a par-71 public course in Alabama playing 6 Par 71
- Musgrove Country Club Jasper Par 71
- Northriver Yacht Club Tuscaloosa Par 71
- Ol Colony Golf Complex Alabama playing 7 Par 72
- Old Overton Club Alabama playing 7 Par 71
- Pell City Country Club Par 144
- Peninsula Golf And Racquet Club Par 104
- Pine Hill Country Club Alabama playing 6 Par 72
- Pine Tree Country Club Alabama playing 7 Par 72
- Pines Crossing Golf Course Auburn Par 104
- Point Mallard Golf Course Par 104
- Quail Creek Golf Course Fairhope Par 72
- Quail Walk Golf Course Par 104
- Redmont Country Club Par 103
- Repar Golf Dp
- River Run Montgomery Par 72
- Riverchase Country Club Hoover Par 72
- Robert Trent Jones Golf Trail At The Shoals Par 72
- Robert Trent Jones Hampton Cove Par 71
- Rock Creek Golf Club Fairhope Par 72
- Rock Creek Golf Course Alabama playing 4 Par 65
- Roebuck Municipal Golf Course Birmingham Par 104
- Rtj Grand National Golf Opelika Par 72
- Rtj Oxmoor Valley Golf Birmingham Par 59
- Rtj Ross Bridge Golf Hoover Par 69
- Scottsboro Country Club And Golf Course
- Selma Country Club Selma Par 71
- Senator Par 72
- Shoal Creek Shoal Creek Par 72
- Silver Lakes Alabama playing 7 Par 72
- Silver Wings Golf Course Fort Rucker Par 71
- Slab Creek Golf Course
- Soldiers Creek Golf Club Par 103
- Southern Gayles Golf Club And Grill Athens Par 72
- Spring Creek Golf Course Alabama playing 6 Par 71
- Spring Hill Golf Course Mobile Par 72
- Steelwood Country Club Loxley Par 103
- Sunset Landing Golf Course Par 104
- Tall Pines Golf Club Alabama playing 6 Par 70
- Tartan Pines Golf Club Enterprise
- Terrapin Hills Country Club Hills Country Club is a par-71 private course in Fort Payne Par 71
- The Country Club Of Mobile Mobile Par 40
- The Golf Club Alabama playing 6 Par 70
- The Golf Club Of The Wharf Gulf Shores
- The Ledges Huntsville Par 72
- The Links
- The Links At Redstone Restone Arsenal Par 72
- The Meadows Golf Course Alabama playing 5 Par 70
- The Whip Susan Moore Par 104
- Timber Creek Golf Club Daphne Par 72
- Tp Country Club Cullman Par 72
- Troy Country Club Alabama playing 6 Par 72
- Trussville Country Club Alabama playing 6 Par 71
- Turtle Point Yacht And Country Club Par 104
- Twin Pines Golf Course Pines Golf Course is a par-72 public course in Alabama playing 6 Par 72
- Valley View Golf Course
- Valleyside Golf Course
- Vanity Fair Golf And Tennis Club Par 102
- Vestavia Country Club Birmingham Par 71
- Whispering Pines Golf Course Alabama playing 6 Par 72
- Willow Brook Golf Course Albertville Par 57
- Willow Point Golf And Country Club Alexander City Par 72
- Wynlakes Golf And Country Club Par 104
Get personalized strategy for every hole. Free for registered users.
Create Free Account