There are 3 golf courses in Oxford, Ohio and 1 is a municipal course. There are also another 28 golf courses within 20 miles of Oxford, including 15 public, 8 municipal and 5 private courses. The oldest course in the Oxford area is the Forest Hills Country Club opened in 1918. The longest course is Harbor Links At Sagamore Resort, which is 7,024 yards. Indian Ridge Golf Club is rated the best course near Oxford.