Best public golf courses in the St. Louis, Missouri area

Welcome to our guide on the greenest gems of the Gateway City! St. Louis, Missouri, a region steeped in rich history and vibrant culture, offers more than just the iconic Arch for visitors and locals alike to admire. For golf enthusiasts, the area boasts an array of public golf courses that cater to every skill level, from the casual weekend duffer to the aspiring pro. As you tee up to explore the best that St. Louis has to offer, expect well-manicured fairways, challenging layouts, and inviting clubhouses where the spirit of Midwestern hospitality is always par for the course. Whether you're looking to unwind with a leisurely round or sharpen your game, you're in for a treat with the variety and quality of public golf experiences in the heart of America.

Forest Park Golf Course 6141 Lagoon Drive, St. Louis, Missouri

Sugar Creek Golf Course 5224 Country Club Drive, High Ridge, Missouri

The Highlands Golf & Tennis 5163 Clayton Rd, Saint Louis, Missouri

Acorns Golf Links 3933 Ahne Road, Waterloo, Illinois

The Quarry at Crystal Springs 1 Crystal Springs Quarry Drive, Maryland Heights, Missouri

Quail Creek Golf Course 6022 Wells Road, St. Louis, Missouri

Riverside Golf Club 1210 Larkin Williams Road, Fenton, Missouri

Tamarack Country Club 800 Tamarack Lane, O Fallon, Illinois

Aberdeen Golf Club 4111 Crescent Road, Eureka, Missouri

Rolling Hills Golf Club 5801 Pierce Lane, Godfrey, Illinois Rolling Hills Golf Club in Godfrey, Illinois, offers an 18-hole course with Bermuda grass and a par of 71, stretching over 5,765 yards. Known for its reasonable green fees and well-maintained fairways and greens, the course provides an enjoyable experience for golfers of all levels. Situated just minutes from the Great River Road and a short drive from downtown St. Louis, it has been a favorite among golfers for over 30 years.

Triple Lakes Golf Club 6942 Triple Lakes Lane, Millstadt, Illinois

River Lakes Golf Course 2218 Ramsey Road, Columbia, Illinois