Skip to main content



The Lodge at McGregor Lake


  • Glacier
  • Lodge
The Lodge at McGregor Lake sits in the mountains of North Western Montana, on the north shores of the pristine McGregor Lake, surrounded by the Kootenai National Forest. Our address is 12250 US Highway 2 West, located approximately 53 miles east of Libby and 28 miles west of Kalispell.

The restaurant, bar, casino and lodging facility is open year round. Getaway for a night or plan a weeks vacation to one of Montana's best kept secrets. Enjoy home style cooking in our cozy lodge, have fun in our sportsbar atmosphere, listen to live music or relax on our deck and enjoy the lake views. New to The Lodge at McGregor Lake are 41 full sevice RV sites.

Lots of outdoor fun for friends and family this summer. Kids can fish for crawdads or swim in the lake shore area. Park your boat on our dock. Picnic in the large grassy area between the lodge and the lake, enjoy the view, stay in one of our newly remodeled motel rooms or cabins for just $49.99 a night plus tax. The Flathead Valley's best lodging value. Come see why they call this "Big Sky Country." Call for reservations.

For more information visit our website:
Read More
Read More
Street Address
12250 US Highway 2 West
Marion, MT 59925 Get directions
Mailing Address
12250 US Highway 2 West
Marion, MT 59925
All Year
Payment Methods
Cash, Discover, Master Card, Personal Check (In State), Personal Check (Out Of State), Travelers Checks, Visa
Group Reservations Required, Reservations Accepted, Reservations Recommended, Walk-Ins Welcome
Group Discount


Special direction map

Special Directions

The Lodge at McGregor Lake is located 30 miles West of Kalispell on US Highway 2.