Bed and Breakfasts in Banff are a great way to enjoy the town without being lost in a crowded hotel. Banff B&Bs are some of the coziest places to enjoy the Rockies. For the most part, traffic in Banff is limited to Banff Ave. On busy days, it can feel like it's hard to find room on the sidewalk! B&Bs in Banff are usually on quieter streets, but are still close to the downtown action. That's why many people prefer Banff bed and breakfasts over the larger hotels, some of which are a long walk from Banff Ave.
A B&B in Banff can cost you as little as $50 per night and as much as $300 per night. It all depends on your budget. For the higher end traveler, the Buffaloberry Bed and Breakfast is truly as good as it gets. Located on Marten Street, it is only one block away from the heart of Banff Ave. The owners, Theresa and James, have a reputation for hospitality, and they are a great resource for info on local things to do.
On the other end of the price spectrum, the Blue Mountain Lodge is a comfortable choice. The owners, again, are well informed about things to do in the area, and the lodge is cozy. The location is a short walk to Banff Ave. The rooms are a bit small in this B&B, though. That's why you don't pay as much.
The Banff Ave B&B is gem in the middle price range. This place offers comfy rooms, a great location, and delicious breakfasts.
417 Marten St
Outstanding food, accommodations, and service...
121 Cave Avenue
Box 1870
A natural corridor is right outside the door...
138 Otter Street
Elegant boutique Bed and Breakfast...
336 Beaver Street
One of Banff's finest and most established B&Bs...
316 Lynx Street
Elegant Victorian style house in historic Banff...
223 Otter St
A quaint old house with friendly hosts...
430 Banff Avenue
B&B across the street from ski shuttles...
129 Muskrat St
Canada Select 4-star rating...
Caribou and Muskrat Streets
Box 2763
Within walking distance of everything...
116 Mountain Avenue
Just minutes from the Upper Hot-springs pools...