There are 2 golf courses in Bandera, Texas and 0 are municipal courses. There are also another 6 golf courses within 20 miles of Bandera, including 3 public, 0 municipal and 3 private courses. The oldest course in the Bandera area is the Flying L Ranch Resort. The longest course is The Buckhorn, which is 6,648 yards. Flying L Ranch Resort is rated the best course near Bandera.