Golf in

Alabama

254 golf courses in Alabama, from 159 you can walk on and play to private clubs. Open the map to filter by price, holes and season.

254courses
159open to the public
19418 holes or more
$typical price

Every course, by city

Alpine

Atmore

Bay Minette

Boaz

Brundidge

Centre

Centreville

Chatom

Coosa Pines

Dauphin Island

Evengreen

Evergreen

Fairview

Falkville

Fayette

Flat Rock

Fort McClellan

Gardendale

Glencoe

Goodwater

Grand Bay

Greensboro

Haleyville

Harpersville

Headland

Jacksonville

Linden

Livingston

Loxley

Meridianville

Millbrook

Montevallo

Moulton

Orange Beach

Phoenix City

Red Bay

Reform

Roanoke

Russellville

Seale

Sulligent

Thomasville

Union Grove

Union Springs

Vestavia Hills