There are 5 golf courses in Asheboro, North Carolina and 1 is a municipal course. There are also another 4 golf courses within 20 miles of Asheboro, including 2 public, 1 municipal and 1 private courses. The oldest course in the Asheboro area is the Blair Park Golf Course opened in 1931. The longest course is Pinewood Country Club, which is 6,791 yards. Tot Hill Farm Golf Club is rated the best course near Asheboro.