Golf courses in Saint Louis, MO

There are 19 golf courses in Saint Louis, MO. Of those with a listed access type, 7 are public and 11 are private.

Courses
19
18-hole
13
9-hole
6
With a range
15 of 19
Avg 18-hole yards
6,161
Nearby
6 within 9 mi

Courses in and near Saint Louis

Showing 25 courses: 19 in Saint Louis, 6 nearby.

  1. Algonquin Golf Club

    Private340 N Berry Rd

    18 · PAR 71 · 6,222 YD

  2. Bellerive Country Club

    Private12925 Ladue Rd

    18 · PAR 71 · 7,177 YD

  3. Eagle Springs Golf Course

    Public2575 Redman Rd

    18 · PAR 72 · 6,260 YD

  4. Forest Park Golf Course

    Public6141 Lagoon Dr

    9 · PAR 35 · 3,047 YD

  5. Glen Echo Country Club

    Private3401 Lucas and Hunt Rd

    18 · PAR 71 · 6,382 YD

  6. Log Cabin Club

    Private1140 Log Cabin Ln

    18 · 2,700 YD

  7. Normandie Golf Club

    Public7605 Saint Charles Rock Rd

    18 · PAR 71 · 6,534 YD

  8. Norwood Hills Country Club

    Private1 Norwood Hlls Cntry Clb Dr

    18 · PAR 69 · 5,991 YD

  9. Old Warson Country Club

    Private9841 Old Warson Rd

    18 · PAR 71 · 6,946 YD

  10. Ruth Park Golf Course

    Public8211 Groby Rd

    9 · PAR 35 · 2,890 YD

  11. St. Louis Country Club

    Private400 Barnes Rd

    18 · PAR 71 · 6,099 YD

  12. Sunset Country Club

    Private9555 S Geyer Rd

    18 · PAR 72 · 6,625 YD

  13. Tapawingo National Golf Club

    Public13001 Gary Player Dr

    9 · PAR 36 · 3,520 YD

  14. The Bogey Club

    Private9266 Clayton Rd

    18 · PAR 71 · 5,415 YD

  15. The Club At Castle Bluff

    Private8100 Fine Rd

    9 · PAR 34 · 2,614 YD

  16. The Golf Club At Quail Creek

    Public6022 Wells Rd

    18 · PAR 72 · 6,980 YD

  17. The Highlands Golf & Tennis

    5163 Clayton Ave

    9 · PAR 35 · 2,799 YD

  18. Tower Tee Golf & Recreation

    Public6727 Heege Rd

    9 · PAR 27 · 804 YD

  19. Westwood Country Club

    Private11801 Conway Rd

    18 · PAR 72 · 6,766 YD

  20. Westborough Country Club

    PrivateKirkwood, MO

    4.1 MI · 18 · PAR 68 · 5,727 YD

  21. Greenbriar Hills Country Club

    PrivateKirkwood, MO

    6.3 MI · 18 · PAR 71 · 6,453 YD

  22. Creve Coeur Golf Course

    PublicCreve Coeur, MO

    6.9 MI · 9 · PAR 35 · 3,050 YD

  23. Family Golf and Learning Center

    PublicKirkwood, MO

    7.0 MI · 9 · PAR 27 · 1,124 YD

  24. Riverside Golf Club

    PublicFenton, MO

    7.5 MI · 18 · PAR 69 · 5,505 YD

  25. The Prairies Golf Club

    PublicCahokia, IL

    8.9 MI · 18 · PAR 71 · 6,700 YD

Missing a course in Saint Louis, or something out of date?

Tell us what to fix

Of the 19 Saint Louis courses that list driving range information, 15 have one.

Among the 13 18-hole courses here with a listed yardage, the longest is Bellerive Country Club at 7,177 yards, and the average is 6,161 yards.

Saint Louis is in Missouri, which has 313 golf courses across 201 cities in this directory.

Nearby cities with listed courses include Kirkwood, MO (5.8 miles), Creve Coeur, MO (6.9 miles), Fenton, MO (7.5 miles) and Cahokia, IL (8.9 miles).

Nearby cities

Miles, straight line

All golf courses in Missouri

Frequently asked questions

How many golf courses are in Saint Louis, MO?

Saint Louis, MO has 19 golf courses in this directory: 13 with 18 holes and 6 with 9 holes.

What is the longest golf course in Saint Louis, MO?

Of the 18-hole courses with a listed yardage, Bellerive Country Club is the longest at 7,177 yards.

Do golf courses in Saint Louis, MO have driving ranges?

15 of the 19 courses in Saint Louis, MO that list driving range information have one.

How long is the average 18-hole course in Saint Louis, MO?

Across 13 18-hole courses with a listed yardage, the average is 6,161 yards.

What cities near Saint Louis, MO have golf courses?

Nearby cities with listed courses include Kirkwood, MO (5.8 miles, 3 courses), Creve Coeur, MO (6.9 miles, 1 course), Fenton, MO (7.5 miles, 1 course) and Cahokia, IL (8.9 miles, 1 course).

How many public golf courses are in Saint Louis, MO?

Saint Louis, MO has 7 public golf courses in this directory.

How many private golf courses are in Saint Louis, MO?

Saint Louis, MO has 11 private golf courses in this directory.

How many public vs private golf courses are in Saint Louis, MO?

Of the 19 golf courses listed in Saint Louis, MO, 7 are public and 11 are private.

Listing data last updated October 2026. See data sources.