We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Johnston Canyon

Banff National Park, Alberta, Canada
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

1 Juniper Way | Mount Norquay Rd, Banff, Banff National Park, Alberta T1W 2C3, Canada
23.1 km from Johnston Canyon
#14 of 40 hotels in Banff National Park
#11 of 33 hotels in Banff
Professional photos | Traveller photos (143) | Map
Show Prices
228 Bow Avenue | Box 339, Banff, Banff National Park, Alberta T1L 1A5, Canada
24.4 km from Johnston Canyon
#23 of 40 hotels in Banff National Park
#20 of 33 hotels in Banff
Professional photos | Traveller photos (86) | Map
Show Prices
222 Lynx Street, Banff, Banff National Park, Alberta T1L 1K5, Canada
24.5 km from Johnston Canyon
#17 of 40 hotels in Banff National Park
#14 of 33 hotels in Banff
Professional photos | Traveller photos (128) | Map
Show Prices
337 Banff Avenue, Banff, Banff National Park, Alberta T1L 1H8, Canada
24.6 km from Johnston Canyon
#26 of 40 hotels in Banff National Park
#23 of 33 hotels in Banff
Professional photos | Traveller photos (118) | Map
Show Prices
333 Banff Avenue | Box 1040, Banff, Banff National Park, Alberta T1L 1B1, Canada
24.6 km from Johnston Canyon
#29 of 40 hotels in Banff National Park
#26 of 33 hotels in Banff
Professional photos | Traveller photos (69) | Map
Show Prices
348 Marten Street, Banff, Banff National Park, Alberta T1L 1B7, Canada
24.6 km from Johnston Canyon
#38 of 40 hotels in Banff National Park
#31 of 33 hotels in Banff
Professional photos | Traveller photos (38) | Map
Show Prices
401 Banff Avenue, Banff, Banff National Park, Alberta T1L 1A9, Canada (Formerly Traveller's Inn)
24.7 km from Johnston Canyon
Banff Aspen Lodge Slideshow
#9 of 40 hotels in Banff National Park
#6 of 33 hotels in Banff
Professional photos | Traveller photos (129) | Map
Show Prices
429 Banff Avenue | Box 1198, Banff, Banff National Park, Alberta T1L 1B2, Canada
24.7 km from Johnston Canyon
#13 of 40 hotels in Banff National Park
#10 of 33 hotels in Banff
Professional photos | Traveller photos (83) | Map
Show Prices
208 Caribou Street, Banff, Banff National Park, Alberta T1L1C1, Canada
24.7 km from Johnston Canyon
Special Rate Stay 2, Get 3rd Free
Brewster's Mountain Lodge Slideshow
#20 of 40 hotels in Banff National Park
#17 of 33 hotels in Banff
Professional photos | Traveller photos (95) | Map
Show Prices
419 Banff Avenue, Banff, Banff National Park, Alberta T1L 1A7, Canada
24.7 km from Johnston Canyon
#22 of 40 hotels in Banff National Park
#19 of 33 hotels in Banff
Professional photos | Traveller photos (22) | Map
Show Prices
425 Banff Ave., Banff, Banff National Park, Alberta T1L1B6, Canada
24.7 km from Johnston Canyon
Red Carpet Inn Slideshow
#27 of 40 hotels in Banff National Park
#24 of 33 hotels in Banff
Professional photos | Traveller photos (115) | Map
Show Prices
337 Banff Ave | Box 1070, Banff, Banff National Park, Alberta T1L 1H8, Canada
24.7 km from Johnston Canyon
#35 of 40 hotels in Banff National Park
#29 of 33 hotels in Banff
Professional photos | Traveller photos (17) | Map
Show Prices
Arrow Motel (Banff)
337 Banff Ave | Box 1070, Banff, Banff National Park, Alberta T1L 1H8, Canada
24.7 km from Johnston Canyon
#40 of 40 hotels in Banff National Park
#33 of 33 hotels in Banff
Traveller photos (4) | Map
453 Marten Street | Box 1387, Banff, Banff National Park, Alberta T1L 1B3, Canada
24.8 km from Johnston Canyon
Offers & Announcements Save up to 20%
BEST WESTERN PLUS Siding 29 Lodge Slideshow
#16 of 40 hotels in Banff National Park
#13 of 33 hotels in Banff
Professional photos | Traveller photos (71) | Map
Show Prices
138 Banff Avenue, Banff, Banff National Park, Alberta T1L 1A7, Canada
24.8 km from Johnston Canyon
#25 of 40 hotels in Banff National Park
#22 of 33 hotels in Banff
Professional photos | Traveller photos (128) | Map
Show Prices
459 Banff Ave, Banff, Banff National Park, Alberta T1L 1B4, Canada
24.9 km from Johnston Canyon
#6 of 40 hotels in Banff National Park
#3 of 33 hotels in Banff
Professional photos | Traveller photos (154) | Map
Show Prices
461 Banff Avenue, Banff, Banff National Park, Alberta T1L 1H8, Canada
24.9 km from Johnston Canyon
#8 of 40 hotels in Banff National Park
#5 of 33 hotels in Banff
Professional photos | Traveller photos (421) | Map
Show Prices
Banff Inn (Banff) 2.5 of 5
501 Banff Avenue, Banff, Banff National Park, Alberta T1L 1A9, Canada
24.9 km from Johnston Canyon
#28 of 40 hotels in Banff National Park
#25 of 33 hotels in Banff
Professional photos | Traveller photos (30) | Map
Show Prices
521 Banff Avenue | Box 1070, Banff, Banff National Park, Alberta T1L 1H8, Canada
25.0 km from Johnston Canyon
#11 of 40 hotels in Banff National Park
#8 of 33 hotels in Banff
Professional photos | Traveller photos (272) | Map
Show Prices
513 Banff Ave., Banff, Banff National Park, Alberta T1L 1B4, Canada
25.0 km from Johnston Canyon
#24 of 40 hotels in Banff National Park
#21 of 33 hotels in Banff
Professional photos | Traveller photos (104) | Map
Show Prices
537 Banff Avenue | P.O. Box 489, Banff, Banff National Park, Alberta T1L 1A6, Canada
25.1 km from Johnston Canyon
#10 of 40 hotels in Banff National Park
#7 of 33 hotels in Banff
Professional photos | Traveller photos (183) | Map
Show Prices
Bumpers Inn (Banff) 2.5 of 5
603 Banff Avenue, Banff, Banff National Park, Alberta T1L 1B3, Canada
25.2 km from Johnston Canyon
#31 of 40 hotels in Banff National Park
#27 of 33 hotels in Banff
Professional photos | Traveller photos (24) | Map
Show Prices
545 Banff Avenue, Banff, Banff National Park, Alberta T1L 1B5, Canada
25.2 km from Johnston Canyon
#37 of 40 hotels in Banff National Park
#30 of 33 hotels in Banff
Professional photos | Traveller photos (23) | Map
Show Prices
555 Banff Avenue, Banff, Banff National Park, Alberta T1L 1B5, Canada
25.2 km from Johnston Canyon
#39 of 40 hotels in Banff National Park
#32 of 33 hotels in Banff
Professional photos | Traveller photos (24) | Map
Show Prices
1029 Banff Avenue, Banff, Banff National Park, Alberta T1L 1A2, Canada
25.3 km from Johnston Canyon
#21 of 40 hotels in Banff National Park
#18 of 33 hotels in Banff
Professional photos | Traveller photos (138) | Map
Show Prices
600 Banff Ave, Banff, Banff National Park, Alberta T1L 1H8, Canada
25.3 km from Johnston Canyon
#33 of 40 hotels in Banff National Park
#28 of 33 hotels in Banff
Professional photos | Traveller photos (170) | Map
Show Prices
700 Tunnel Mountain Road | P.O. Box 1326, Banff, Banff National Park, Alberta T1L 1B3, Canada
25.6 km from Johnston Canyon
#15 of 40 hotels in Banff National Park
#12 of 33 hotels in Banff
Professional photos | Traveller photos (261) | Map
Show Prices
502 Tunnel Mountain Road | Corner of Tunnel Mountain Road and Drive, Banff, Banff National Park, Alberta T1L 1H8, Canada
25.6 km from Johnston Canyon
GreenLeadersSilver level
#18 of 40 hotels in Banff National Park
#15 of 33 hotels in Banff
Professional photos | Traveller photos (159) | Map
Show Prices
901 Hidden Ridge Way, Banff, Banff National Park, Alberta T1L 1H8, Canada
25.7 km from Johnston Canyon
Travellers' Choice® 2014 Winner Family
#7 of 40 hotels in Banff National Park
#4 of 33 hotels in Banff
Professional photos | Traveller photos (563) | Map
Show Prices
525 Tunnel Mountain Drive, Banff, Banff National Park, Alberta T1L 1B2, Canada
25.7 km from Johnston Canyon
#19 of 40 hotels in Banff National Park
#16 of 33 hotels in Banff
Professional photos | Traveller photos (178) | Map
Show Prices