Banff Hotels, Resorts, and Rentals

Compare HOTELS, RESORTS, AND RENTALS in Banff, Alberta, Canada

Banff Boutique Inn - Adults only
FromAU $2,566 per night
|
9.2 (694 Reviews)
10 Bedrooms 6 Guests
Hotel Canoe and Suites
FromAU $286 per night
|
9.6 (2076 Reviews)
1 Bedroom 2 Guests
New Accessible Room, 1 Minute from Banff Centre!
10.0 (2 Reviews)
1 Bedroom 4 Guests
Hotel Canoe and Suites
FromAU $963 per night
|
9.1 (2073 Reviews)
179 Bedrooms 26 Guests
Peaks Hotel & Suites
FromAU $229 per night
|
9.6 (1008 Reviews)
1 Bedroom 2 Guests
Comfortable King Room w/Accessible Amenities
10.0 (1 Review)
1 Bedroom 2 Guests
Peaks Hotel and Suites
FromAU $902 per night
|
9.1 (694 Reviews)
66 Bedrooms 34 Guests
Moose Hotel And Suites
FromAU $381 per night
|
9.4 (2372 Reviews)
1 Bedroom 2 Guests
Otter Hotel
FromAU $852 per night
|
9.0 (346 Reviews)
142 Bedrooms 20 Guests
Buffalo Mountain Lodge
FromAU $295 per night
|
9.4 (1782 Reviews)
1 Bedroom 2 Guests
Canalta Lodge
FromAU $583 per night
|
8.8 (2550 Reviews)
93 Bedrooms 15 Guests
Canalta Lodge
FromAU $216 per night
|
9.4 (1398 Reviews)
1 Bedroom 2 Guests
Buffalo Mountain Lodge
FromAU $191 per night
|
8.8 (1621 Reviews)
88 Bedrooms 25 Guests
Otter Hotel
FromAU $263 per night
|
9.4 (1376 Reviews)
1 Bedroom 2 Guests
Moose Hotel and Suites
FromAU $955 per night
|
8.8 (1421 Reviews)
168 Bedrooms 22 Guests
Banff Aspen Lodge
FromAU $218 per night
|
9.4 (1360 Reviews)
1 Bedroom 2 Guests
The Dorothy Motel
FromAU $595 per night
8.8 (1278 Reviews)
10 Bedrooms 6 Guests
The Kenrick Hotel
FromAU $304 per night
|
9.4 (129 Reviews)
1 Bedroom 2 Guests
The Kenrick Hotel
FromAU $955 per night
|
8.8 (210 Reviews)
59 Bedrooms 20 Guests
Fairmont Banff Springs Gold Experience
|
9.4 (65 Reviews)
1 Bedroom 2 Guests
Banff Aspen Lodge
FromAU $706 per night
|
8.7 (1294 Reviews)
85 Bedrooms 30 Guests
Brewster Mountain Lodge
FromAU $172 per night
|
9.2 (1704 Reviews)
1 Bedroom 2 Guests
Brewster Mountain Lodge
FromAU $693 per night
|
8.7 (1158 Reviews)
46 Bedrooms 8 Guests
Rimrock Banff, Emblems Collection
FromAU $962 per night
|
9.2 (1074 Reviews)
1 Bedroom 2 Guests
Banff Park Lodge
FromAU $856 per night
|
8.7 (974 Reviews)
212 Bedrooms 34 Guests
The Dorothy Motel
FromAU $194 per night
|
9.2 (1007 Reviews)
1 Bedroom 2 Guests
High Country Inn
FromAU $491 per night
|
8.6 (2036 Reviews)
60 Bedrooms 16 Guests
Fairmont Banff Springs
FromAU $706 per night
|
9.2 (1005 Reviews)
1 Bedroom 2 Guests
Mount Royal Hotel
FromAU $576 per night
|
8.6 (486 Reviews)
135 Bedrooms 8 Guests
Basecamp Suites Banff
FromAU $318 per night
9.2 (416 Reviews)
1 Bedroom 2 Guests
The Juniper Hotel & Bistro
FromAU $742 per night
|
8.5 (911 Reviews)
46 Bedrooms 35 Guests
Moxy Banff
FromAU $279 per night
|
9.2 (174 Reviews)
1 Bedroom 2 Guests
Elk + Avenue Hotel
FromAU $141 per night
|
8.5 (463 Reviews)
139 Bedrooms 18 Guests
Banff Park Lodge
FromAU $183 per night
|
9.0 (2033 Reviews)
1 Bedroom 2 Guests
Moxy Banff
FromAU $870 per night
|
8.5 (85 Reviews)
109 Bedrooms 12 Guests
Elk + Avenue Hotel
FromAU $195 per night
|
9.0 (1880 Reviews)
1 Bedroom 2 Guests
Best Western Plus Banff International Lodge
|
8.4 (1785 Reviews)
57 Bedrooms 30 Guests
Mount Royal Hotel
FromAU $242 per night
|
9.0 (1367 Reviews)
1 Bedroom 2 Guests
Royal Canadian Lodge
FromAU $811 per night
|
8.4 (1213 Reviews)
94 Bedrooms 15 Guests
Royal Canadian Lodge
FromAU $180 per night
|
9.0 (1040 Reviews)
1 Bedroom 2 Guests
Rimrock Banff, Emblems Collection
FromAU $657 per night
|
8.4 (569 Reviews)
309 Bedrooms 33 Guests
Banff Ptarmigan Inn
FromAU $183 per night
|
8.8 (1992 Reviews)
1 Bedroom 2 Guests
Banff Ptarmigan Inn
FromAU $606 per night
|
8.3 (1578 Reviews)
117 Bedrooms 30 Guests
Banff Inn
FromAU $145 per night
|
8.8 (1245 Reviews)
1 Bedroom 2 Guests
Bow View Lodge
FromAU $2,464 per night
|
8.1 (1250 Reviews)
59 Bedrooms 35 Guests
Best Western Plus Banff International Lodge
8.8 (1234 Reviews)
1 Bedroom 2 Guests
Banff Inn
FromAU $404 per night
|
8.0 (1994 Reviews)
105 Bedrooms 37 Guests
The Juniper Hotel
FromAU $157 per night
|
8.8 (1007 Reviews)
1 Bedroom 2 Guests
The Rundlestone Lodge
FromAU $513 per night
|
8.0 (974 Reviews)
80 Bedrooms 33 Guests
Hidden Ridge Resort
FromAU $208 per night
|
8.6 (4859 Reviews)
1 Bedroom 8 Guests
Buffaloberry Bed & Breakfast
FromAU $704 per night
|
10.0 (5 Reviews)
2 Bedrooms 4 Guests
King Edward Hotel
FromAU $172 per night
7.2 (981 Reviews)
1 Bedroom 2 Guests
Relaxing Mountain Getaway! Superior Room
10.0 (1 Review)
1 Bedroom 4 Guests
Beaujolais Boutique B&B at Thea's House- Adults Only
|
9.9 (132 Reviews)
4 Bedrooms 4 Guests
Banff Mtn Home - Real Rockies Experience
|
10.0 (4 Reviews)
1 Bedroom 2 Guests
Standard King Room in Banff with Air-Conditioning
10.0 (1 Review)
1 Bedroom 2 Guests
Holiday Lodge Bed and Breakfast
FromAU $86 per night
9.4 (216 Reviews)
4 Bedrooms 8 Guests
Tunnel Mountain Resort
FromAU $171 per night
|
9.0 (2021 Reviews)
1 Bedroom 2 Guests
Mountain View Bed & Breakfast
FromAU $196 per night
|
9.3 (373 Reviews)
4 Bedrooms 8 Guests
A Good Nite's Rest Bed and Breakfast
FromAU $123 per night
8.6 (264 Reviews)
1 Bedroom 2 Guests
At Wits End B&B
Bed & Breakfast
FromAU $179 per night
|
9.2 (69 Reviews)
6 Bedrooms 12 Guests
Douglas Fir Resort and Chalets
FromAU $158 per night
|
8.0 (3966 Reviews)
1 Bedroom 4 Guests
Cougar Street Mountain Rental
FromAU $437 per night
|
9.2 (26 Reviews)
2 Bedrooms 4 Guests
Rocky Mountain House - Sleeps 23
FromAU $3,793 per night
New
1 Bedroom 2 Guests
Banff Beaver Cabins
FromAU $735 per night
|
9.2 (10 Reviews)
4 Bedrooms 8 Guests
Buffaloberry B&B
FromAU $797 per night
|
New
1 Bedroom 2 Guests
Holiday Lodge Cabins
FromAU $98 per night
|
9.1 (161 Reviews)
3 Bedrooms 7 Guests
Fairmont Banff Springs
FromAU $826 per night
|
9.0 (520 Reviews)
647 Bedrooms 68 Guests
Hillside Bungalows
FromAU $113 per night
8.7 (64 Reviews)
3 Bedrooms 8 Guests
Basecamp Suites Banff
FromAU $926 per night
|
8.6 (792 Reviews)
21 Bedrooms 32 Guests
Tunnel Mountain Resort
FromAU $149 per night
|
8.4 (2270 Reviews)
93 Bedrooms 32 Guests
A Good Nite's Rest Bed and Breakfast
FromAU $133 per night
|
8.4 (527 Reviews)
3 Bedrooms 2 Guests

