Save on Top Johnston Canyon Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Johnston Canyon

Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
CA $359
per night
Dec 17 - Dec 18
4.4/5Excellent! (1,854 reviews)

"It was very good. The staff were extremely accommodating."…"

Reviewed on Dec. 4, 2019

Fairmont Banff Springs
Banff Aspen Lodge
3 out of 5
401 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $104
per night
Dec 8 - Dec 9
4.2/5Excellent! (1,906 reviews)

"The room was good with a separate room for both queen beds. it was a bit cold coming and going to you room because it is outdoors. the breakfast was very average for such a nice hotel."…"

Reviewed on Dec. 1, 2019

Banff Aspen Lodge
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
CA $213
per night
Dec 12 - Dec 13
4.5/5Wonderful! (2,647 reviews)

"I loved that it was on a edge of a mountain and I got the Mountain View and it was amazing"…"

Reviewed on Dec. 2, 2019

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
CA $179
per night
Dec 9 - Dec 10
4.6/5Exceptional! (1,529 reviews)

"Great location, just a short walk to downtown restaurants and supermarket. The room is new, clean, quiet, and the moose artwork everywhere add whimsy. The "rainfall" shower head was installed way too close to the wall and doesn't quite work the way it should. We just used the handheld shower head ..."…"

Reviewed on Dec. 2, 2019

Moose Hotel And Suites
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $109
per night
Dec 8 - Dec 9
4/5Very Good! (2,020 reviews)

"Second time staying at this wonderful hotel, and i can't get over how comfortable we are here!"…"

Reviewed on Nov. 30, 2019

Banff Rocky Mountain Resort
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free CancellationReserve now, pay when you stay
CA $125
per night
Dec 10 - Dec 11
4.2/5Very Good! (1,960 reviews)

"Fire place, free fire wood, sauna and jacuzzi. Was really grate."…"

Reviewed on Dec. 2, 2019

Hidden Ridge Resort
Inns of Banff
2.5 out of 5
600 Banff Avenue, Banff, AB
Free CancellationReserve now, pay when you stay
CA $89
per night
Dec 8 - Dec 9
3.3/5 (2,733 reviews)

"Looks very wore down but was a good price. However there was construction going on so the lobby and front door were moved and was a bit of a challenge to get out"…"

Reviewed on Nov. 26, 2019

Inns of Banff
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free CancellationReserve now, pay when you stay
CA $109
per night
Dec 8 - Dec 9
4.1/5Very Good! (2,753 reviews)

"Great place, the only thing was the cable/tv were a bit outdated with limited channels. Other then that everything was great! Room service with the keg is great aswell"…"

Reviewed on Dec. 2, 2019

Banff Caribou Lodge and Spa
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
Free CancellationReserve now, pay when you stay
CA $92
per night
Dec 17 - Dec 18
4.2/5Excellent! (1,883 reviews)

"Cool little hotel. Wished the lounge was open longer but it was a nice place to stay"…"

Reviewed on Nov. 25, 2019

Rundlestone Lodge
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $129
per night
Dec 8 - Dec 9
4.2/5Very Good! (2,650 reviews)

"The best stay I’ve ever had. Very nice room perfect location and friendly staff"…"

Reviewed on Dec. 5, 2019

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.

More trip options

Recent Reviews in Johnston Canyon