Reviewed by: Cindy Hatcher
Check out 12 public golf courses within 25 miles of Downtown Birmingham
Reading time: 5 minutes

Whether you rate yourself as the next winner of the Masters or you’ve only recently considered taking up the game, there are some fantastic public golf courses within a short distance of Birmingham.
It’s time to dust off those clubs and get ready to hit the fairways with our guide to 12 public golf courses within 25 miles of Birmingham.
Call as you plan your visit to make sure course conditions and pricing (current as of mid-2025) are in line with your needs and up to date!
1. Ballantrae Golf Club, Pelham

Course details: Rolling hills and spectacular views. 18 holes over 7,310 yards with a par of 72.
- Where: 1300 Ballantrae Club Dr. Pelham, AL 35124
- Distance from center of Birmingham: 25 miles
- Rates:
- 9 Holes: $31
- 18 Holes: $62
- Facebook | Instagram | Website | Call
2. Bent Brook Golf Club, Bessemer (Three 9-hole courses)

Course details: Three courses; Brook, Windmill and Graveyard (which actually has an old graveyard on site). This golf course is unique in that it ivloves 3 18-hole courses including:
1. Brook/Graveyard: 18 holes over 7,222 yards with a par of 72
2. Brook/Windmill: 18 holes over 7,014 yards with a par of 71
3. Graveyard/Windmill: 18 holes over 6,722 yards with a par of 72
- Where: 7900 Dickey Springs Rd. Bessemer, AL 35022
- Distance from the center of Birmingham: 24 miles
- Guest rates: $52-62
- Facebook | Instagram | Website | Call
3. Don A Hawkins, Roebuck Municipal Golf Course
Course details: Offers a golfing experience that will challenge all player levels. One of the best bargains in the area. 18 holes over 6,509 yards with a par of 71.
- Where: 89200 Roebuck Blvd. Birmingham, AL 35206
- Distance from the center of Birmingham: 10 miles
- Rates:
- 9 Holes: $25-35
- 18 Holes: $75
- Facebook | Instagram | Website | Call
4. The City of Bessemer, Frank House Municipal Golf Course
Course details: A good course for beginners with little water and sand hazards. 18 holes over 6,346 yards with a par of 72.
- Where: 801 Golf Course Rd, Bessemer, AL 35022
- Distance from center of Birmingham: 17 miles
- Rates: $25-$30
- Website
5. Highland Park Golf, Birmingham

Course details: This course has some spectacular views of downtown Birmingham. 18 holes over 5,801 yards with a par of 70.
- Where: 3300 Highland Ave South
- Distance from center of Birmingham: 2 miles
- Rates:
- 9 Holes: $35-$42
- 18 Holes: $59-$75
- Website | Facebook | Instagram
6. Horse Creek Golf Course
Course details: Reasonable green fees that won’t wipe out your wallet. A fun course with multiple water hazards and elevation changes. 18 holes over 6,552 yards with a par of 72.
- Where: 1745 Highway 78, Dora, AL 35062
- Distance from the center of Birmingham: 25 miles
- Rates: $29-39
- Website | Facebook
7. Oak Mountain State Park Golf Course “The Oaks”

Course details: Play golf at Alabama’s largest state park. 18 holes over 6842 yards with a par of 72.
- Where: 200 Terrace Dr. Pelham, AL 35124
- Distance from center of Birmingham: 20 miles
- Rates: $23-59
- Facebook | Website | Call
8. Robert Trent Jones Golf Trail at Ross Bridge

Course details: One of the 5th longest courses in the world. Look out for the spectacular waterfall dropping 80 feet between the ninth and eighteenth greens. 18 holes over 8,191 yards with a par of 72.
- Where: 4000 Grand Avenue, Hoover, AL 35226
- Distance from the center of Birmingham: 13 miles
- Rates: From $65
- Website | Instagram | Facebook
9. Robert Trent Jones Golf Trail at Oxmoor Valley (Three 18-hole courses)


With three separate courses, roller coaster fairways, heavy tree coverage and huge elevation changes, Oxmoor Valley is one of 11 facilities within the Robert Trent Jones Golf Trail of Alabama. It’s a must-visit!
1. Ridge Course: Roller coaster fairways, heavy tree cover and huge elevation changes. 18 holes over 7,055 yards with a par of 72.
2. Valley Course: Tree-lined and dotted with picturesque lakes. 18 holes over 7,167 yards with a par of 72.
3. Short Course: A delightful collection of 18 pure one-shotters that offer severe elevation changes. Virtually every hole plays downhill. 18 holes over 3,360 yards with a par of 54.
- Where: 100 Sunbelt Parkway, Birmingham, AL 35211
- Distance from the center of Birmingham: 12 miles
- Rates: Short course specials. Ridge and Valley from $65.
- Facebook | Instagram | Website | Call
10. Cumberland Lake Golf and Country Club
- Where: 2150 Cumberland Lake Dr, Pinson, AL 35126
- Distance from the center of Birmingham: 24 miles
- Rates:
- 9 Holes: $37.00
- 18 Holes: $55.00
- Facebook | Instagram | Website
11. Woodward Golf and Country Club

- Where: 2141 Wheel Dr, Bessemer, AL 35020
- Distance from the center of Birmingham: 14 miles
- Rates: $55 for 18 holes
- Facebook | Instagram | Website
12. Timberline Golf Club
- Location: 300 Timberline Trail, Calera, AL 35040
- Distance from the center of Birmingham: about 25 miles
- Daily rate: $57-$74 for 18 holes
- Facebook | Website
Need to get some practice closer to the city? Try Top Golf!

If hitting unlimited golf balls while enjoying food and drinks is more your thing, Top Golf in Birmingham has you covered.
- Where: 1111, 24th St N, Birmingham, AL 35234
- Price: $34-$58
- Website | Instagram | Facebook
Has this inspired you to pick up your clubs? Tag us on social @Bhamnow.
Contributors to this guide include Jon Eastwood and Grace Garrison.