Alberta may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Johnston Canyon

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
1
Popular locations
Amenities
Accessibility
Trip type
Castle Mountain Chalets
3.5 out of 5
Hwy 93 South And Castle Junction 1A, Castle Junction, AB
The price is CA $151 per night from Dec 8 to Dec 9
6.11 km from city centre
4.3/5Excellent! (482 reviews)

"Very clean, good location, excellent for family with pets"…"

Reviewed on Nov. 23, 2020

Castle Mountain Chalets
Best Western Plus Siding 29 Lodge
2.5 out of 5
453 Marten Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $109 per night from Nov 29 to Nov 30
20.38 km from city centre
4.2/5Very Good! (961 reviews)

"Nice and clean hotel. Staffs were friendly and maintained all AHS rules. The complimentary breakfast was great, I liked that they made bags for each room."…"

Reviewed on Oct. 15, 2020

Best Western Plus Siding 29 Lodge
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $413 per night from Dec 7 to Dec 8
21.48 km from city centre
4.4/5Wonderful! (985 reviews)

"Everything was on resort it was easy to thing n have a good time"…"

Reviewed on Nov. 24, 2020

Fairmont Banff Springs
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Baker Creek Mountain Resort
3 out of 5
Bow Valley Parkway, Lake Louise, AB
The price is CA $220 per night from Nov 29 to Nov 30
19.59 km from city centre
4.5/5Wonderful! (634 reviews)

"This property is perfect for anyone wanting to get away from the normal pace of everyday life. Just show up unplug and relax. Can’t wait to book a cabin for our next excursion to Lake Louise"…"

Reviewed on Nov. 24, 2020

Baker Creek Mountain Resort
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $175 per night from Nov 29 to Nov 30
20.23 km from city centre
4.7/5Exceptional! (1,756 reviews)

"Roof top hot tub was great and courtyard Centre court was appealing."…"

Reviewed on Nov. 20, 2020

Moose Hotel And Suites
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $109 per night from Nov 27 to Nov 28
20.21 km from city centre
4.2/5Very Good! (997 reviews)

"Great location Within walking distance of all of Banff business"…"

Reviewed on Nov. 24, 2020

Banff Ptarmigan Inn
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $109 per night from Nov 29 to Nov 30
21.29 km from city centre
4.4/5Wonderful! (1,005 reviews)

"Had a great 3 night stay in one of the cabins. Very clean and cozy! Will stay here again."…"

Reviewed on Nov. 23, 2020

Tunnel Mountain Resort
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $126 per night from Nov 29 to Nov 30
21.45 km from city centre
4.2/5Very Good! (2,291 reviews)

"We loved the layout of the condo. It was a great amount of room for two families. When we eventually (thanks covid) were able to use the hot pools and sauna, it was wonderful to sit and soak and take in the scenery, which was unbelievably stunning!"…"

Reviewed on Nov. 23, 2020

Hidden Ridge Resort
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Nov 27 to Nov 28
21.74 km from city centre
4/5Very Good! (2,309 reviews)

"One of the best places we have stayed in the area."…"

Reviewed on Nov. 23, 2020

Banff Rocky Mountain Resort
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Nov 29 to Nov 30
20.04 km from city centre
4.2/5Very Good! (1,635 reviews)

"This hotel is right downtown within walking distance of every thing we wanted to see. Also great walking trails right from the hotel."…"

Reviewed on Nov. 24, 2020

Banff Park Lodge
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $68 per night from Nov 29 to Nov 30
19.9 km from city centre
3.8/5Good! (965 reviews)

"Lovely view, rustic, great location. Food at Crave (Banff Park Lodge) was amazing."…"

Reviewed on Nov. 24, 2020

Bow View Lodge
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $152 per night from Nov 29 to Nov 30
20.46 km from city centre
4.3/5Excellent! (985 reviews)

"We booked the king suite and the room was Very clean and spacious. It far exceeded our expectations."…"

Reviewed on Nov. 23, 2020

Royal Canadian Lodge
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 CA $99 per night from Nov 27 to Nov 28
20.67 km from city centre
4.1/5Very Good! (1,987 reviews)

"Very comfy bed and pillows. The Keg restraunt right downstairs. Nice decor"…"

Reviewed on Nov. 23, 2020

Banff Caribou Lodge and Spa
Charltons Banff
3 out of 5
513 Banff Ave, Banff, AB
The price is CA $115 per night from Nov 29 to Nov 30
20.61 km from city centre
4/5Very Good! (992 reviews)

"Rooms are great, although had to ask for coffee in the room everyday"…"

Reviewed on Oct. 25, 2020

Charltons Banff
Johnston Canyon Resort
2.5 out of 5
Hwy 1A, Box 875, 25km west of Banff, Johnston Canyon, AB
Get Rates
0.25 km from city centre
3.4/5 (19 reviews)
A beautiful location in nature