About Banff Vacation Rentals

There are more than 229 places to stay in Banff that are available. These options include hotels, resorts, rentals as well as short-term private accommodations (i.e. RVs, Condos, Cabins, Chalets, etc.). The places can provide you with a great option on your next holiday. Compare many places to stay in Banff.

Are you seeking a last-minute hotel deal, or are you wanting to find the best deals available for hotels, resorts, cottages, condos, private villas, chalets, or a large vacation homes? With Hotala Banff, you can quickly compare different options to find the hottest deals with a single click. Looking for a resort with an infinity pool, hot tub, is pet-friendly, or features a large master suite bedrooms or has a fireplace? You can find hotels, resorts, or other popular Airbnb-style properties in or near Banff. Places to stay near Banff are 245.71 ft² on average, with prices averaging AU $613 a night.

Hotala makes it easy to find and compare hotels, resorts, and holiday rentals in Banff with prices often listed at a 30-40% off the rack rate. Just enter your destination and secure your reservation today.

Frequently Asked Questions About Banff?

What are the top hotels or resorts in Banff?

You have a lot of choices in or near Banff. If you need a hotel in the Banff area, consider making a reservation for a few nights at one of our suggested properties as these have been known to be the Top Vacation Rentals and Places to Stay in Banff:

How many hotels, resorts, or rentals are available in Banff?

At present, the total number of properties listed by Hotala -- including hotels, resorts, and rentals -- as of 2026 is over 229 in the Banff area, and still growing. By combining listings from multiple websites, Hotala provides a huge selection of the best hotels, resorts, and vacation properties in Banff.