Find and Book Top Rated Hotels in Banff

Search among 48 available hotels and places to stay in Banff from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-48 out of 48
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great254 reviews
MapView on map1.9 mi from City Center200 yd from Banff Upper Hot Springs
From   US$ 316 /nightSelect
8.2
Great135 reviews
MapView on map400 yd from City Center800 yd from Banff International Research Station
From   US$ 255 /nightSelect
8.4
Great190 reviews
1.0 mi from City Center100 yd from Fairmont Banff Springs Bowling Centre
From   US$ 405 /nightSelect
8.6
Great300 reviews
1.3 mi from City Center500 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 129 /nightSelect
8.4
Great333 reviews
1.0 mi from City Center200 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 144 /nightSelect
8.4
Great357 reviews
1000 yd from City Center900 yd from Banff International Research Station
From   US$ 102 /nightSelect
8.4
Great265 reviews
From   US$ 132 /nightSelect
8.0
Great233 reviews
1400 yd from City Center800 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 147 /nightSelect
8.6
Great518 reviews
From   US$ 102 /nightSelect
8.4
Great316 reviews
1200 yd from City Center1000 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 85 /nightSelect
8.6
Great301 reviews
200 yd from City Center900 yd from Banff International Research Station
From   US$ 148 /nightSelect
8.2
Great114 reviews
9.3 mi from City Center100 yd from Sunshine Village
From   US$ 159 /nightSelect
8.2
Great241 reviews
300 yd from City Center600 yd from Banff International Research Station
From   US$ 132 /nightSelect
8.4
Great317 reviews
400 yd from City Center800 yd from Banff International Research Station
From   US$ 74 /nightSelect
8.2
Great140 reviews
400 yd from City Center400 yd from Banff International Research Station
From   US$ 1 601 /nightSelect
8.2
Great59 reviews
200 yd from City Center800 yd from Banff International Research Station
From   US$ 209 /nightSelect
Hotel
8.4
Great228 reviews
1000 yd from City Center900 yd from Banff International Research Station
From   US$ 125 /nightSelect
8.6
Great361 reviews
900 yd from City Center900 yd from Banff International Research Station
From   US$ 186 /nightSelect
8.2
Great151 reviews
1800 yd from City Center300 yd from Ski Banff at Mount Norquay
From   US$ 95 /nightSelect
8.6
Great390 reviews
500 yd from City Center800 yd from Banff International Research Station
From   US$ 135 /nightSelect
8.6
Great405 reviews
200 yd from City Center700 yd from Banff International Research Station
From   US$ 93 /nightSelect
8.6
Great340 reviews
1.1 mi from City Center100 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 146 /nightSelect
8.4
Great355 reviews
600 yd from City Center800 yd from Banff International Research Station
From   US$ 96 /nightSelect
8.6
Great297 reviews
1100 yd from City Center1000 yd from Banff International Research Station
From   US$ 87 /nightSelect
8.4
Great459 reviews
700 yd from City Center800 yd from Banff International Research Station
From   US$ 52 /nightSelect
8.6
Great108 reviews
700 yd from City Center800 yd from Banff International Research Station
From   US$ 38 /nightSelect
8.6
Great460 reviews
1400 yd from City Center800 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 74 /nightSelect
8.4
Great123 reviews
1000 yd from City Center1300 yd from Banff International Research Station
From   US$ 238 /nightSelect
8.4
Great112 reviews
1.1 mi from City Center200 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 152 /nightSelect
8.2
Great185 reviews
1600 yd from City Center700 yd from Douglas Fir Resort Waterslides & Pools
From   US$ 87 /nightSelect
8.2
Great50 reviews
600 yd from City Center400 yd from Banff International Research Station
From   US$ 162 /nightSelect
8.4
Great416 reviews
2.2 mi from City Center900 yd from Banff Avenue
From   US$ 117 /nightSelect
8.6
Great641 reviews
700 yd from City Center800 yd from Banff International Research Station
From   US$ 124 /nightSelect
8.4
Great227 reviews
800 yd from City Center900 yd from Banff International Research Station
From   US$ 87 /nightSelect
Bed & Breakfast
8.4
Great47 reviews
400 yd from City Center1100 yd from Banff International Research Station
From   US$ 258 /nightSelect
8.4
Great65 reviews
700 yd from City Center900 yd from Banff International Research Station
From   US$ 96 /nightSelect
8.4
Great64 reviews
200 yd from City Center900 yd from Banff International Research Station
From   US$ 86 /nightSelect
Holiday park
8.2
Great35 reviews
1000 yd from City Center800 yd from Banff International Research Station
From   US$ 215 /nightSelect
Bed & Breakfast
8.8
Great35 reviews
1100 yd from City Center900 yd from Willow Stream Spa at The Fairmont Banff Springs
From   US$ 495 /nightSelect
8.2
Great222 reviews
300 yd from City Center700 yd from Banff International Research Station
From   US$ 116 /nightSelect
Bed & Breakfast
8.6
Great43 reviews
200 yd from City Center900 yd from Banff International Research Station
From   US$ 87 /nightSelect
8.4
Great31 reviews
500 yd from City Center300 yd from Banff International Research Station
From   US$ 348 /nightSelect
8.4
Great54 reviews
300 yd from City Center900 yd from Banff International Research Station
From   US$ 75 /nightSelect
8.6
Great26 reviews
100 yd from City Center800 yd from Banff International Research Station
From   US$ 193 /nightSelect
8.4
Great34 reviews
19.2 mi from City Center
From   US$ 293 /nightSelect
8.8
Great10 reviews
600 yd from City Center1000 yd from Banff International Research Station
From   US$ 498 /nightSelect
900 yd from City Center1000 yd from Banff International Research Station
From   US$ 151 /nightSelect
Places to stay near Banff
8.2
Great100 reviews
7304.4 mi from Banff
From   US$ 215 /nightSelect

