Flag of Alabama

Golf courses in Alabama

This directory lists 209 golf courses across 130 cities in Alabama, 154 with 18 holes, 53 with 9 holes and 2 with another or unlisted hole count.

192 COURSES MAPPED
Courses
209
Cities
130
18-hole
154
9-hole
53
Avg 18-hole yards
6,553
Longest
8,191Robert Trent Jones Golf Trail At Ross Bridge

Of the 207 Alabama courses that list driving range information, 164 have one.

Across 152 18-hole courses with a listed yardage, the average is 6,553 yards. The longest is Robert Trent Jones Golf Trail At Ross Bridge in Birmingham at 8,191 yards.

Top cities in Alabama

All 130 cities
  1. Birmingham5 public · 11 private 17 courses
  2. Montgomery4 public · 3 private 7 courses
  3. Anniston4 public · 1 private 5 courses
  4. Gulf Shores4 public 5 courses
  5. Huntsville1 public · 4 private 5 courses
  6. Mobile3 public · 1 private · 1 semi‑private 5 courses
  7. Tuscaloosa2 public · 2 private · 1 semi‑private 5 courses
  8. Auburn1 public · 2 private 4 courses

All 130 cities

Top cities

Longest courses

18-hole, yards
  1. 1Robert Trent Jones Golf Trail At Ross BridgePublicBirmingham8,191
  2. 2Robert Trent Jones Golf Trail At The ShoalsPublicMuscle Shoals8,092
  3. 3Robert Trent Jones Golf Trail At Capitol HillPublicPrattville7,726
  4. 4Dothan National Golf Club & HotelDothan7,504
  5. 5Willow Point Golf & Country ClubPrivateAlexander City7,465
  6. 6FarmLinks Golf ClubPublicSylacauga7,444
  7. 7Links At Redstone Golf CoursePrivateHuntsville7,339
  8. 8Auburn University ClubPrivateAuburn7,326
  9. 9Ballantrae Golf ClubPublicPelham7,310
  10. 10Greystone Golf & Country Club Founders CoursePrivateBirmingham7,299

States next to Alabama

Frequently asked questions

How many golf courses are in Alabama?

Alabama has 209 golf courses in 130 cities in this directory: 154 with 18 holes, 53 with 9 holes and 2 with another or unlisted hole count.

Which city in Alabama has the most golf courses?

Birmingham has the most, with 17 courses, followed by Montgomery (7) and Anniston (5).

What is the longest golf course in Alabama?

Among 18-hole courses with a listed yardage, Robert Trent Jones Golf Trail At Ross Bridge in Birmingham is the longest at 8,191 yards.

How long is the average 18-hole course in Alabama?

The average listed yardage across 152 18-hole courses in Alabama is 6,553 yards.

How many golf courses in Alabama have a driving range?

164 of the 207 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.