There are 25 golf courses in Saint Louis, Missouri and 2 are municipal courses. There are also another 43 golf courses within 20 miles of Saint Louis, including 21 public, 11 municipal and 11 private courses. The oldest course in the Saint Louis area is the Log Cabin Club which was designed by Robert Foulis and opened in 1899. The longest course is Gateway National Golf Links, which is 7,178 yards. The Highlands Golf & Tennis is rated the best course near Saint Louis.