There is 1 golf course in Miami, Oklahoma and 0 are municipal courses. There are also another 3 golf courses within 20 miles of Miami, including 3 public, 0 municipal and 0 private courses. The oldest course in the Miami area is the Baxter Springs Golf and Country Club opened in 1924. The longest course is Peoria Ridge Golf Course, which is 6,960 yards. Peoria Ridge Golf Course is rated the best course near Miami.