BH Independent guideBanff Hotels
The castle hotel in Banff lit at dusk, above a snowy pine forest and the Bow River

Banff and Lake Louise

Luxury and historic hotels

The Fairmonts, Rimrock Banff, the Post Hotel, and The Malcolm in Canmore.

Search Banff hotels

Home / Luxury

The Fairmont Banff Springs opened in 1888, on Spray Avenue in Banff. Fairmont Chateau Lake Louise is the only hotel on that lake. Rimrock Banff, on Sulphur Mountain, reopened in summer 2026 as the first Emblems Collection hotel in North America. The Post Hotel is in the Lake Louise village. The Malcolm is in Canmore.

Fairmont Banff Springs

405 Spray Avenue, Banff

The 1888 hotel on Spray Avenue, a short walk from Banff Avenue across the Bow River.

Fairmont Chateau Lake Louise

111 Lake Louise Drive, Lake Louise

The only hotel on the lakeshore. Open year-round.

Rimrock Banff, Emblems Collection

300 Mountain Avenue, Banff

On Sulphur Mountain, near the Banff Gondola and the Upper Hot Springs. Reopened in summer 2026 under Accor’s Emblems Collection.

Post Hotel & Spa

200 Pipestone Road, Lake Louise

A lodge in the Lake Louise village, a short drive from the lake.

The Malcolm Hotel

321 Spring Creek Drive, Canmore

In the Spring Creek neighbourhood, near downtown Canmore, with a heated pool.

Search Banff hotels