Alberta may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search for Banff Hotels from CA $91

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $91 per night from Oct 12 to Oct 13
0.36 km from city centre
3.8/5Good! (950 reviews)

"Family room at an affordable price, great location but limited and cramped parking lots, have to purchase WI-FI and no continental breakfast, also lack of AC."…"

Reviewed on Sep. 20, 2020

Bow View Lodge
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $399 per night from Oct 11 to Oct 12
1.67 km from city centre
4.5/5Wonderful! (993 reviews)

"Amazing historic hotel and excellent service! It was a wonderful memory in Banff"…"

Reviewed on Sep. 8, 2020

Fairmont Banff Springs
Best Western Plus Siding 29 Lodge
2.5 out of 5
453 Marten Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $149 per night from Sep 22 to Sep 23
0.71 km from city centre
4.2/5Very Good! (974 reviews)

"I liked the hotels cleanliness. Wish the hot tub was open but that wasn’t the hotels fault. An above ground parking lot would be appreciated for larger vehicles."…"

Reviewed on Sep. 19, 2020

Best Western Plus Siding 29 Lodge

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $193 per night from Sep 22 to Sep 23
0.8 km from city centre
4.3/5Excellent! (980 reviews)

"Fantastic room, very well put together and spotless."…"

Reviewed on Sep. 9, 2020

Royal Canadian Lodge
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $199 per night from Sep 22 to Sep 23
0.37 km from city centre
4.7/5Exceptional! (1,626 reviews)

"The hot pools up at the roof, as well as the pet friendly option and the room balcony"…"

Reviewed on Sep. 16, 2020

Moose Hotel And Suites
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Oct 12 to Oct 13
1.64 km from city centre
4.4/5Excellent! (923 reviews)

"Comfortably equipped for our stay. Clean room, quiet location and helpful staff."…"

Reviewed on Sep. 19, 2020

Tunnel Mountain Resort
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $169 per night from Oct 12 to Oct 13
2.08 km from city centre
4.1/5Very Good! (2,193 reviews)

"Nice place, but no privacy in the upstairs master bedroom. No window coverings, and the neighbours window was opposite ours. Cleaners did a very poor job. Dirt on the bathroom floor. Walls dirty. Some places had lots of dust."…"

Reviewed on Sep. 19, 2020

Hidden Ridge Resort
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Sep 22 to Sep 23
0.22 km from city centre
4.2/5Very Good! (1,605 reviews)

"It’s great location and awesome classic design for a hotel. Downstairs parking is always a plus"…"

Reviewed on Sep. 19, 2020

Banff Park Lodge
Charltons Banff
3 out of 5
513 Banff Ave, Banff, AB
The price is CA $179 per night from Sep 22 to Sep 23
0.97 km from city centre
4/5Very Good! (992 reviews)

"Excellent service! Staff was very polite and they followed covid guidelines See you again!"…"

Reviewed on Sep. 14, 2020

Charltons Banff
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $126 per night from Oct 21 to Oct 22
1.03 km from city centre
4.1/5Very Good! (1,886 reviews)

"I wish the hot tub would have been open but I understand why it wasnt"…"

Reviewed on Sep. 18, 2020

Banff Caribou Lodge and Spa
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Sep 22 to Sep 23
3.49 km from city centre
4/5Very Good! (2,215 reviews)

"Great place to stay. A bit old but very clise drive to banff town. It has a kitchen with all utensils so you can cook."…"

Reviewed on Sep. 20, 2020

Banff Rocky Mountain Resort
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $199 per night from Sep 22 to Sep 23
3.01 km from city centre
4.5/5Wonderful! (1,636 reviews)

"Excellent facilities, very polite and helpful staff and extra high cleanliness standards making us feel very safe during these unprecedented Covid 19 times. We highly recommend this hotel."…"

Reviewed on Sep. 15, 2020

The Rimrock Resort Hotel
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $109 per night from Oct 5 to Oct 6
1.57 km from city centre
4.2/5Excellent! (957 reviews)

"A beautiful location and place to stay Food was excellent"…"

Reviewed on Sep. 16, 2020

Buffalo Mountain Lodge
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $122 per night from Sep 23 to Sep 24
0.91 km from city centre
4.3/5Excellent! (955 reviews)

"Excellent location! Great staff, excellent room - clean and spacious. Comfy beds and easy parking. Did not try the restaurant, but happy with the stay. Room view was not impressive, but everything else was amazing!"…"

Reviewed on Sep. 18, 2020

Banff Inn
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $145 per night from Oct 21 to Oct 22
0.85 km from city centre
4.2/5Excellent! (1,583 reviews)

"Location is close to main Banff town, walkability is great"…"

Reviewed on Sep. 19, 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

Where is the best place to stay in Banff?
Moose Hotel And Suites is a favorite with Expedia customers. This 3.5-star hotel offers a full-service spa and a restaurant. It’s located steps from Banff National Park Information Centre. Other top choices based on traveler reviews include Canalta Lodge and The Elk & Avenue Hotel.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable provided that you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within 24 hours of booking. Enter dates in and click on “Search”, then you can use the “free cancellation” filter to view the best options available in Banff.
What's the best place to stay on a budget in Banff?
Based on reviews, Inns of Banff is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and an indoor pool. Other good choices for your budget-friendly stay include Bow View Lodge and Homestead Inn Banff.
What's the best hotel when traveling with kids to Banff?
Tunnel Mountain Resort is a top 3.5-star lodge on Expedia for families, and features an indoor pool and free parking. Other good choices for your kid-friendly vacation include Hidden Ridge Resort and Moose Hotel And Suites. Kids of all ages will also enjoy a visit to Banff Park Museum.
What's the best place to stay for a romantic vacation in Banff?
Buffalo Mountain Lodge is a favorite 3.5-star hotel for couples, and features a restaurant and a bar. Other good choices for a stay with your sweetheart include The Rimrock Resort Hotel and Banff Rocky Mountain Resort.
What's the best pet-friendly hotel in Banff?
Moose Hotel And Suites is a top hotel for people traveling with their pets, and offers 2 spa tubs and a full-service spa for its human guests. Other good choices to stay with your pet include Tunnel Mountain Resort and Inns of Banff.
What's the best luxury hotel in Banff?
The Rimrock Resort Hotel is a 4-star resort with 2 restaurants and 2 bars, and it’s a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your stay is Royal Canadian Lodge.
What's the best boutique hotel in Banff?
Brewster’s Mountain Lodge is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring a fitness center and free WiFi. The Elk & Avenue Hotel and The Rimrock Resort Hotel are a couple of other boutique hotels.
What are some accommodations with pools in Banff?
Moose Hotel And Suites is a popular 3.5-star hotel featuring an indoor pool, a full-service spa, and 2 spa tubs. A couple of other options with an onsite pool include The Fox Hotel and Suites and Banff Park Lodge.

Recent Reviews in Banff

More trip options