Search for Banff Hotels from CA $89

Search over 1 million properties worldwide and 550 airlines worldwide.

Search over 1 million flights, hotels, packages, and more

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

Top 10 Hotels in Banff

Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $179
per night
Jan 19 - Jan 20
4.3/5Excellent! (1,517 reviews)

"nice staff, clean location, spacious rooms. Comfortable stay 5/5"…"

Reviewed on Jan. 8, 2020

Royal Canadian Lodge
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
CA $413
per night
Jan 26 - Jan 27
4.4/5Excellent! (1,881 reviews)

"Great view from the bedroom but dissapointed with how small the washroom was. Room was great but washroom did not justify the price for the room.."…"

Reviewed on Jan. 13, 2020

Fairmont Banff Springs
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
CA $219
per night
Jan 23 - Jan 24
4.5/5Wonderful! (2,700 reviews)

"Amazing staff and the food is excellent.. great view from the hotel good location"…"

Reviewed on Jan. 17, 2020

The Rimrock Resort Hotel
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $199
per night
Jan 19 - Jan 20
4.7/5Exceptional! (1,595 reviews)

"Beautiful front lobby, special features - carved polar bears, 1901 Eatons catalogue and house built from 1901 plans."…"

Reviewed on Jan. 16, 2020

Moose Hotel And Suites
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $95
per night
Jan 23 - Jan 24
4/5Very Good! (2,023 reviews)

"The swimming pool and hot tub, excellent attitude from the staff"…"

Reviewed on Jan. 11, 2020

Banff Rocky Mountain Resort
Inns of Banff
2.5 out of 5
600 Banff Avenue, Banff, AB
Free CancellationReserve now, pay when you stay
CA $89
per night
Jan 23 - Jan 24
3.3/5 (2,732 reviews)

"Very large rooms with an awesome large balcony attached. Comfortable beds. Super friendly staff. Easy location to find. Really enjoyed our stay."…"

Reviewed on Jan. 9, 2020

Inns of Banff
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free CancellationReserve now, pay when you stay
CA $149
per night
Jan 20 - Jan 21
4.2/5Very Good! (1,974 reviews)

"The pool was great, room was clean, staff were very friendly"…"

Reviewed on Jan. 8, 2020

Hidden Ridge Resort
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free CancellationReserve now, pay when you stay
CA $95
per night
Jan 20 - Jan 21
4.1/5Very Good! (2,847 reviews)

"Loved the rooms and the hotel facility itself. It was very cozy and incredibly comfortable. The hot pool was great the only thing was that it was quite dry and the beds were rather staticky. Aside from that we had a great time!"…"

Reviewed on Jan. 14, 2020

Banff Caribou Lodge and Spa
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free CancellationReserve now, pay when you stay
CA $99
per night
Jan 19 - Jan 20
4.2/5Very Good! (2,035 reviews)

"I like on how close it is to downtown. so easy to walk to where you need to be like eating and shopping but tucked away that is nice and quite."…"

Reviewed on Jan. 13, 2020

Banff Park Lodge
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $149
per night
Jan 20 - Jan 21
4.2/5Very Good! (2,675 reviews)

"Nice Place, would stay here again, Chilis and pool were awsome"…"

Reviewed on Jan. 13, 2020

The Fox Hotel and Suites
Don't see what you're looking for?
See all available properties in Banff
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Banff Hotel Guide

Visitors to Banff National Park can find a variety of accommodation choices in Banff. The Expedia database contains 37 hotels within 0.1 kilometres (0.1 miles) of the center of Banff.

One of the ingredients to stress-free traveling is booking a room that's close to the action, so be sure to check out the latest offers at The Fox Hotel and Suites and Delta Hotels by Marriott Banff Royal Canadian Lodge, which are located within 1 kilometre (0.6 miles) of downtown Banff.

The Banff Gondola is among the most popular attractions in Banff. Many tourists choose to stay near this iconic landmark when they are in Banff. The Fairmont Banff Springs and Hidden Ridge Resort are close by.

Cave and Basin National Historic Site and Mount Norquay Ski Resort are popular Banff, attractions, and many visitors choose to stay close by. The Banff Aspen Lodge and the Banff Ptarmigan Inn are closest to Cave and Basin National Historic Site, and the Brewster's Mountain Lodge and The Juniper Hotel are close to Mount Norquay Ski Resort.

Central Park and the Banff Centre each have accommodations nearby. The Rimrock Resort Hotel and Douglas Fir Resort and Chalets are close to Central Park, while the Buffalo Mountain Lodge and Charltons Banff are close to the Banff Centre. If you choose to book accommodation near the Banff Park Museum, choose from accommodation options which include the Banff Caribou Lodge and Spa and Banff Inn. Finally, if you are interested in staying near the Walter Phillips Gallery, your nearby accommodation options are the High Country Inn and Banff Park Lodge.

The Rundle Cliffs Lodge can be found 18 kilometres (11 miles) away from the main part of Banff. Another accommodation option is the Sunshine Mountain Lodge, which can be found 15 kilometres (9 miles) away. Two other options around Banff include the Solara Resort and Spa and the Paradise Resort Club.

The larger Canadian Rockies area is well worth exploring too. Spend time at Canadian Rockies' nature museums and also photograph the region's forests and rivers. Travelers in this part of Canada can enjoy snowboarding.

The nearest accommodation options in Banff National Park are Harvie Heights and Canmore. Harvie Heights is 15 kilometres (9 miles) to the southeast of Banff, while Canmore is 17 kilometres (11 miles) to the southeast. Hotels and apartments in Harvie Heights include the Sunset Resorts Canmore and Grande Rockies Resort. The Stoneridge Mountain Resort and Canmore Crossing are the accommodation options in Canmore.

Calgary International Airport is a logical airport for arriving in Banff. It is 110 kilometres (68 miles) away. If you plan to stay nearby, try the Delta Hotels by Marriott Calgary Airport In-Terminal or Best Western Premier Freeport Inn & Suites.

Frequently asked questions

Recently Booked Hotels in Banff

More trip options