Leaderboard—Every course in range — use Filters to narrow the list.tap to expand
PosRatingCourseAttributes
1Whitmoor Country ClubSaint Charles · Private · 18 holes9.72Annbriar Golf CourseWaterloo · Public · 18 holes9.73Bogey Hills Country ClubSaint Charles · Private · 18 holes9.64Bellerive Country ClubSaint Louis · Private · 18 holes9.65Old Warson Country ClubSaint Louis · Private · 18 holes9.66Glen Echo Country ClubSaint Louis · Private · 18 holes9.57Greenbriar Hills Country ClubKirkwood · Private · 18 holes9.58Forest Hills Country ClubChesterfield · Private · 18 holes9.59Meadowbrook Country ClubBallwin · Private · 18 holes9.510Norwood Hills Country ClubSaint Louis · Private · 18 holes9.411Old Hickory Golf ClubSaint Peters · Private · 18 holes9.412Sunset Country ClubSaint Louis · Private · 18 holes9.313St. Louis Country ClubSaint Louis · Private · 18 holes9.214Gimme Golf Club - South ClubhouseFenton · Public · 18 holes9.215Algonquin Golf ClubSaint Louis · Private · 18 holes9.216Westwood Country ClubSaint Louis · Private · 18 holes9.217Westborough Country ClubKirkwood · Private · 18 holes9.118Gateway National Golf LinksMadison · Public · 18 holes9.119Acorns Golf LinksWaterloo · Public · 18 holes9.020Spencer T Olin Golf CourseAlton · Public · 18 holes8.921Belk Park Golf CourseWood River · Public · 18 holes8.922St. Clair Country ClubBelleville · Private · 18 holes8.923Oak Brook Golf ClubEdwardsville · Public · 18 holes8.724Bogey Golf ClubSaint Louis · Private · 18 holes8.725Cardinal Creek Golf CourseScott Afb · Public · 18 holes8.626Sunset Hills Country ClubEdwardsville · Private · 18 holes8.527Tapawingo National Golf ClubPublic · 18 holes8.228Stonewolf Golf Club & Event CenterFairview Heights · Public · 18 holes8.229Rolling Hills Golf CourseGodfrey · Public · 18 holes8.130Ballwin Golf Course and Event CenterBallwin · Public · 18 holes8.131Florissant Golf ClubFlorissant · Public · 18 holes7.832Arlington Greens Golf CourseGranite City · Public · 18 holes7.733Far Oaks Golf ClubCaseyville · Public · 18 holes7.734Forest Park Golf CourseSaint Louis · Public · 18 holes7.635Cloverleaf Golf Course "The Oldest Family Owned and Operated Golf Course in the Country"Alton · Public · 18 holes7.636Aberdeen Golf ClubEureka · Public · 18 holes7.637Pevely Farms Golf ClubCrescent · Public · 18 holes7.538The Woodlands Golf Club & Banquet FacilityAlton · Public · 18 holes7.439Mystic Oak Golf CourseWaterloo · Public · 18 holes7.440Tamarack Golf CourseShiloh · Public · 18 holes7.441The Quarry at Crystal SpringsMaryland Heights · Public · 18 holes7.342Eagle Springs Golf CourseSaint Louis · Public · 18 holes7.243Columbia Golf ClubColumbia · Public · 18 holes7.244Crescent Farms Golf ClubCrescent · Public · 18 holes7.045Sugar Creek Golf Course & Banquet CenterHigh Ridge · Public · 18 holes7.046Triple Lakes Golf ClubMillstadt · Public · 18 holes7.047Landings at Spirit Golf ClubChesterfield · Public · 18 holes7.048River Lakes Golf CourseColumbia · Public · 18 holes6.849Lockhaven Golf Club & Banquet FacilityGodfrey · Public · 18 holes6.650The Prairies Golf ClubCahokia · Public · 18 holes6.451Orchards Golf Course & RestaurantBelleville · Public · 18 holes6.352Grand Marais Golf ClubEast Saint Louis · Public · 18 holes6.353The Legacy Golf CourseGranite City · Public · 18 holes6.154Paradise Valley Golf ClubHigh Ridge · Public · 18 holes6.055Columbia BridgesColumbia · Public · 18 holes6.056Quail Creek Golf ClubSaint Louis · Public · 18 holes5.857Riverside Golf ClubFenton · Public · 18 holes5.7

