With two full service restaurants on property at the Mountain Lake Lodge, we offer dining options for everyone.

If you are in the mood for a more casual evening, we also offer the ultimate stop for eclectic pub fare overlooking Flathead Lake.



Schafer’s fine dining provides a relaxing atmosphere with mountain and lake views which is matched with thoughtful cuisine options. All meals are prepared with fresh ingredients from original recipes.

Click here to view Schafer’s Brunch Menu >
Click here to view Schafer’s Lounge Menu >
Click here to view Schafer’s Restaurant Menu >


Riley’s Pub and Sports Bar

Riley’s Pub and Sports Bar features wood-fired pizza, burgers, wraps, sandwiches and a variety of mouth watering foods, enjoy local microbrews, in a fun sports bar atmosphere.

Click here to view Riley’s Menu >


For any event, let our staff prepare your personal preferences from conference coffees to wedding cakes.

To book your special event, please call for further information.


Take advantage of our catering service for your outside needs.

Please call us at (406) 837-3463 for further information.