There is 1 golf course in Shoals, Indiana and 0 are municipal courses. There are also another 9 golf courses within 20 miles of Shoals, including 7 public, 2 municipal and 0 private courses.
The oldest course in the Shoals area is the Twin Peaks At Elkridge Ranch.
The longest course is French Lick Resort, which is 8,102 yards. Sultan's Run Golf Club is rated the best course near Shoals.