Golf courses in the St. Louis area, MO

There are 71 golf courses within 25 miles of St. Louis: 50 public and 21 private. The best public course is Annbriar Golf Course. The most forgiving 18 is Riverside Golf Club in Fenton.

Course map of Whitmoor Country Club, Saint Charles, MO
Course map: Whitmoor Country Club, Saint Charles, MO

Best golf courses in St. Louis

The best golf course in St. Louis is Whitmoor Country Club in Saint Charles, a private club.

  1. 1Whitmoor Country ClubSaint Charles9.7
  2. 2Annbriar Golf CourseWaterloo9.7
  3. 3Bogey Hills Country ClubSaint Charles9.6

Overall score out of 10.

Best public golf courses in St. Louis

The best public golf course in St. Louis is Annbriar Golf Course in Waterloo, IL.

  1. 1Annbriar Golf CourseWaterloo9.7
  2. 2Gimme Golf Club - South ClubhouseFenton9.2
  3. 3Gateway National Golf LinksMadison9.1

Open to anyone.

Easiest golf courses in St. Louis

The easiest 18-hole golf course in St. Louis is Riverside Golf Club in Fenton.

  1. 1Riverside Golf ClubFenton5.7
  2. 2River Lakes Golf CourseColumbia6.8
  3. 3Cloverleaf Golf Course "The Oldest Family Owned and Operated Golf Course in the Country"Alton7.6

Easiest first; the number is the overall rating.

Hardest golf courses in St. Louis

The hardest golf course in St. Louis is Bellerive Country Club in Saint Louis, a private club. The hardest public course is Gateway National Golf Links in Madison, IL.

  1. 1Bellerive Country ClubSaint Louis9.6
  2. 2Gateway National Golf LinksMadison9.1
  3. 3Crescent Farms Golf ClubCrescent7.0

Hardest first; the number is the overall rating.

Golf courses with the best views in St. Louis

The golf course with the best views in St. Louis is Bogey Hills Country Club in Saint Charles. For public golf, Triple Lakes Golf Club in Millstadt, IL.

  1. 1Bogey Hills Country ClubSaint Charles9.6
  2. 2Forest Hills Country ClubChesterfield9.5
  3. 3Greenbriar Hills Country ClubKirkwood9.5

Best views first; the number is the overall rating.

Best golf course restaurants in St. Louis

The best golf course restaurant in St. Louis is at Bogey Hills Country Club in Saint Charles.

  1. 1Bogey Hills Country ClubSaint Charles9.6
  2. 2Annbriar Golf CourseWaterloo9.7
  3. 3Glen Echo Country ClubSaint Louis9.5

Best food first; the number is the overall rating.

Best 9-hole golf courses in St. Louis

The best 9-hole golf course near St. Louis is Waterloo Country Club in Waterloo, IL.

  1. 1Waterloo Country ClubWaterloo9.4
  2. 2The Club at Castle BluffSaint Louis9.0
  3. 3The Highlands Golf & TennisSaint Louis8.0

Overall score out of 10.

Par-3 golf courses in St. Louis

The best par-3 golf course in St. Louis is Log Cabin Club in Saint Louis.

  1. 1Log Cabin ClubSaint Louis9.2
  2. 2Family Golf and Learning CenterKirkwood8.5
  3. 3Tower Tee Golf & RecreationSaint Louis8.4

Overall score out of 10.

Common questions

How many golf courses are in St. Louis?

71 golf courses within 25 miles: 1 in the city and the rest in nearby towns. 50 are public.

What is the oldest golf course in St. Louis?

Log Cabin Club in Saint Louis, from 1899. The newest is Grand Marais Golf Club in East Saint Louis, IL (2026).

Golf courses in the St. Louis area, town by town

Golf courses in Caseyville, IL 1

Far Oaks Golf ClubPublic · 18 holes · 12 mi7.7

Golf courses in East Saint Louis, IL 1

Grand Marais Golf ClubPublic · 18 holes · 6 mi6.3
Drive radius
52575200600
30Miles

The best way to find a course.