Golf Courses in Alabama
Browse all 197 golf courses across Alabama.
Browse Alabama Courses by Numbers
Hardest by Slope
Easiest for Beginners
Public courses, lowest slope
Longest by Yardage
Legislator
Prattville
Canebrake Club
Athens
Cambrian Ridge
Greenville
Pine Tree Country Club
Irondale
Cider Ridge Golf Club
Oxford
Hoover Country Club
Glenlakes Golf Club
Foley
NorthRiver Yacht Club
Tuscaloosa
Azalea City Golf Course
Mobile
Baytowne Golf Club
Miramar Beach
Browse by County
Top Courses in Alabama
Andalusia Country Club
Andalusia · 18 holes · public
Full ScorecardAzalea City Golf Course
Mobile · 18 holes · public
Full ScorecardBaytowne Golf Club
Miramar Beach · 18 holes · public
Full ScorecardCambrian Ridge
Greenville · 18 holes · public
Full ScorecardCanebrake Club
Athens · 18 holes · public
Full ScorecardCider Ridge Golf Club
Oxford · 18 holes · public
Full ScorecardMusgrove Country Club
Jasper · 18 holes · public
Full ScorecardNorthRiver Yacht Club
Tuscaloosa · 18 holes · public
Full ScorecardPine Hill Country Club
· 18 holes · public
Full ScorecardPine Tree Country Club
Irondale · 18 holes · public
Full ScorecardRiverchase Country Club
Hoover · 18 holes · public
Full ScorecardTP Country Club
Cullman · 18 holes · public
Full ScorecardAbout Golf in Alabama
Alabama has 197 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in Alabama is 135, compared to the national average of 113. 18 courses have verified slope and course ratings. Set up tee time alerts for any course and get notified the moment your preferred time becomes available.