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?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Banff nearest to Sunshine Village, you should expect to pay around 169 C$/night. This price fluctuates based on time of year. In general, a rate under 169 C$/night is a good deal for momondo users staying near Sunshine Village. Hotels near Sunshine Village are typically 25% less expensive than the average hotel in Banff, which is 226 C$.

Hotels near Sunshine Village

How much are hotels near Lake Louise Ski Resort?

Hotels near Lake Louise Ski Resort are typically 25% less expensive than the average hotel in Banff, which is 226 C$.

Hotels near Lake Louise Ski Resort

How much are hotels near Bow Falls?

Below are the 12 user recommended hotels in the area of Banff that is closest to Bow Falls. The average price near Bow Falls is 169 C$/night, with prices varying based on several factors including time of year. Hotels near Bow Falls are typically 25% less expensive than the average hotel in Banff, which is 226 C$.

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
July

cheapest month to stay

32%

expected price decrease

most expensive time to stay

35%

expected price increase

Price
171 C$ - 376 C$
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

279 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

286 C$

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
138 C$ - 243 C$
3 star
195 C$ - 272 C$
4-5 star
391 C$ - 427 C$

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
#1 Most popular

Inns of Banff

6.2

328 C$

View Deal
Bow View Lodge
#2 Most popular

Bow View Lodge

7.6

94 C$

View Deal
Ywca Banff Hotel
Best value

Ywca Banff Hotel

7.0

28 C$

View Deal
3 stars
Banff Park Lodge
#1 Most popular

Banff Park Lodge

8.2

123 C$

View Deal
Elk + Avenue Hotel
#2 Most popular

Elk + Avenue Hotel

8.4

128 C$

View Deal
Rundlestone Lodge
Best value

Rundlestone Lodge

8.4

118 C$

View Deal
4 stars and up
The Rimrock Resort Hotel
#1 Most popular

The Rimrock Resort Hotel

8.7

257 C$

View Deal
Fairmont Banff Springs
#2 Most popular

Fairmont Banff Springs

8.7

398 C$

View Deal
Fox Hotel And Suites
Best value

Fox Hotel And Suites

8.2

149 C$

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
Ywca Banff Hotel

Ywca Banff Hotel

7.0

28 C$

View Deal
Samesun Banff

Samesun Banff

8.2

47 C$

View Deal
Banff International Hostel

Banff International Hostel

8.0

42 C$

View Deal
King Edward Hotel

King Edward Hotel

8.1

75 C$

View Deal
HI-Banff Alpine Centre

HI-Banff Alpine Centre

8.0

45 C$

View Deal
Blue Mountain Lodge Bed & Breakfast

Blue Mountain Lodge Bed & Breakfast

8.0

79 C$

View Deal
Find popular hostels in Banff

Get the best value hotel in Banff

These hotels have the best prices for their ratings
Ywca Banff Hotel

Ywca Banff Hotel

7.0

28 C$

View Deal
Banff International Hostel

Banff International Hostel

8.0

42 C$

View Deal
HI-Banff Alpine Centre

HI-Banff Alpine Centre

8.0

45 C$

View Deal
King Edward Hotel

King Edward Hotel

8.1

75 C$

View Deal
Samesun Banff

Samesun Banff

8.2

47 C$

View Deal
Rundlestone Lodge

Rundlestone Lodge

8.4

118 C$

View Deal

Banff travel information

How long do people stay in Banff?

Visiting Banff for 1 night is the most common choice for our users.

How much does a hotel cost in Banff?

On average, rooms will be priced around 215 C$ 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?

Hotels in Banff are usually cheapest during the month of November. You can expect a price decrease of around 40 C$% during this period.

Which day is cheapest to stay in Banff?

The cost of a Banff hotel room will vary for each day but generally Sunday works out the most economical, with Monday proving the least economical.

How much does a hostel in Banff cost?

318 C$ is how much a hostel (and up to 2-star hotels) in Banff could cost you each night. Booking a hostel could save you -103 C$ when compared to the average price of a hotel in Banff.

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. Some great places to visit near Banff in October are Mount Norquay, Marmot Basin Peak, and Elk Island National Park.