STA Travel

Top Hotel Deals in Banff, AB

Book Flight + Hotel together and save!
Nestled in the Canadian Rockies, Banff/Lake Louise hotels lure skiers, hikers, and climbers of all levels.

Banff Ptarmigan Inn

from $81 USD

The Ptarmigan Inn is a mountain-style Inn built around a central courtyard and located three blocks from the train station, a two-minute walk from downtown ...

The Fairmont Chateau Lake Louise

from $253 USD

Timeless beauty among the peaks will be yours at The Fairmont Chateau Lake Louise where majestic mountains soaring skyward are reflected in the vibrant ...

Lake Louise Inn

from $96 USD

The Lake Louise Inn is a modern mountain resort, nestled in a picturesque setting near the Pipestone River. Ideal location only minutes away from Lake ...

Banff International Hotel

from $100 USD

The Banff International Hotel is ideally located on Banff Avenue within walking distance to Banff stores and services. Enjoy the newly decorated room and ...

Hidden Ridge Resort

from $108 USD

Only minutes from downtown Banff with spectacular views of the Rockies this property offers units with full kitchen and woodburning fireplaces. Receive ...

More Great Deals on Banff Hotels

Banff Aspen Lodge from $116 USD

Spruce Grove Inn from $126 USD

Fox Hotel and Suites from $126 USD

Charlton's Cedar Court from $140 USD

Rimrock Resort Hotel from $153 USD

Delta Banff Royal Canadian Lodge from $171 USD

Tunnel Mountain Resort from $190 USD

The Fairmont Banff Springs from $326 USD

More Cities with Great Deals

STA Travel