There are 57 golf courses within 25 miles of O'Fallon: 35 public and 22 private. The best public course is Innsbrook Golf Course. The most forgiving 18 is Riverside Golf Club in Fenton.

The best golf course in O'Fallon is Whitmoor Country Club in Saint Charles, a private club.
Overall score out of 10.
The best public golf course in O'Fallon is Innsbrook Golf Course in Innsbrook.
Open to anyone.
The easiest 18-hole golf course in O'Fallon is Riverside Golf Club in Fenton.
Easiest first; the number is the overall rating.
The hardest golf course in O'Fallon is Bellerive Country Club in Saint Louis, a private club. The hardest public course is Crescent Farms Golf Club in Crescent.
Hardest first; the number is the overall rating.
The golf course with the best views in O'Fallon is Lake Forest Country Club in Lake Saint Louis. For public golf, Innsbrook Golf Course in Innsbrook.
Best views first; the number is the overall rating.
The best golf course restaurant in O'Fallon is at Bogey Hills Country Club in Saint Charles.
Best food first; the number is the overall rating.
The best 9-hole golf course near O'Fallon is Ruth Park Golf Course St.Louis in Saint Louis.
Overall score out of 10.
The best par-3 golf course in O'Fallon is Log Cabin Club in Saint Louis.
Overall score out of 10.
57 golf courses within 25 miles: 2 in the city and the rest in nearby towns. 35 are public.
Log Cabin Club in Saint Louis, from 1899. The newest is Bogey Golf Club in Saint Louis (2015).