Hotels in Banff

Find the best deals on 116 hotels in Banff, Canada

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Banff

Find the perfect Banff hotel for business or leisure


Things to do in Banff

Sunshine Village
Lake Louise Ski Resort
Bow Falls

How much are hotels near Sunshine Village?

momondo users have recommended 1 hotel to users looking to stay near Sunshine Village. Hotels in this area have an average price of $442 per night. These prices may change based on several factors, such as time of year. Hotels near Sunshine Village are typically 44% more expensive than the average hotel in Banff, which is $246.

Hotels near Sunshine Village

How much are hotels near Lake Louise Ski Resort?

Hotels near Lake Louise Ski Resort are typically 44% more expensive than the average hotel in Banff, which is $246.

Hotels near Lake Louise Ski Resort

How much are hotels near Bow Falls?

The average price for hotels near Bow Falls is $150 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Bow Falls is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Bow Falls are typically 39% less expensive than the average hotel in Banff, which is $246.

Hotels near Bow Falls

When to book a hotel in Banff

Check out the information below to find the best deal on a Banff hotel room
Low season
November
High season
August

cheapest month to stay

34%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
$200 - $441
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$336

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$324

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Banff is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, 63 days before.
1-2 star
$151 - $265
3 star
$213 - $297
4-5 star
$426 - $465

How much does a hotel in Banff cost per night?

Use the information below to find quality Banff hotel rooms for low prices
2 stars or below
Inns of Banff
No. 1 most popular

Inns of Banff

6.2

$357

View Deal
Samesun Banff
No. 2 most popular

Samesun Banff

8.2

$51

View Deal
HI-Banff Alpine Centre
Best value

HI-Banff Alpine Centre

8.0

$48

View Deal
3 stars
Tunnel Mountain Resort
No. 1 most popular

Tunnel Mountain Resort

8.7

$156

View Deal
Brewster's Mountain Lodge
No. 2 most popular

Brewster's Mountain Lodge

8.5

$135

View Deal
Banff Rocky Mountain Resort
Best value

Banff Rocky Mountain Resort

8.0

$131

View Deal
4 stars and up
The Rimrock Resort Hotel
No. 1 most popular

The Rimrock Resort Hotel

8.7

$280

View Deal
Fairmont Banff Springs
No. 2 most popular

Fairmont Banff Springs

8.7

$442

View Deal
Fox Hotel And Suites
Best value

Fox Hotel And Suites

8.2

$163

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Banff

These hotels and hostels usually make for a cheap way to stay in Banff
HI-Banff Alpine Centre

HI-Banff Alpine Centre

8.0

$49

View Deal
Banff Inn

Banff Inn

8.4

$133

View Deal
Samesun Banff

Samesun Banff

8.2

$51

View Deal
Banff Park Lodge

Banff Park Lodge

8.2

$134

View Deal
Banff Rocky Mountain Resort

Banff Rocky Mountain Resort

8.0

$131

View Deal
Brewster's Mountain Lodge

Brewster's Mountain Lodge

8.5

$135

View Deal
Find popular hostels in Banff

Get the best value hotel in Banff

These hotels have the best prices for their ratings
HI-Banff Alpine Centre

HI-Banff Alpine Centre

8.0

$49

View Deal
Tunnel Mountain Resort

Tunnel Mountain Resort

8.7

$156

View Deal
Samesun Banff

Samesun Banff

8.2

$51

View Deal
Banff Rocky Mountain Resort

Banff Rocky Mountain Resort

8.0

$131

View Deal
Fox Hotel And Suites

Fox Hotel And Suites

8.2

$163

View Deal
Brewster's Mountain Lodge

Brewster's Mountain Lodge

8.5

$135

View Deal

Banff travel information

How long do people stay in Banff?

The average length of stay in Banff is 3 nights.

How much does a hotel cost in Banff?

On average, rooms will be priced around $315 per night when booking a hotel in Banff; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

When is the best time to book a hotel in Banff?

Banff hotels are at their most economical to book in the month of November. The rates you are charged may be $47% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Banff?

At the moment the cheapest day to stay in a hotel in Banff is Saturday, with Monday being the most expensive.

How much does a hostel in Banff cost?

Per person, per night, a hostel in Banff (or a sub 2-star rated hotel) is priced at $593, on average. This price is $-278 cheaper than your average Banff hotel.

Based on the weather in Banff, what attractions are popular during October?

With an average temperature of 4 °C and expected precipitation of 32 mm, October is a great month to explore the outdoors near Banff.