Best Public Golf Courses in Alabama

Here's's first-ever ranking of the best golf courses you can play in Alabama.

1. Grand National (Lake), Opelika
2. Limestone Springs, Oneonta
3. Kiva Dunes, Gulf Shores
4. Cambrian Ridge (Sherling/Canyon), Greenville
5. Capitol Hill (Judge), Prattville
6. Grand National (Links), Opelika
7. Silver Lakes (Backbreaker/Heartbreaker), Glencoe
8. Ross Bridge, Hoover
9. Highland Oaks (Marsh/Magnolia), Dothan
10. Farm Links at Purcell Farms, Sylacauga

More golf courses in Alabama

PGA Tour News
Travel & Courses
Tips & Videos
The Shop
Equipment News & Reviews