Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Banff Non-Smoking Hotels from $70

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Banff Non-Smoking Hotels

Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $147 per night
4.7/5Exceptional! (1,483 reviews)

"Beautiful property very clean and great location."…"

Reviewed on Jun 1, 2020

Moose Hotel And Suites
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.3/5Excellent! (995 reviews)

"Nice staff, good stay. Need microwave in room though"…"

Reviewed on Mar 13, 2020

Royal Canadian Lodge
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is $180 per night
4.2/5Excellent! (996 reviews)

"First time on this place, very mountain cabin like. Nice spacious roomsz fireplace and small balcony. Not the fanciest, but as generic as some other hotels in the area"…"

Reviewed on Mar 24, 2020

Buffalo Mountain Lodge
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $103 per night
4.2/5Excellent! (994 reviews)

"Charming inn with friendly service and everything you need within walking distance of the beautiful town. We loved our stay!"…"

Reviewed on Mar 14, 2020

Banff Inn
Banff Aspen Lodge
3 out of 5
401 Banff Ave, Banff, AB
The price is $213 per night
4.2/5Excellent! (994 reviews)

"The outdoor hottub was nice and it was great to have a good breakfast included"…"

Reviewed on Mar 13, 2020

Banff Aspen Lodge
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $111 per night
4.2/5Excellent! (1,534 reviews)

"It was quiet and pretty centrally located to all the ammenities on banff ave."…"

Reviewed on Jun 1, 2020

Banff Park Lodge
High Country Inn
3 out of 5
419 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $110 per night
4.1/5Very Good! (991 reviews)

"Very clean and nice place. Didn't use the pool but the option was available. Nice front desk staff. Parking included."…"

Reviewed on Mar 21, 2020

High Country Inn
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB
Get Rates
4.1/5Very Good! (1,767 reviews)

"Lots to do for kids. Pool, waterslides, and playground. Right beside hiking trails as well. We were even greated by deer on the property."…"

Reviewed on Mar 25, 2020

Douglas Fir Resort and Chalets
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $106 per night
4.1/5Very Good! (3,057 reviews)

"The heating in my room was cold. you had to give me a separate mini heater to room up the room and the thermostat didn't work."…"

Reviewed on Mar 22, 2020

Banff Caribou Lodge and Spa
Charltons Banff
3 out of 5
513 Banff Ave, Banff, AB
The price is $139 per night
4/5Very Good! (1,470 reviews)

"Breakfast staff was so thoughtful and greeted us so nicely every morning. I didn't realize you had to go outside to get to the lobby for breakfast and the pool which annoyed me at first, but I got used to it - and it really wasn't more than a 2 minute walk (fast walk from the pool! lol). Parking ..."…"

Reviewed on Apr 2, 2020

Charltons Banff
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $95 per night
4/5Very Good! (2,079 reviews)

"Nice stay, it was as described. Everything was clean and the bed was comfy. Some parts a little outdated but mostly exterior. Firewood is an extra charge per bundle, compared to most places. That was a downside."…"

Reviewed on Mar 24, 2020

Banff Rocky Mountain Resort
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Get Rates
3.9/5Good! (2,043 reviews)

"I haven’t stayed at the Ptarmagan for 20 years and was very pleased with their upgrades."…"

Reviewed on Mar 19, 2020

Banff Ptarmigan Inn
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $94 per night
3.8/5Good! (1,881 reviews)

"The property is in a great location & the staff were great."…"

Reviewed on Mar 23, 2020

Bow View Lodge
HI-Banff Alpine Centre
2.5 out of 5
801 Hidden Ridge Way, Banff, AB
The price is $70 per night
3.8/5Good! (227 reviews)

"I liked it. There was nothing to complain about. Misty, the front desk clerk who checked me in, was friendly and personable. I would stay there again."…"

Reviewed on Feb 24, 2020

HI-Banff Alpine Centre
King Edward Hotel
2 out of 5
137 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $81 per night
3.5/5Good! (754 reviews)

"Great location. The beds were terrible and we had no control over the temperature in our room. We had to sleep with the window open in the middle of winter."…"

Reviewed on Mar 10, 2020

King Edward Hotel
Bumpers Inn
2.5 out of 5
250 Marmot Cresent, Banff, AB
Get Rates
3.4/5Good! (819 reviews)

"For how old the building was it was clean and kept up . I also liked that it was nice and quiet at night. What I didn’t like and found difficult was checking in across the road. Nothing was labeled or signed properly."…"

Reviewed on Oct 8, 2019

Bumpers Inn
Banff Voyager Inn
2.5 out of 5
555 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $90 per night
3.4/5Good! (866 reviews)

"Property is aged, but was relatively clean and hot breakfast was a nice perk to have."…"

Reviewed on Mar 16, 2020

Banff Voyager Inn
Homestead Inn Banff
2 out of 5
217 Lynx Street, Banff, AB
Get Rates
3.4/5 (640 reviews)

"This property was completely shut down when I arrived. I am glad they came up with an alternative solution as I had already arrived when I found out. The new place I was sent to was nice."…"

Reviewed on Dec 12, 2018

Homestead Inn Banff
Can't find the property you want?
We've got more Non-Smoking Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Non-Smoking Hotels in Banff

Search for hotels in Banff on Expedia. You can easily find your hotels in Banff using one of the methods below:

  • View our selection of featured hotels in Banff
  • Use the map to find hotels in the Banff neighborhood you prefer
  • Use the filters to see hotels in a specific area of Banff, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Banff
  • Enter your travel dates to view the best deals on hotels in Banff - while they last

More trip options