The recent guests of the Misty Ridge Retreat B&B have had a 5-star experience with us! Read what they have said!

"I went for a retreat/workshop led by Allen & Kathryn Kessler, the hosts and owners of Misty Ridge Retreat B&B. Misty Ridge is located in the rolling foothills a bit southwest of Calgary and is a fantastic place to connect with nature. The bedrooms are sizeable (bigger than some hotel/motel rooms I've stayed in!) and have very comfortable beds which are adjustable by remote control. The dining room features large windows that offer a view of the foothills and wildlife. It's a fantastic place to relax."

Read more Google reviews →

Tom Christiansen

April 2022

"I travel to Calgary on business regularily and I used to stay in a downtown hotel until I got an invite to stay at the Misty Ridge B&B. Now I book all my stays at Misty Ridge when I am in town. Allen and Kathryn who own the B&B are great hosts and make you feel very welcome. The B&B has all of the comforts of home plus an incredible view of the foot hills and the local wildlife. My company is also happy with this arrangement as this option is less expensive compared to downtown hotels."

Read more Google reviews →

Rob Henshaw

June 2020

"Misty Ridge is an absolute paradise! Nestled in the rolling foothills, it has all the qualities of being in the country, and only a short drive from Calgary. Al and Kathryn are the most amazing and accommodating hosts, who went above and beyond to ensure our stay was nothing short of perfect! The stunning views, modern rooms, star-gazing from the hot tub, and the best ginger snaps on earth, were only a few of the many highlights of our stay, we even saw some elk crossing through the property!"

Read more Google reviews →

Reid Stanek

May 2019

 calgary bed and breakfast location


Located in Calgary's rolling Foothills at 112196 226 Ave W, AB.

get directions
calgary bed and breakfast rates


We offer 4 unique rooms at $140 per night (for 2 nights or more), or $190 for just 1 night.

calgary bed and breakfast contact


Call us directly at (403) 805-8256, or email us using our contact form.

get in touch