There are 5 golf courses in Waco, Texas and 1 is a municipal course. There is also 1 other golf course within 20 miles of Waco, including 1 public, 0 municipal and 0 private courses. The oldest course in the Waco area is the Battle Lake Golf Course opened in 1933. The longest course is Bear Ridge Golf Club, which is 7,478 yards. Cottonwood Creek Golf Course is rated the best course near Waco.