The Directory

Top Golf Courses by State

The finest golf courses across all 50 United States — from historic private clubs to world-class public links.

1250

Elite Courses

50

States

130+

Years of History

50+

Major Championships

#1Private

Shoal Creek

Birmingham, AL

7,145 ydsPar 72Est. 1977

Jack Nicklaus

Carved through dense Alabama forest by Jack Nicklaus, Shoal Creek hosted the 1984 and 1990 PGA Championships.

#2Public

Highlands Course at RTJ Trail

Oxford, AL

7,402 ydsPar 72Est. 1999

Robert Trent Jones Sr.

Part of the celebrated Robert Trent Jones Golf Trail, offering championship-caliber golf.

#3Public

Cambrian Ridge

Greenville, AL

7,460 ydsPar 72Est. 1993

Robert Trent Jones Sr.

Three nine-hole loops wind through the rolling hills of central Alabama on the RTJ Trail.

#4Public

Grand National (Lake Course)

Opelika, AL

7,149 ydsPar 72Est. 1992

Robert Trent Jones Sr.

Stretching along the shores of Lake Saugahatchee, Grand National's Lake Course is one of the most scenic on the RTJ Trail.

#5Resort

Ross Bridge

Birmingham, AL

8,191 ydsPar 72Est. 2005

Jerry Pate

One of the longest courses in the world at over 8,000 yards, Ross Bridge hosted the Regions Tradition Champions Tour major.

#6Public

Oxmoor Valley (Ridge Course)

Birmingham, AL

7,055 ydsPar 72Est. 1992

Robert Trent Jones Sr.

Set in the foothills of the Appalachians near Birmingham, offering dramatic elevation changes.

#7Public

Silver Lakes

Glencoe, AL

7,647 ydsPar 72Est. 1993

Robert Trent Jones Sr.

Silver Lakes features three nine-hole loops — Heartbreaker, Backbreaker, and Mindbreaker.

#8Public

Magnolia Grove (Crossings)

Mobile, AL

7,151 ydsPar 72Est. 1992

Robert Trent Jones Sr.

In the Mobile Bay area, Magnolia Grove winds through towering magnolia and pine trees.

#9Public

Capitol Hill (Senator)

Prattville, AL

7,726 ydsPar 72Est. 1999

Robert Trent Jones Sr.

The Senator Course at Capitol Hill is the longest on the RTJ Trail.

#10Public

Timberline Golf Club

Calera, AL

6,790 ydsPar 72Est. 1972

William Newcomb

A beloved public track in Shelby County, Timberline winds through mature hardwoods.

#11Public

Limestone Springs Golf Club

Oneonta, AL

7,100 ydsPar 72Est. 2000

Jerry Pate

Jerry Pate's design features dramatic limestone outcroppings and spring-fed streams.

#12Semi-Private

Peninsula Golf & Racquet Club

Gulf Shores, AL

7,026 ydsPar 72Est. 1993

Earl Stone

On the Gulf Coast near the white sand beaches of Gulf Shores, Peninsula offers 27 holes.

#13Resort

Craft Farms (Cotton Creek)

Gulf Shores, AL

7,028 ydsPar 72Est. 1987

Arnold Palmer

Arnold Palmer's design on the Alabama Gulf Coast winds through natural wetlands and pine forest.

#14Public

Ol' Colony Golf Complex

Tuscaloosa, AL

6,800 ydsPar 72Est. 1968

William Newcomb

A classic Alabama public course near the University of Alabama campus.

#15Public

Bent Brook Golf Course

Bessemer, AL

7,100 ydsPar 72Est. 1988

Ward Northrup

Three nine-hole loops wind through the rolling terrain of Jefferson County.

#16Public

Cypress Tree Golf Club

Northport, AL

6,950 ydsPar 72Est. 1995

Ward Northrup

Set along the Black Warrior River near Tuscaloosa, featuring mature cypress trees.

#17Public

Goose Pond Colony Golf Course

Scottsboro, AL

6,800 ydsPar 72Est. 1972

George Cobb

On the shores of Guntersville Lake in the Tennessee Valley.

#18Public

Hampton Cove (River Course)

Owens Cross Roads, AL

7,650 ydsPar 72Est. 1992

Robert Trent Jones Sr.

The River Course at Hampton Cove follows the Flint River through the Tennessee Valley.

#19Private

Anniston Country Club

Anniston, AL

6,400 ydsPar 71Est. 1899

Donald Ross

One of Alabama's oldest clubs, featuring a classic Donald Ross design.

#20Private

Montgomery Country Club

Montgomery, AL

6,600 ydsPar 72Est. 1902

Donald Ross

A historic private club in the state capital with a Donald Ross design.

#21Private

Huntsville Country Club

Huntsville, AL

6,500 ydsPar 71Est. 1908

Tom Bendelow

One of the oldest clubs in north Alabama, featuring a classic early-20th-century design.

#22Private

Mobile Country Club

Mobile, AL

6,700 ydsPar 72Est. 1902

Donald Ross

The oldest country club in Alabama, winding through ancient live oaks draped in Spanish moss.

#23Private

Greystone Golf & Country Club

Hoover, AL

7,100 ydsPar 72Est. 1992

Bob Cupp

Greystone's Legacy Course hosted the Regions Tradition with dramatic elevation changes.

#24Private

Turtle Point Yacht & Country Club

Killen, AL

6,800 ydsPar 72Est. 1974

Earl Stone

On the shores of Wilson Lake in the Tennessee Valley.

#25Public

Quail Walk Golf Course

Hartselle, AL

6,600 ydsPar 72Est. 1990

Ward Northrup

A well-regarded public course in Morgan County offering affordable championship-caliber golf.

1250 courses · 50 states · Updated 2026