Bavarian Hills Golf Course first opened for play in 1990. The course was designed by William R. Love and Brian T. Ault.
Bavarian Hills Golf Course winds over hills and through narrow fairways. The greens and fairways are well kept. Water comes into play throughout the course, and there are a few elevated tees in the layout.
Bavarian Hills plays to a par-71 and a maximum distance of 5,986 yards. The course rating is 68.8 and the slope rating is 126.