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.
- 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-
Birmingham5 public · 11 private 17 courses -
Montgomery4 public · 3 private 7 courses -
Anniston4 public · 1 private 5 courses -
Gulf Shores4 public 5 courses -
Huntsville1 public · 4 private 5 courses -
Mobile3 public · 1 private · 1 semi‑private 5 courses -
Tuscaloosa2 public · 2 private · 1 semi‑private 5 courses -
Auburn1 public · 2 private 4 courses
All 130 cities
Top citiesA
B
C
D
E
F
G
H
J
K
L
M
N
O
P
R
S
T
U
V
W
Y
Longest courses
18-hole, yards- 1Robert Trent Jones Golf Trail At Ross Bridge8,191
- 2Robert Trent Jones Golf Trail At The Shoals8,092
- 3Robert Trent Jones Golf Trail At Capitol Hill7,726
- 4Dothan National Golf Club & Hotel7,504
- 5Willow Point Golf & Country Club7,465
- 6FarmLinks Golf Club7,444
- 7Links At Redstone Golf Course7,339
- 8Auburn University Club7,326
- 9Ballantrae Golf Club7,310
- 10Greystone Golf & Country Club Founders Course7,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.