Golf in
Missouri
324 golf courses in Missouri, from 245 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
324courses
245open to the public
19618 holes or more
—typical price
Every course, by city
Archie
Arnold
- Pomme Creek Golf Course18 holes
Augusta
- Boone Valley Golf Club18 holes
Aurora
- Honey Creek Golf Club18 holes
Ava
- Ava Country Club9 holes
Ballwin
- Ballwin Golf Course9 holes
- Meadowbrook Country Club18 holes
Barnhart
Belton
Benton
- Cuba Lakes Golf Course9 holes
Bethany
- Bethany Country Club9 holes
- The Hub Golf & Swim Club9 holes
Bloomfield
Blue Springs
- Adams Point Golf Club18 holes
- Adams Pointe Golf Club18 holes
- Family Golf Park9 holes
- The Country Club Of Blue Springs18 holes
Bolivar
- Bolivar Golf Club9 holes
- Silo Ridge Golf & Country Club18 holes
Bonne Terre
- Lead Belt Golf Club9 holes
- Terre Du Lac Golf Club – Skyview18 holes
Boonville
Branson
- Holiday Hills Golf Course18 holes
- Pointe Royale Country Club18 holes
- Thousand Hills Resort & Golf Club18 holes
Bridgeton
- Berry Hill Golf Course9 holes
Brookfield
- Brookfield Country Club9 holes
Butler
- Butler Country Club9 holes
Cabool
- Wedgewood Country Club9 holes
California
- California Country Club9 holes
Camdenton
- Lake Valley Country Club18 holes
Cameron
Canton
- River Valley Country Club9 holes
Cape Girardeau
Carl Junction
Carrollton
- Carrollton Country Club9 holes
Carthage
- Carthage Municipal Golf Course18 holes
Caruthersville
- Caruthersville Country Club9 holes
Cassville
- Cassville Golf Club18 holes
Centralia
- Centralia Country Club9 holes
Charleston
- Charleston Country Club9 holes
Chesterfield
- Chesterfield Golf Club18 holes
- Forest Hills Country Club – The Championship18 holes
- Four Seasons Country Club9 holes
Chillicothe
Clever
- Hidden Valley Golf Links18 holes
Clinton
- Clinton Country Club18 holes
- Meadow Lake Country Club18 holes
Columbia
- A. L. Gustin Golf Course18 holes
- Columbia Golf & Country Club18 holes
- L A Nickell Golf Course18 holes
- Lake Of The Woods Golf Course18 holes
- Stephens College Country Club9 holes
- The Country Club Of Missouri18 holes
Creve Coeur
- Creve Coeur Golf Club9 holes
De Soto
- Cajun Golf Course9 holes
Dexter
- Hidden Trails Country Club18 holes
Dixon
- Oak Hills Country Club9 holes
Doniphan
- Current River Country Club9 holes
Edina
- Edina Golf Country Club9 holes
El Dorado Springs
Eldon
- Eldon Country Club18 holes
Elsberry
- Sun Valley Golf Course18 holes
Eminence
Emma
- Tri-City Country Club9 holes
Eureka
- Aberdeen Golf Club18 holes
- Country Club At The Legends – One/Two18 holes
- Fox Run Golf Club18 holes
- Hidden Valley Country Club18 holes
- Pevely Farms Golf Club18 holes
- Players Club, The – Regulation Eighteen18 holes
Ewing
- Three Pines Golf Course9 holes
Excelsior Springs
- Excelsior Springs Golf Club18 holes
Farmington
- Eagle Lake Golf Club18 holes
- St. Francis Country Club18 holes
Fenton
- Lakewood Golf Club9 holes
- Riverside Golf Club – Eighteen18 holes
Festus
- Crystal Highlands Golf Club18 holes
Florissant
- Old Fleurissant Golf Club18 holes
Foristell
- Incline Village Golf Course18 holes
Forsyth
- Taneycomo Golf Club9 holes
Fort Leonard Wood
- Piney Valley Golf Course18 holes
Fremont Hills
- Fremont Hills Country Club18 holes
Fulton
- Fulton Country Club9 holes
- Tanglewood Golf Course18 holes
Galena
- West Branson Bluffs Resort9 holes
Gallatin
- Daviess County Country Club9 holes
Glendale
- Algonquin Golf Club18 holes
Grain Valley
- Valley Hills Golf Club18 holes
Granby
- Deer Run Country Club9 holes
Grandview
- Grand Summit Golf & Country Club18 holes
- River Oaks Golf Club18 holes
Hannibal
- American Legion Golf Course9 holes
- Hannibal Country Club9 holes
- Norwoods Golf Club18 holes
Harrisonville
- Twin Pines Country Club9 holes
Hartsburg
- Eagle Knoll Golf Club18 holes
Herculaneum
- Joachim Golf Course9 holes
Hermann
- Loutre Shores Country Club9 holes
Higginsville
- Higginsville Country Club9 holes
High Ridge
- Sugar Creek Golf Course18 holes
Hillsboro
- Raintree Country Club18 holes
Hollister
- Top Of The Rock Golf Course9 holes
- Top Of The Rocks Golf Course9 holes
Holts Summit
- Railwood Golf Club18 holes
House Springs
- Deer Creek Golf Club18 holes
- House Springs Public Golf Course9 holes
Houston
- Oakwood Golf Course9 holes
Independence
- Crackerneck Golf Course18 holes
- Drumm Farm Golf Course – Championship18 holes
- Rockwood Golf Club18 holes
Innsbrook
Ironton
- Arcadia Valley Country Club9 holes
Jackson
- Bent Creek Golf Club18 holes
- Kimbeland Country Club18 holes
Jefferson City
- Jefferson City Country Club18 holes
- Oak Hills Golf Center18 holes
Joplin
- Loma Linda Country Club18 holes
- Range Line Golf Course9 holes
- Schifferdecker Golf Course18 holes
- Twin Hills Country Club18 holes
Kahoka
- Twin Lakes Of Kahoka9 holes
Kaiser
- Bear Creek Valley Golf Club18 holes
Kansas City
- Blue Hills Country Club18 holes
- Blue River Golf Academy – Nine Hole9 holes
- Fred Arbanas Golf Course At Longview Lake18 holes
- Hillcrest Country Club18 holes
- Hodge Park Golf Course18 holes
- Minor Park Golf Course18 holes
- Oakwood Country Club18 holes
- Royal Meadows Golf Course – West/East18 holes
- Shoal Creek Golf Course18 holes
- Swope Memorial Golf Course18 holes
- Teetering Rocks Executive Links18 holes
- Timber Ridge Golf Park9 holes
- Unity Village Country Club9 holes
Kearney
- Clear Creek Golf Club18 holes
Kennett
- Kennett Country Club18 holes
- Take Fore Golf & Fitness9 holes
Kimberling City
- Kimberling Golf Course9 holes
Kingston
- Salem Golf & Country Club9 holes
Kingsville
- Broken Tee Golf Course9 holes
Kirksville
- Kirksville Country Club18 holes
Kirkwood
- Greenbriar Hills Country Club18 holes
Knob Noster
- Royal Oaks Golf Course18 holes
Labadie
- Wolf Hollow Golf Club18 holes
Lake Ozark
Lake St Louis
- Lake Forest Country Club18 holes
- Range At Hawkridge18 holes
Lamar
- Lamar Country Club9 holes
Lancaster
- Lancaster Country Club9 holes
Laurie
- Indian Rock Golf Club18 holes
Lawson
- Hidden Valley Golf Course18 holes
Lebanon
- Lebanon Country Club18 holes
Lee's Summit
- Chapel Ridge Golf Course18 holes
- Lakewood Oaks Golf Club18 holes
- Shamrock Hills Golf Course18 holes
Lexington
- Wentworth Country Club9 holes
Liberty
- Claycrest Golf Club18 holes
- Liberty Hills Country Club18 holes
Linn
- Osage Country Club9 holes
Linn Creek
- Bay View Golf Course9 holes
Louisiana
- Pike County Country Club9 holes
Macon
- Macon Country Club9 holes
Malden
- Malden Country Club9 holes
- Malden Municipal Golf Course9 holes
Marshall
- Indian Foothills Golf Course9 holes
Marshfield
- Marshfield Country Club18 holes
Maryland Heights
- Crystal Springs Quarry Golf Club18 holes
Maryville
- Maryville Country Club9 holes
- Mozingo Lake Golf Course18 holes
Maysville
- Lakesite Country Club9 holes
Memphis
- Timber Ridge Golf Course9 holes
Mexico
- Mexico Country Club9 holes
Milan
- Sullivan County Country Club9 holes
Moberly
- Moberly Country Club18 holes
Monett
- Bryce Oaks Golf Club18 holes
- Monett Municipal Golf Course9 holes
Monroe City
- Cannon Hills Golf Course9 holes
- Mosswood Meadows Golf Course9 holes
Montgomery City
- Montgomery County Golf Club9 holes
Mound City
- Mound City Golf Club9 holes
Mountain Grove
- Randell Municipal Golf Course18 holes
Mountain View
Mt Vernon
Neelyville
- Lake View Country Club9 holes
Neosho
- Neosho Municipal Golf Course18 holes
Nevada
- Frank E. Peters Municipal Golf Course18 holes
- Nevada Country Club9 holes
New Bloomfield
- Meadow Lake Acres Country Club18 holes
New Madrid
- New Madrid Country Club9 holes
New Melle
- New Melle Lakes Golf Course18 holes
Noel
- Elk River Country Club9 holes
Normandy
- Glen Echo Country Club18 holes
O'Fallon
- Persimmon Woods Golf Club18 holes
- The Falls Golf Club18 holes
- The Links Of Dardenne18 holes
- Winghaven Country Club18 holes
Oak Grove
- Bent Oak Golf Club18 holes
Osage Beach
- Dogwood Hills Golf Club18 holes
- Sycamore Creek Golf Club18 holes
Owensville
- Owensville Golf Course9 holes
Palmyra
- Jackson Park Golf Course9 holes
Paris
- Mark Twain Country Club9 holes
Parkville
Perryville
- Perryville Country Club9 holes
Pevely
- Union Hills Golf Course18 holes
Phillipsburg
- Heritage 66 Golf Course9 holes
Piedmont
- Piedmont Canyon Club9 holes
Platte City
- Shiloh Springs Golf Club18 holes
Plattsburg
- Plattsburg Country Club18 holes
Pleasant Hill
- Country Creek Golf Club – Rock18 holes
- Pleasant Hills Golf Course9 holes
Poplar Bluff
- Ozark Ridge Golf Course18 holes
- Westwood Hills Country Club18 holes
Potosi
- Fourche Valley Golf Club18 holes
Prairie
- Prairie Ridge Golf Course9 holes
Reeds Spring
- Ledgestone Country Club18 holes
Republic
- Eagle Crest Golf & Country Club18 holes
- Island Green Golf Club18 holes
Richland
- Richland Golf & Country Club9 holes
Richmond
- Shirkey Golf Club18 holes
Ridgedale
Rocheport
- Windmill Golf Course9 holes
Rock Port
Rolla
Saint Albans
Sainte Genevieve
- St. Genevieve Golf Course18 holes
Salisbury
Sarcoxie
- Center Creek Country Club9 holes
Savannah
- Duncan Hills Golf Course18 holes
Sedalia
- Elm Hills Public Golf Course9 holes
- Sedalia Country Club18 holes
Shelbina
Shell Knob
- Cedar Creek Country Club9 holes
- Kings River Golf Course18 holes
Sikeston
- Bootheel Golf Club18 holes
- Sikeston Country Club18 holes
Smithville
South Gifford
- La Plata Golf Club9 holes
Springfield
- Bill & Payne Stewart Municipal Golf Course – Regulation18 holes
- Deer Lake Golf Club18 holes
- Hickory Hills Country Club18 holes
- Highland Springs Country Club18 holes
- Horton Smith Municipal Golf Course18 holes
- Millwood Golf & Racquet Club18 holes
- Rivercut Golf Course18 holes
- Siler's Shady Acres Golf Course18 holes
- Twin Oaks Country Club18 holes
St Ann
- St. Ann Golf Course9 holes
St Charles
- Bogey Hills Country Club18 holes
- St. Andrews Golf Course18 holes
- St. Charles Golf Course – Eighteen Hole18 holes
- The Missouri Bluffs Golf Club18 holes
- Whitmoor Country Club – North18 holes
St Clair
- Meramec Lakes18 holes
St James
- St. James Golf Club9 holes
St Joseph
- Fairview Golf Course18 holes
- Moila Country Club18 holes
- St. Joseph Country Club18 holes
- The Golf Club Of St Saint Joseph9 holes
St Louis
- Bellerive Country Club18 holes
- Eagle Springs Golf Course – Eighteen Hole18 holes
- Emerald Greens Golf Course18 holes
- Forest Park Golf Course – Forest Park18 holes
- Fredericktown Country Club9 holes
- Log Cabin Club18 holes
- Normandie Golf Course18 holes
- Norwood Hills Country Club – East18 holes
- Old Warson Country Club18 holes
- Quail Creek Golf Course18 holes
- Ruth Park Golf Club9 holes
- Saint Louis Country Club18 holes
- Sherwood Country Club9 holes
- Sunset Country Club18 holes
- Sunset Lakes Golf Course18 holes
- The Bogey Club18 holes
- Tower Tee Par 3 Golf Course18 holes
- Westborough Country Club18 holes
- Westwood Country Club18 holes
St Peters
- Mid Rivers Golf Links18 holes
- St. Peters Golf Course18 holes
Stanberry
- Stanberry Golf Club9 holes
Stockton
Sullivan
- Sullivan Country Club18 holes
Sunset Hills
Tarkio
- Tarkio Golf Club9 holes
Thayer
- Thayer Country Club9 holes
Thompson
- Arthur Hills Golf Club18 holes
Tipton
- Tipton Country Club9 holes
Trenton
- Riverside Country Club9 holes
Troy
- Royal Oaks Golf Club18 holes
- Woods Fort Country Club18 holes
Union
- Birch Creek Golf Club18 holes
- Timber Lake Golf Course18 holes
Unionville
- Lake Thunderhead Golf Course9 holes
- Unionville Country Club9 holes
Valle
- Cottonwood Golf Club9 holes
Vandalia
- Vandalia Country Club9 holes
Versailles
- Rolling Hills Country Club18 holes
Viburnum
- Viburnum Golf & Country Club9 holes
Warrensburg
- Hidden Pines Country Club18 holes
- Keth Memorial Golf Course18 holes
Warrenton
- Country Lake Golf Club18 holes
- Warrenton Golf Course18 holes
Warsaw
- Shawnee Bend Golf Club9 holes
Washington
- Elmwood Golf Course9 holes
- Franklin County Country Club18 holes
Wentzville
- Bear Creek Golf Club18 holes
- Golf Club Of Wentzville18 holes
West Plains
- West Plains Country Club18 holes
- West Plains Municipal Golf Course9 holes
Wheatland
Willard
- Green Hills Country Club18 holes
Willow Springs
Yellow Creek
- Marceline Golf Club9 holes