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.

Search for Johnston Canyon Hotels from CA $119

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.

Johnston Canyon hotels and places to stay

Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $519 per night
21.48 km from city centre
4.4/5Excellent! (1,947 reviews)

"I think the only way to describe this hotel is MAGICAL. it is unique in the world and worth a visit for anyone."…"

Reviewed on Mar. 8, 2020

Fairmont Banff Springs
Baker Creek Mountain Resort
3 out of 5
Bow Valley Parkway, Lake Louise, AB
The price is CA $142 per night
19.59 km from city centre
4.5/5Wonderful! (562 reviews)

"Amazing place to stay. Every detail well thought out from the freshly ground coffee to the pre cut fire starters. Baker creek is a hidden gem!"…"

Reviewed on Mar. 17, 2020

Baker Creek Mountain Resort
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 $119 per night
20.38 km from city centre
4.1/5Very Good! (1,232 reviews)

"When we woke up Saturday morning and seen a deer walking down the road in town, made my 4 year olds trip."…"

Reviewed on Mar. 12, 2020

Best Western Plus Siding 29 Lodge
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $285 per night
22.22 km from city centre
4.5/5Wonderful! (2,857 reviews)

"Nice clean rooms, friendly staff. Sitting next to a mountain. Located next to Sulpher Mountain. 5 min from downtown Banff. Very beautiful location."…"

Reviewed on Mar. 15, 2020

The Rimrock Resort Hotel
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 $169 per night
20.23 km from city centre
4.7/5Exceptional! (1,743 reviews)

"We love it!🇨🇦 Nice place to stay. My kids are very happy and comfortable. Thank you guys!"…"

Reviewed on May 23, 2020

Moose Hotel And Suites
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $119 per night
21.74 km from city centre
4/5Very Good! (2,077 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
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 $129 per night
21.29 km from city centre
4/5Very Good! (2,028 reviews)

"This place was truly gorgeous. Great room. Great mountainside resort where nature and trees were all around"…"

Reviewed on Apr. 28, 2020

Tunnel Mountain Resort
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Get Rates
20.21 km from city centre
3.9/5Good! (2,039 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
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 $149 per night
21.45 km from city centre
4.1/5Very Good! (2,040 reviews)

"I found them to be SO accommodating! We were given 3 rooms together and because of Covid there were not very many people there at all and no hot tub so they let us all sit outside on our patio around our little propane fire was so great felt like camping but with a condo at the same time! They ..."…"

Reviewed on May 19, 2020

Hidden Ridge Resort
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 $219 per night
20.52 km from city centre
4.2/5Very Good! (2,801 reviews)

"The hot tub is amazing. Rooms are a little dated. Chilli is attached to the hotel. Menu is mediocre."…"

Reviewed on Mar. 20, 2020

The Fox Hotel and Suites
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 The Rimrock Resort Hotel.
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, 2-minute walk from Banff Lake Louise Tourism Bureau. Offers a full-service spa, an indoor pool, and 2 spa tubs. Banff Rocky Mountain Resort and The Rimrock Resort Hotel are a couple of other choices that feature an onsite pool.
What's it like to stay in Johnston Canyon?
Visitors can enjoy all that Johnston Canyon has to offer including the waterfalls, lakeside setting, and restaurants. Tourists to the city can also enjoy its walkable location. Sunshine Village, Upper Hot Springs, and Banff Gondola are some of the top sights around the area. There are 76 hotels and other accommodations in the surrounding area.
What should I do while I'm visiting Johnston Canyon?
A couple of favorite places to visit are Johnston Canyon and Banff National Park. Additionally, you’ll find Sunshine Village and Upper Hot Springs.
What's the seasonal weather like in Johnston Canyon?
The hottest months are usually July and August with an average temp of 57°F, while the coldest months are January and December with an average of 21°F. Average annual rainfall for Johnston Canyon is 24 inches.

Recent Reviews in Johnston Canyon

More trip options