Badrock B&B • Montana


Welcome to Badrock Bed & Breakfast, Your Home Base to Glacier National Park (GNP).

We are located twenty minutes from GNP where you will find adventure and enjoy Mother Nature’s greatest gifts. 

Badrock B&B is nestled among ten acres of towering pines and rolling fields. Our main house of the Bed & Breakfast has four beautifully appointed guest rooms to choose from. Badrock Cabins are just steps from the main house. These square, log hewn buildings offer four cabin type rooms for a more private option. The Swan Mountain Cabin is a private, stand-alone two-story building offering privacy and large living room area. We provide free Wi-Fi and free on-site parking. We offer something for everyone.

Our Game Room is just a short stroll away from our cabins and is open 24 hours a day. It houses a full kitchen with laundry facility, a pool table, board games and TV for movies. We also furnish a gas grill for our guests to enjoy along with an outdoor cauldron fireplace for s’more making and evening gatherings.

Our library is also open 24 hours a day.  We have a huge collection of books to share with all our guests covering everything Montana and neighboring states.  We have books, maps, and brochures to explore the great outdoors from hiking to the weekly local farmer’s market. 

your hosts

Bill and Roz

Welcome to Montana and thank you for choosing Badrock B&B for your home away from home!! We hope to meet all our guests in person. Just in case we missed you, please know we welcome all good people to stay at our home and enjoy the peaceful stillness that surrounds us.

Bill and Roz are adventure seekers…wanna-be’s. So, what better ways to connect to other adventure seekers than to invite vacationers to stay with us. We love to share good stories…. true or fiction…we don’t judge. We also welcome veterans since Badrock B&B is now veteran own. We are here to help make your vacation memorable and connect you to the best experience of Glacier Natural Park. Your adventure is important to us…so just let us know how we can better serve you.