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 9 public, 4 municipal, 1 PL and 6 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,410 yards. Twin Hills Golf & Country Club is rated the best course near Oklahoma City.