The Buffalo Hill is an 18 hole golf course offering scenic views of the Flathead Valley and the northwest Rocky Mountains. Facilities include food and beverage service, special events, tournaments, and a fully stocked pro shop. Private and group lessons are provided. Meeting rooms and locker rooms for men and women are available. The restaurant serves sandwiches, ham and Swiss, Caesar salad, and chicken salad chunks. Area activities include fishing, boating, hiking, rafting, and mountain climbing.
The Buffalo Hill course is consistently on Golf Digest's top courses and places to play.