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.


logo-schafersA casual, fine dining experience is what Schafer’s is all about. Overlooking Flathead Lake, the restaurant offers a dining experience unsurpassed in the Flathead Valley. Schafer’s offers a full dinner menu, lounge menu and handcrafted desserts as well as an extensive wine list and Sunday brunch.

Schafer’s is open at 5pm from Wednesday – Sunday & serves Brunch on Sunday from 9 am – 2 pm.

Click here to view Schafer’s Brunch Menu >
Click here to view Schafer’s Lounge Menu >
Click here to view Schafer’s Dinner Menu >
Click here to view Schafer’s Wine List >

Riley’s Pub and Sports Bar

logo-rileysFamily, friends, great food and sports are the magic combination for making memories and what better place to do that than at Riley’s. Enjoy brick oven-fired pizza, in house wood smoked baby back ribs, Kobe Angus burgers, fabulous salads or wings, as well as a choice of 8 cold brews on tap or a cocktail of choice.

Riley’s is open from 4 – 9 pm nightly.

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.