There are 4 golf courses in Saint Charles, Missouri and 0 are municipal courses. There are also another 60 golf courses within 20 miles of Saint Charles, including 27 public, 8 municipal and 25 private courses. The oldest course in the Saint Charles area is the Log Cabin Club which was designed by Robert Foulis and opened in 1899. The longest course is Winghaven Country Club, which is 7,250 yards. Bear Creek Golf Club is rated the best course near Saint Charles.