"We love this place. A great place to get away. Very cozy cabins. The cafe and restaurant served good hearty food, but the staff had a bit of end-of/-season familiarity with each other, and casuality that seemed to make them indifferent to guests in their care. Still, we'd go again."…"

Reviewed on Oct. 4, 2014

Johnston Canyon Resort
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $109 per night from Nov 29 to Nov 30
21.25 km from city centre
4.2/5Excellent! (953 reviews)

"Room was so cosy..my husband loved it. We are definitely coming back."…"

Reviewed on Nov. 20, 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 CA $89 per night from Nov 29 to Nov 30
20.58 km from city centre
4.3/5Excellent! (966 reviews)

"Nice rooms, well-maintained. Really nice toiletries provided in the bathroom"…"

Reviewed on Nov. 23, 2020

Banff Inn
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $199 per night from Nov 29 to Nov 30
22.22 km from city centre
4.5/5Wonderful! (1,671 reviews)

"Staff are very friendly and attentive. Views are fabulous. Richard (Concierge) was great, from obtaining hard to find restaurant reservations to advice on ski boots!"…"

Reviewed on Nov. 23, 2020

The Rimrock Resort Hotel
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $128 per night from Dec 6 to Dec 7
20.52 km from city centre
4.2/5Excellent! (1,653 reviews)

"The Fox Hotel was pleasant! The staff were very helpful and friendly. The hot pools were exceptional and definitely elevated our experience. I would rate this hotel a 4/5."…"

Reviewed on Nov. 21, 2020

The Fox Hotel and Suites
Brewster's Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Nov 29 to Nov 30
20.2 km from city centre
4.4/5Excellent! (948 reviews)

"Friendly staff, free upgrade. Very clean property and rooms. Nice bagged breakfast. Great location."…"

Reviewed on Nov. 14, 2020

Brewster's Mountain Lodge
Don't see what you're looking for?
See all available properties in Johnston Canyon
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.

Johnston Canyon Hotel Guide

Are you planning to spend some nights in Canadian Rockies? Hoping to book accommodation in the Johnston Canyon area? There are 3 Expedia-listed accommodation options within a 0.1-kilometre (0.06-mile) radius of the center of town.

While Johnston Canyon can't lay claim to having a wide array of accommodations close to the city center, Johnston Canyon Resort is close enough to please most visitors.

The Sunshine Mountain Lodge can be found 16 kilometres (10 miles) from the main part of Johnston Canyon. Alternatively, the Johnston Canyon Resort is located 0.3 kilometres (0.2 miles) away. Alternatively, make a reservation at the Banff Aspen Lodge or the Banff Ptarmigan Inn.

If you have the time, why not broaden your horizons and check out the other attractions to be found in Canadian Rockies while you are in the area? Enjoy Canadian Rockies' forests, rivers and streams. In addition, you should go to some of the area's nature museums, history museums and open-air museums. Adventurous visitors can enjoy snowboarding here.

Lake Louise is 30 kilometres (19 miles) to the northwest of Johnston Canyon and is home to the Lake Louise Gondola and Herbert Lake. Some of our recommended Lake Louise hotels and accommodations are the Fairmont Chateau Lake Louise and Lake Louise Inn. Alternatively, you could consider staying at Canmore, 40 kilometres (23 miles) to the southeast of Johnston Canyon, where you'll find the Rundle Cliffs Lodge and Solara Resort and Spa. Whether you're just passing through or staying in Canmore, make sure you visit the Canmore Golf and Curling Club and Canmore Museum and Geoscience Centre.

If sport is what you love, be sure to take a trip to Spray Lake Sawmills Family Sports Centre, which is 95 kilometres (60 miles) to the east of Johnston Canyon. Book a hotel near the action at the Days Inn & Suites - Cochrane or the Super 8 Cochrane AB.

Calgary International Airport is a nearby airport for flying in and out of Johnston Canyon. It is 130 kilometres (80 miles) away. If you choose to stay nearby, try the Delta Hotels by Marriott Calgary Airport In-Terminal or Best Western Premier Freeport Inn & Suites.

Frequently asked questions

What's the best place to stay in Johnston Canyon?
Based on our traveler data, Johnston Canyon Resort is one of the top choices for your stay. This resort offers a restaurant and free parking. Other good options for your visit to the area are Moose Hotel And Suites and Banff Caribou Lodge and Spa.
If I need to cancel my hotel reservation in Johnston Canyon, will I receive a refund?
Yes, most hotel room reservations are refundable provided that you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, you might still have the option to cancel and be given a refund within a 24-hour period of your booking. Plug in your dates, click on “Search”, then you can use the “free cancellation” filter to view the best options available in Johnston Canyon.
What are some hotels with pools in Johnston Canyon?
Moose Hotel And Suites: 3.5-star hotel steps from Banff National Park Information Centre. Offers a full-service spa, an indoor pool, and 2 spa tubs. The Fox Hotel and Suites and Fairmont Banff Springs are a couple of other choices that feature an onsite pool.

Recent Reviews in Johnston Canyon

More trip options