Badrock B&B with Private Cabins

Located in Columbia Falls, Montana twenty minutes from Glacier National Park


Nestled among ten acres of towering pines and rolling fields, Bad Rock Bed & Breakfast is your Gateway to Glacier.  We are located twenty minutes from Glacier National Park (18.9 miles), one of Mother Nature’s greatest gifts. 

We are conveniently located to Glacier International Airport  (11.5 miles), Kalispel (16.4 miles) , Whitefish ((13.5 miles) and Big Fork (22.5 miles). Our location provides quiet solitude yet easy access to all that the FlatHead Valley has to offer.  

Our main house of the Bed & Breakfast has four beautifully appointed guest rooms to choose from.  Bad Rock Cabins are just steps away 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 a larger living 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 a laundry facility and a pool table.   We also furnish a gas grill for our guests to enjoy along with an outdoor fire pit for s’more making and evening gatherings. 

To help you create the Montana vacation of your dreams, we will gladly share our first hand knowledge of all the best that the Flathead Valley has to offer... from hiking, fishing, white water  rafting and everything Glacier. Come join us in Montana, share our experience and understand why Montana is called “The Last Best Place”. Your hosts, Mark and Serena, will ensure that your stay is a memorable one!

    Book Your Room Now   



Bad Rock Bed & Breakfast is a non-smoking establishment.

Specials and News

It is great time to visit Glacier National Park. Please come and see us!

Summer Special Rates

Two night minimum no longer applies for the summer.
All rooms available for 1 night stay.
Stay 3 or more nights and get a 10% discount !
Includes breakfast and all amenities.
Book on line or call 406-892-2829.