Best Golf Courses in Alabama

Explore the top-rated public and resort courses in Alabama. Each course is ranked by user ratings and includes pricing, course details, and direct booking links.

  1. 1

    RTJ Golf Trail - Ross Bridge

    Hoover·resort·Par 72
    4.6 ★★★★(890 reviews)

    At over 8,100 yards from the tips, Ross Bridge is one of the longest courses in the world. Set in a beautiful valley near Birmingham with massive stone bridges and waterfalls.

    $59 - $89Book Tee Time
  2. 2

    Robert Trent Jones Golf Trail - Capitol Hill (Judge)

    Prattville·resort·Par 72
    4.5 ★★★★(1120 reviews)

    Flagship course of Alabama's renowned RTJ Trail system. The Judge is the most challenging of the three courses at Capitol Hill, with dramatic elevation changes and stunning views of the Alabama River.

    $49 - $69Book Tee Time
  3. 3

    RTJ Golf Trail - Grand National (Links)

    Opelika·resort·Par 72
    4.5 ★★★★(720 reviews)

    Built along the shores of a 600-acre lake, the Links course at Grand National features several dramatic holes that play along or over the water. A top RTJ Trail course.

    $49 - $69Book Tee Time
  4. 4

    Shoal Creek Golf Club

    Shoal Creek·semi-private·Par 72
    4.5 ★★★★(420 reviews)

    Jack Nicklaus design south of Birmingham that has hosted the PGA Championship and US Women's Open. Creek-lined fairways through Appalachian foothills.

    $95 - $175Book Tee Time
  5. 5

    FarmLinks Golf Club

    Hidden Gem
    Sylacauga·semi-private·Par 72
    4.4 ★★★★(380 reviews)

    Unique course doubling as a research facility for turf science. Hurdzan-Fry design winds through rolling Alabama hill country with immaculate conditioning year-round.

    $55 - $85Book Tee Time
  6. 6

    Kiva Dunes

    Hidden Gem
    Gulf Shores·resort·Par 72
    4.4 ★★★★(670 reviews)

    Jerry Pate-designed links-style course on the shores of Mobile Bay. Rolling dunes, Gulf breezes, and strategic bunkering create a memorable coastal golf experience.

    $65 - $115Book Tee Time
  7. 7

    Lakewood Golf Club

    Hidden Gem
    Point Clear·resort·Par 72
    4.3 ★★★★(430 reviews)

    Historic course at the Grand Hotel on Mobile Bay. Southern charm meets coastal golf with moss-draped oaks and views across the bay to the Eastern Shore.

    $75 - $125Book Tee Time
  8. 8

    RTJ Golf Trail - Magnolia Grove (Falls)

    Mobile·resort·Par 72
    4.3 ★★★★(480 reviews)

    The Falls course at Magnolia Grove features a signature island green and several holes with cascading waterfalls. An enjoyable RTJ Trail stop near the Gulf Coast.

    $39 - $59Book Tee Time
  9. 9

    RTJ Golf Trail - Oxmoor Valley (Ridge)

    Birmingham·resort·Par 72
    4.3 ★★★★(540 reviews)

    Mountain course carved through heavily wooded ridges south of Birmingham. The Ridge features dramatic elevation changes and scenic overlooks of the valley below.

    $45 - $65Book Tee Time
  10. 10

    Hampton Cove (Highlands)

    Hidden Gem
    Owens Cross Roads·public·Par 72
    4.2 ★★★★(310 reviews)

    RTJ Golf Trail stop in Huntsville featuring the Robert Trent Jones Sr. Highlands course through rolling foothills with views of the Tennessee Valley.

    $35 - $55Book Tee Time
  11. 11

    Silver Lakes Golf Course (Heartbreaker/Mindbreaker)

    Hidden Gem
    Glencoe·resort·Par 72
    4.2 ★★★★(380 reviews)

    RTJ Golf Trail stop in northeast Alabama with three distinct nines. Scenic foothills terrain near the Appalachian Mountains at outstanding value.

    $39 - $59Book Tee Time
  12. 12

    Timberline Golf Club

    Hidden Gem
    Calera·public·Par 72
    4.2 ★★★★(310 reviews)

    Affordable daily-fee course south of Birmingham with tree-lined fairways and well-maintained greens. Great value for central Alabama golf.

    $35 - $55Book Tee Time
  13. 13

    Cinnamon Creek Golf Course

    Hidden Gem
    Meridianville·public·Par 72
    4.0 ★★★★(280 reviews)

    Affordable course in the Huntsville suburbs with rolling terrain and well-maintained fairways. Solid daily-fee option in the Tennessee Valley.

    $25 - $42Book Tee Time