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

Find out moreOpens in new tab or window

Search for Johnston Canyon Hotels from CA $91

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
Popular Locations
Amenities
Accessibility
Trip type
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $91 per night from Oct 12 to Oct 13
19.9 km from city centre
3.8/5Good! (948 reviews)

"Beautiful place next to Bow River, room facing river and mountains, and quiet location"…"

Reviewed on Sep. 17, 2020

Bow View Lodge
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $399 per night from Oct 1 to Oct 2
21.48 km from city centre
4.5/5Wonderful! (993 reviews)

"Amazing historic hotel and excellent service! It was a wonderful memory in Banff"…"

Reviewed on Sep. 8, 2020

Fairmont Banff Springs
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 $149 per night from Sep 20 to Sep 21
20.38 km from city centre
4.2/5Very Good! (973 reviews)

"A very good hotel with very personable/helpful staff, large quiet clean rooms, underground parking, near many shops and restaurants. Would definitely return again."…"

Reviewed on Sep. 10, 2020

Best Western Plus Siding 29 Lodge

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 $191 per night from Sep 21 to Sep 22
19.59 km from city centre
4.5/5Wonderful! (599 reviews)

"My room in the lodge was clean and cozy. The man at the front desk (evening of August 27) was extremely helpful and courteous. The fresh ground coffee was a great touch. Wish I could have stayed longer. Only issue was that I feel the dinner service at the bistro was overpriced (even understanding ..."…"

Reviewed on Sep. 2, 2020

Baker Creek 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 $169 per night from Oct 12 to Oct 13
21.45 km from city centre
4.1/5Very Good! (2,189 reviews)

"Amazing! Staff was friendly and rooms Were clean."…"

Reviewed on Sep. 17, 2020

Hidden Ridge 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 $199 per night from Sep 20 to Sep 21
20.23 km from city centre
4.7/5Exceptional! (1,617 reviews)

"The hot pools up at the roof, as well as the pet friendly option and the room balcony"…"

Reviewed on Sep. 16, 2020

Moose Hotel And Suites
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Sep 20 to Sep 21
20.04 km from city centre
4.2/5Very Good! (1,601 reviews)

"We enjoyed our stay here. Rooms somewhat dated, but comfortable. Washrooms have been renovated, clean and modern. Would stay here again."…"

Reviewed on Sep. 16, 2020

Banff Park Lodge
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 from Oct 12 to Oct 13
21.29 km from city centre
4.4/5Excellent! (919 reviews)

"Good property, recommend the 2 level lofts. Pool was refreshing in the morning. Comfortable stay."…"

Reviewed on Sep. 17, 2020

Tunnel Mountain Resort
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $199 per night from Sep 20 to Sep 21
22.22 km from city centre
4.5/5Wonderful! (1,633 reviews)

"Excellent facilities, very polite and helpful staff and extra high cleanliness standards making us feel very safe during these unprecedented Covid 19 times. We highly recommend this hotel."…"

Reviewed on Sep. 15, 2020

The Rimrock Resort Hotel
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
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 $129 per night from Oct 12 to Oct 13
20.67 km from city centre
4.1/5Very Good! (1,884 reviews)

"Everything was awesome! Great customer service with staff."…"

Reviewed on Sep. 17, 2020

Banff Caribou Lodge and Spa
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $109 per night from Oct 5 to Oct 6
21.25 km from city centre
4.2/5Excellent! (957 reviews)

"A beautiful location and place to stay Food was excellent"…"

Reviewed on Sep. 16, 2020

Buffalo Mountain Lodge
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Sep 20 to Sep 21
21.74 km from city centre
4/5Very Good! (2,208 reviews)

"It was a great stay and the staff are phenomenal. They also were very warm and friendly to our 2 dogs as well. The one less star is because the bed wasn’t the most comfortable. I actually put my neck out on it lol. Husband didn’t love it either."…"

Reviewed on Sep. 11, 2020

Banff Rocky Mountain Resort
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $122 per night from Sep 20 to Sep 21
20.58 km from city centre
4.3/5Excellent! (954 reviews)

"Great location lovely staff. Within walking distance of downtown."…"

Reviewed on Sep. 18, 2020

Banff Inn
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 $149 per night from Oct 12 to Oct 13
20.52 km from city centre
4.2/5Excellent! (1,581 reviews)

"Didn't use the credit Great location-Fireplace was a bonus. Huge suite."…"

Reviewed on Sep. 17, 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 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. Tunnel Mountain Resort and Banff Rocky Mountain Resort are a couple of other choices that feature an onsite pool.

Recent Reviews in Johnston Canyon

More trip options