Bavarian Hills Golf Course is located in the city of Saint Marys, conveiently located in the Western Pennsylvania Mountains. We're less than a three-hour drive from Buffalo and Pittsburgh and two hours or less from Youngstown, Ohio, State College, and Altoona, PA.

Most of our visitors become return customers, and friends. One particularly dedicated group from Ontario makes the trip every year to spend a long weekend with us and enjoy a friendly competition in our version of the Ryder Cup matches.

We invite you to come check out the Hills for yourself. Map your drive below!