There is 1 golf course in Oak Grove, Minnesota and 0 are municipal courses. There are also another 38 golf courses within 20 miles of Oak Grove, including 27 public, 8 municipal and 3 private courses. The oldest course in the Oak Grove area is the Buffalo Heights Golf Course opened in 1933. The longest course is Rush Creek Golf Club, which is 7,125 yards. The Links At Northfork is rated the best course near Oak Grove.