Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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


Check prices on hotels in Banff

Best deal 24 May - 26 May
Tonight 19 May - 20 May
This weekend 24 May - 26 May
Next weekend 31 May - 2 Jun.

Featured Banff Shopping Hotels

See all 474 properties in Banff

Estimated price for 1 night/2 adults

Banff Park Lodge
Banff Park Lodge
3.0 out of 5.0 222 Lynx St, Banff, AB
Free Cancellation
4.1/5 (2,399 reviews)
C$155/ night for 2 guests

Location is great! Hotel is clean and comfortable. Staff are so friendly and helpful. Would book again!

Reviewed on 17 May 2019
Brewster's Mountain Lodge
Brewster's Mountain Lodge
3.0 out of 5.0 208 Caribou Street, Banff, AB
Free Cancellation
4.1/5 (2,298 reviews)
C$189/ night for 2 guests

I stay here every time I’m in Banff. Location is perfect. Staff are friendly and rooms are clean.

Reviewed on 15 May 2019
The Elk & Avenue Hotel
The Elk & Avenue Hotel
3.0 out of 5.0 333 Banff Ave, Banff, AB
Free Cancellation
3.9/5 (2,013 reviews)
C$169/ night for 2 guests

We get upgraded to a very nice room with mountain & street view. Staff is friendly and helpful, will stay at this hotel next time.

Reviewed on 17 May 2019
Moose Hotel And Suites
Moose Hotel And Suites
3.5 out of 5.0 345 Banff Ave, Banff, AB
Free Cancellation
4.7/5 (1,126 reviews)
C$269/ night for 2 guests

Nice clean experience Little pricy but staff was great and so was food

Reviewed on 17 May 2019
The Rimrock Resort Hotel
The Rimrock Resort Hotel
4.0 out of 5.0 300 Moutain Avenue, Banff, AB
4.5/5 (2,467 reviews)
C$259/ night for 2 guests

I liked the style of the hotel & everything else. Just not in walking distance to anything.

Reviewed on 16 May 2019
The Fox Hotel and Suites
The Fox Hotel and Suites
3.5 out of 5.0 461 Banff Ave, Banff, AB
Free Cancellation
4.2/5 (2,440 reviews)
C$179/ night for 2 guests

Kiddos Loved the hot pool and the atmosphere was super unique! Overall a great experience

Reviewed on 17 May 2019
Inns of Banff
Inns of Banff
2.5 out of 5.0 600 Banff Avenue, Banff, AB
Free Cancellation
3.3/5 (2,471 reviews)
C$99/ night for 2 guests

Quiet, clean and friendly. Location is a good and allows for a nice walk to and from downtown.

Reviewed on 18 May 2019
Homestead Inn Banff
Homestead Inn Banff
2.0 out of 5.0 217 Lynx Street, Banff, AB
3.4/5 (639 reviews)

The front desk staff is always very nice. It’s a very affordable hotel and you get to use the pool at Banff park lodge. The rooms are quite big. But they are not very clean and we always have to ask for a new coffee or sugar or shampoo, because no matter how long we are there, the cleaners only make ...

Reviewed on 18 Nov. 2018
Banff Aspen Lodge
Banff Aspen Lodge
3.0 out of 5.0 401 Banff Ave, Banff, AB
Free Cancellation
4.2/5 (1,737 reviews)
C$189/ night for 2 guests

I liked the friendliness and the breakfast . The rooms are spacious and maid service is consistent

Reviewed on 15 May 2019
Map

Shopping Hotels: Our travellers loved these

Estimated price for 1 night/2 adults

Recently booked Banff hotels

Mount Royal Hotel
3.0 out of 5.0
Last booking: 37 minutes ago
Brewster's Mountain Lodge
3.0 out of 5.0
Last booking: 53 minutes ago
The Juniper Hotel
3.0 out of 5.0
Last booking: 2 hours ago
Banff Ptarmigan Inn
3.0 out of 5.0
Last booking: 2 hours ago
Canalta Lodge
3.5 out of 5.0
Last booking: 2 hours ago
Banff Aspen Lodge
3.0 out of 5.0
Last booking: 2 hours ago
Delta Hotels by Marriott Banff Royal Canadian Lodge
4.0 out of 5.0
Last booking: 3 hours ago
Banff Inn
3.0 out of 5.0
Last booking: 4 hours ago
Banff Rocky Mountain Resort
3.0 out of 5.0
Last booking: 4 hours ago

Pocket Guide: Shopping Hotels in Banff

Search for hotels in Banff on Expedia. You can easily find your hotels in Banff using one of the methods below:

  • View our selection of featured hotels in Banff
  • Use the map to find hotels in the Banff neighborhood you prefer
  • Use the filters to see hotels in a specific area of Banff, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Banff
  • Enter your travel dates to view the best deals on hotels in Banff - while they last