
Lake Louise shore
Fairmont Chateau Lake Louise
The only hotel on the lake, facing Victoria Glacier
Explore Hotel
Banff and Lake Louise, Canada
One hotel on Lake Louise, one lodge on Emerald Lake. Nothing new is being built on those shorelines, ever, and summer books a year out.
The places to stay

Lake Louise shore
The only hotel on the lake, facing Victoria Glacier
Explore Hotel

Above Bow Falls, Banff
An 1888 railway castle with a spa and golf course
Explore Hotel
Sulphur Mountain, Banff
Full-height windows with the best valley views in town
Explore Hotel
By Happi · Last updated September 2026
A little local perspective
$$ to $$$$ — roughly C$300-1,200 a night, peaking July and August
Banff and Lake Louise sit inside a national park, and that single fact governs everything about staying there. Banff National Park has a legislated commercial development cap: the town of Banff cannot grow beyond a fixed boundary, there is a limit on commercial floor space, and you must demonstrate a need to reside in order to live there permanently.
The practical consequence for a visitor is that the supply of rooms is fixed and the supply of rooms with a lake or mountain in the window is very small indeed. Nothing new is being built on those shorelines, ever.
Lake Louise itself has one hotel on the shore. Moraine Lake has one lodge. Emerald Lake, over the border in Yoho, has one. That is the entire inventory of lakefront accommodation in the Canadian Rockies' most famous corridor, and it books out a year ahead for summer.
The town of Banff, 45 minutes south, has considerably more rooms and no lake. It has the Bow river, the hot springs, the gondola and the restaurants, and it is where most people stay.
There is a second, less obvious reason to care. Parks Canada now restricts private vehicle access to Moraine Lake, and Lake Louise parking fills before dawn in summer. Staying at the lake, or in Lake Louise village, changes your access to both.
The nine below are grouped by position.
The scarce inventory. Book a year out for July and August.
Fairmont Chateau Lake Louise occupies the shoreline at Lake Louise, a château hotel facing the glacier across the water, and the lakeview rooms look straight down the lake at Victoria Glacier. It is the most famous view in Canada and it is worth the substantial premium over the mountain-view rooms.
Emerald Lake Lodge sits on Emerald Lake in Yoho, over the British Columbia border, in a set of timber cabins around a lodge with no televisions and a lake you can canoe from the door. It is quieter than anything in Banff and it is forty minutes further.
Moraine Lake Lodge is the only lodge on Moraine Lake, a handful of cabins at the water's edge below the Valley of the Ten Peaks, with canoes at the door and no road access for the public. Guests reach it when nobody else can.
Five minutes below the lake, which matters for the parking and the shuttles.
Post Hotel & Spa sits in the village in a long-established property with an excellent restaurant, a wine cellar of real depth and rooms with fireplaces. It is the best food in the national park.
Forty-five minutes south. Restaurants, the gondola, the hot springs and the Bow river.
Fairmont Banff Springs occupies a Scottish baronial castle above the Bow Falls, built by the railway in 1888, with a spa, a golf course and a scale that is startling in a national park. It is the grand hotel of the Rockies.
Rimrock Resort Hotel sits on a ridge above the town with floor-to-ceiling windows facing the valley, a large spa and the best mountain views of any hotel in Banff.
Moose Hotel & Suites occupies a building in the town centre with rooftop hot pools, a spa and the shortest walk to the restaurants.
Buffalo Mountain Lodge sits on Tunnel Mountain above the town in a set of timber lodges with a good restaurant and a quieter position than the centre.
Mount Royal Hotel occupies a central position on Banff Avenue with straightforward comfortable rooms and the best value in the town.
The hotels in Canmore, outside the park boundary, are excluded. They are cheaper, they have more availability and the mountains are just as good. They are also twenty minutes outside the gate, which means the park pass, the traffic and the shuttle logistics apply to you every single day.
Get to the lakes early or use the shuttles. Lake Louise parking fills before sunrise in summer and Moraine Lake is now shuttle or bus access only. Check the current Parks Canada arrangements before you arrive; they have changed repeatedly.
Walk the lakeshore at Louise and up to the Lake Agnes teahouse, which is a genuine hike to a genuine teahouse with no road access.
Drive the Icefields Parkway toward Jasper, which is among the great mountain roads of the world, and stop at Peyto Lake and the Columbia Icefield.
Take the Banff gondola up Sulphur Mountain and soak in the Banff Upper Hot Springs afterwards.
In winter there are three ski areas on one lift pass, and the lakes freeze hard enough to skate on.
Calgary airport is 90 minutes to Banff and just over two hours to Lake Louise. A car is close to essential, and a national park pass is required for every vehicle.
July and August are peak with genuinely heavy crowds. June and September are excellent and quieter. Winter is cold, beautiful and cheaper, with ski season from November to May.
Wildlife is real here. Keep distance from elk and bears, carry spray on backcountry trails and follow the posted guidance.
Prices shown are sample rates from upcoming dates — not quotes for specific dates. Open a hotel and choose your own dates and guests to see the exact price.
At Lake Louise, yes. It is a small number of rooms facing a glacier and it is the reason to stay there rather than in the village.
Banff for restaurants, nightlife and services. Lake Louise for early access to the lakes and quiet. They are 45 minutes apart.
For summer lakefront rooms, close to a year.
Five. Three in Banff and two at Lake Louise works well.