
Want a hotel in Banff for less? Compare cheap hotels, discount rooms and last-minute hotel deals from the major booking sites in one place, then book directly at their price — we never add fees.
Banff is a stop on the Rocky Mountaineer’s rail route between Vancouver and the Canadian Rockies.
The main street, with shops, restaurants and hotels.
Quieter hotels and lodges just above town.
Often cheaper, about 20–25 minutes east, just outside the park.
A small village near the famous lake, about 45 minutes west.

The 1888 “Castle in the Rockies,” overlooking the Bow Valley.
Check rates at Fairmont Banff SpringsThe historic hotel on the shore of Lake Louise.
Check rates at Fairmont Chateau Lake LouiseZoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.



June–September is peak season for hiking and lakes; December–March is ski season.
Canmore usually has lower rates and is a short drive away.
Yes — a Parks Canada pass is required to stop in Banff National Park.
About a 90-minute drive, with shuttles available.