The 10 Best Public Golf Courses in Alabama!

Golf is Alabama’s favorite sport to enjoy year round, and there’s no shortage of public golf courses that help you hone your skills. Truth be told, Alabama has its fair share of amazing golf courses that will both challenge and delight even the most seasoned golfer. Bring your A-game to these 10 best public golf courses in Alabama—your first visit won’t likely be your last. 

1. RTJ at Oxmoor Valley, Birmingham, AL

This picturesque golf course will linger in your memories. Full of challenges, rolling landscapes, and history, the course offers 54 holes of varying elevations and skill levels, and you’ll want to stay to play them all. The courses are surrounded by lush tree lines and mountain ranges, so every shot you take also comes with a view you won’t soon forget.

A post shared by FlyBy (@flyby_kevin) on

2. Timber Creek, Daphne, AL

Shapely greens and better-than-average clubhouse fare make Timber Creek a favorite among locals and travelers alike. This 27-hole course is lined by prestigious trees and ponds that are home to area wildlife. There are several challenges throughout the course that golfers of any skill level can appreciate.

3. Cider Ridge Golf Club, Oxford, AL

Scenic and sophisticated, golfers looking for a challenge will want to play here. Fans love coming here because of the course is well-maintained and presents a new experience every time you visit. There’s no such thing as a bad view here, but visiting in the fall gives you a stunning look at the area’s rich foliage.

4. Ballantrae Golf Club, Pelham, AL

As one of the most unique golf courses in Alabama, this highlands-inspired course is fit for any royal golfer. Tucked in a sweeping valley and surrounded by woodlands, you’ll feel miles away from the bustle of daily life so you can relax and enjoy your time on the course. You’ll also want to prioritize a stop at the clubhouse, where you’ll find a full bar and reasonably-priced fare.

A post shared by Jose Zayas (@josezayas) on

5. Rock Creek Golf Club, Fairhope, AL

Impeccably designed and maintained, playing a few holes on this course is truly a treat. Beginners and well-played golfers can enjoy the experience here, thanks to its rolling landscapes and player-friendly layout. They also have an award-winning restaurant on site to sate your appetite after a long round.

6. Frank House Golf Course, Bessemer, AL

The City of Bessemer’s Frank House Golf Course has a lot going for it: low prices, fun challenges, plenty of tee times (including twilight rounds), and an excellent location that makes playing here enjoyable. Fans love this course because of the friendly staff and low cost, touting it as the city’s best kept secret. You can squeeze in a round of golf here any day of the week.

7. The Oaks Golf Course, Pelham, AL

Part of Oak Mountain State Park, The Oaks is the perfect place for golfers to escape from the city life and take a swing on the wild side. Being in the state park, wildlife may wander onto the course at some point, so every round is an adventure waiting to happen. Players rave about the low prices and variety of challenges on this course.

8. Goose Pond Colony Resorts, Scottsboro, AL

Don’t be mislead—this golf resort is open to the public and family friendly. Here you’ve got two layouts to choose from: the Plantation Course, an 18-hole Choice of Champions course with Mini Verde greens, and the Lake Course, an award-winning course that attracts both pros and amateurs alike. Either way, you can’t go wrong—every game feels like a vacation.

9. Cross Creek Golf Course, Cullman, AL

This course lives up to its name—there are water features, creeks, and ponds galore! Players rave about the well-maintained course and pristine landscaping for a public course, so expect nothing but the best here. It’s not overly challenging, but it’s not without its obstacles, either—a perfect blend you’ll want to enjoy again and again.

10. Gateway Golf Course, Montgomery, AL

This nine-hole course is as fun as it is challenging. Touted as one of the most reasonably-priced courses in the area, the course is part of a larger, family-friendly park that offers a little something for everyone, including walking trails, playgrounds, and tennis courts. The area is home to geese and other waterfowl, so don’t be surprised if you have an audience during your round.

A post shared by LEO GOLF ACADEMY (@leonardgolf) on

Alabama Search
Visit a Nature Center and Botanical Garden Near You
Find Nature Centers and Botanical Gardens Near You
12401 Bellingrath Gardens Road, Theodore, AL
About us:Bellingrath Gardens and Home was the creation of Mr. and Mrs. Walter Bellingrath.  The Gardens first opened to the public in 1932 whi... Read More
4747 Bob Wallace Avenue, Huntsville, AL
Mission Statement: Our Garden will achieve world-class recognition by balancing year-round botanical displays, strong educational programs and spe... Read More
1214 81st Street South, Birmingham, AL
About Ruffner Mountain : Ruffner Mountain is a 1,011-acre nature preserve in eastern Jefferson County. Its protected forest, ridges and valleys pro... Read More
5151 Museum Drive, Mobile, AL
Mission:What do we mean by Come Here to Grow?Mobile Botanical Gardens provides experiences that help visitors of all ages appreciate and benefit fr... Read More
12695 C.R. 95, Elberta, AL
Native Nursery & BookstoreYear ‘round you will see well over 100 species of interesting labelled plants and many more yet unmarked. Learn... Read More
900 Arkadelphia Road, Birmingham, AL
Our purpose ... is to show individuals how they can protect and improve their local environments. Complex topics like air pollution and water qual... Read More
5130 Headland Avenue, Dothan, AL
History:- Founded in October 1990, with construction beginning in 1996, the Gardens have developed steadily under the leadership of an all-volunte... Read More
County Road 47, Midway, AL
The Robert G. Wehle Nature Center, located on 25 acres of rolling hill country in Bullock County, is designed to enhance the appreciation for conse... Read More
2222 North College Street, Auburn, AL
The mission of the Louise Kreher Forest Ecology Preserve is to provide programs, experiences, nature trails and natural habitats for education, stu... Read More
11300 U.S. Highway 98, Fairhope, AL
Weeks Bay Reserve encompasses more than 6,000 acres of tidal and forested wetlands within the greater Mobile Bay estuarine system along the norther... Read More
4227 Walker County Lake Road, Jasper, AL
Walker County Public Lake is a man-made lake enveloped by pine woodlands with oak-hickory trees mixed in. The activity level and the numbers of bir... Read More
Select a Alabama town to find
the Best Things-To-Do and Places To Go around you