There are 16 golf courses in Oklahoma City, Oklahoma and 8 are municipal courses. There are also another 20 golf courses within 20 miles of Oklahoma City, including 8 public, 4 municipal and 8 private courses. The oldest course in the Oklahoma City area is the Surrey Hills Golf Club. The longest course is Oak Tree National, which is 7,506 yards. Twin Hills Golf & Country Club is rated the best course near Oklahoma City.