Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Where To Stay In Banff

Banff, Banff Hotel Information

Short- and long-stay accommodation choices are aplenty in Banff. If you would like to stay within a 0.1-mile distance of the heart of Banff, the Expedia hotel database contains at least 37 hotels within that area.

Within a 0.6-mile radius of Banff's downtown, travelers will find some great accommodation options, such as the The Fox Hotel and Suites and Delta Hotels by Marriott Banff Royal Canadian Lodge.

Families, students and those watching their budget can choose from nice Banff room options that definitely won't break the bank. 0.2 miles from Banff's downtown is where you'll find the The Elk & Avenue Hotel. The Mount Royal Hotel is just 0.3 miles away. The Inns of Banff and the Banff Voyager Inn are some other budget places worth investigating.

The Fairmont Banff Springs can be found 1 mile away from the center of Banff. Another option is the Rundle Cliffs Lodge, which is positioned 11 miles away. Some other alternatives around this area are the Sunshine Mountain Lodge and the Solara Resort and Spa.

Like to go a little further afield? Canadian Rockies offers a number of things to see. Check out Canadian Rockies' nature museums and history museums and photograph the region's forests, rivers and streams. Adventurous visitors can also try snowboarding and skiing here.

Lake Louise is 30 miles to the northwest of Banff and is home to the Lake Louise Gondola and The Lake Louise Ski Resort. Should you wish to spend a night or two in Lake Louise, check out the room rates at the Fairmont Chateau Lake Louise and Lake Louise Inn. Or stay in Canmore, 11 miles to the southeast of Banff, where you can choose from the Paradise Resort Club and Sunset Resorts Canmore. The Canmore Golf and Curling Club and Canmore Museum and Geoscience Centre are just a couple of the more popular points of interest to explore when you're in Canmore.

If you are arriving or departing via Calgary International Airport, you may plan to book a room at Delta Hotels by Marriott Calgary Airport In-Terminal, or Best Western Premier Freeport Inn & Suites, both of which are a short ride away.