Best hotels and places to stay in Banff

Why visit?

Banff, located in the heart of the Canadian Rockies, offers breathtaking natural beauty, stunning mountain views, and a wide range of outdoor activities. Whether you are an adventure seeker, a nature lover, or simply looking for a serene escape, Banff has something to offer to every traveler.

Where to stay?

Banff offers several areas that are ideal for tourists to stay in. These areas provide easy access to popular attractions, dining options, and shopping areas. The best areas to stay in Banff are:

Banff Avenue: This bustling main street is lined with shops, restaurants, and accommodations. Staying in this area allows for easy access to Banff's entertainment and dining scene.

Tunnel Mountain: This peaceful area offers great views of the surrounding mountains and provides a quiet retreat away from the hustle and bustle of downtown Banff.

Lake Louise: Located about an hour's drive from Banff, Lake Louise offers stunning views of the iconic turquoise lake and the majestic Victoria Glacier. This area is perfect for those seeking tranquility and relaxation.

Price per hotel room per night:

Banff offers a range of accommodations to suit various budgets. The average price per hotel room per night varies based on the star rating of the hotel.

3-star hotels: The average price per room per night ranges from $150 to $250.

4-star hotels: The average price per room per night ranges from $250 to $400.

5-star hotels: The average price per room per night ranges from $400 to $800.

Best value for money:

Banff Rocky Mountain Resort: This family-friendly resort offers spacious rooms, kitchenettes, and an indoor pool. With rates starting around $180 per night, it provides excellent value for money.

Charlton's Cedar Court: Located on Banff Avenue, this hotel offers comfortable rooms, a hot tub, and a sauna. With rates starting around $200 per night, it provides convenient access to nearby attractions.

Banff Park Lodge: Situated along the Bow River, this hotel boasts modern rooms and a variety of amenities like a pool, spa, and fitness center. With rates starting around $250 per night, it offers a great balance of value and convenience.

Best kids-friendly hotels:

Douglas Fir Resort & Chalets: Featuring spacious suites with kitchenettes, a water park, and an indoor playground, this resort is perfect for families. Rates start at around $250 per night.

Fox Hotel & Suites: With its themed suites, complimentary bike rentals, and close proximity to downtown Banff, this hotel is a great choice for families. Rates start at around $300 per night.

Best hotels for a romantic getaway:

Fairmont Banff Springs: Known as the Castle in the Rockies, this luxurious hotel offers elegant rooms, a world-class spa, and breathtaking views. Rates start at around $500 per night.

Rimrock Resort Hotel: Nestled on Sulphur Mountain, this romantic hotel offers stunning mountain views, gourmet dining options, and a luxurious spa. Rates start at around $400 per night.

Best for location:

Elk + Avenue Hotel: Situated on Banff Avenue, this hotel is steps away from shops, restaurants, and attractions. Rates start at around $250 per night.

Moose Hotel & Suites: Located in the heart of Banff, this modern hotel offers easy access to downtown and features cozy rooms and a rooftop hot tub. Rates start at around $300 per night.

Buffalo Mountain Lodge: Surrounded by nature, this rustic lodge provides a tranquil setting and is still within a short distance from downtown Banff. Rates start at around $300 per night.

Best for a short city break:

The Juniper Hotel & Bistro: Perched on the side of Mount Norquay, this boutique hotel offers stunning views and a peaceful ambiance. Rates start at around $200 per night.

Banff Aspen Lodge: This cozy lodge offers comfortable rooms, a rooftop hot tub, and complimentary breakfast. Rates start at around $250 per night.

Show moreLess