Find hotels near Banff National Park, Alberta from CA $100

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Hotels Close to Banff National Park

HI-Castle Mountain Hostel
1.5 out of 5
32 km from Banff National Park
4/5 Very Good! (3 reviews)
A very relaxing, quiet and pleasant hostel.
"I enjoyed my stay because of the peaceful wilderness surrounding this hostel. The manager was very helpful, knowledgeable, accommodating and kept a very tidy accommodation."

Reviewed on Jun. 11, 2017

HI-Castle Mountain Hostel
HI-Mosquito Creek Hostel
1 out of 5
11 km from Banff National Park
3.8/5 Good! (6 reviews)
"I had a good experience , Ian was up late and was bale to check me in after 10. He gave me a good rundown of where everything was at .He gave me some good tips on where to get food , gas and where and when to see sites and good hiking spots. The cabin was very clean and so was the bathroom ."

Reviewed on Jul. 11, 2018

HI-Mosquito Creek Hostel
Banff Park Lodge
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $117 per night from Jan 17 to Jan 18
4.2/5 Very Good! (1,690 reviews)
"Great place to stay. Nice big pool and hot area."

Reviewed on Jan. 12, 2022

Banff Park Lodge
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Banff Caribou Lodge and Spa
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jan 17 to Jan 18
4/5 Very Good! (2,513 reviews)
"Beautiful space"

Reviewed on Jan. 13, 2022

Banff Caribou Lodge and Spa
The Fox Hotel and Suites
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $169 per night from Jan 17 to Jan 18
4.2/5 Very Good! (1,930 reviews)
"Awesome!"

Reviewed on Jan. 12, 2022

The Fox Hotel and Suites
Rundlestone Lodge
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Jan 23 to Jan 24
4.3/5 Excellent! (1,240 reviews)
"Pool is great."

Reviewed on Jan. 14, 2022

Rundlestone Lodge
Hidden Ridge Resort
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Jan 23 to Jan 24
4.2/5 Very Good! (2,696 reviews)
"I just love the hot tub area."

Reviewed on Jan. 14, 2022

Hidden Ridge Resort
Buffalo Mountain Lodge
3.5 out of 5
48 km from Banff National Park
The price is CA $134 per night from Jan 18 to Jan 19
4.2/5 Excellent! (977 reviews)
"Very clean, staff polite and friendly."

Reviewed on Jan. 14, 2022

Buffalo Mountain Lodge
Deer Lodge
3 out of 5
14 km from Banff National Park
The price is CA $109 per night from Feb 7 to Feb 8
3.6/5 Good! (988 reviews)
"Excellent location and restaurant!"

Reviewed on Jan. 3, 2022

Deer Lodge
Banff Ptarmigan Inn
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Jan 20 to Jan 21
4.2/5 Very Good! (1,725 reviews)
"Clean & friendly"

Reviewed on Jan. 11, 2022

Banff Ptarmigan Inn
Banff Rocky Mountain Resort
3 out of 5
47 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jan 17 to Jan 18
4/5 Very Good! (2,821 reviews)
"Great place for a short stay. Bed was very comfortable. Kitchen was well supplied as was everything needed for getting a good fire going."

Reviewed on Jan. 12, 2022

Banff Rocky Mountain Resort
Emerald Lake Lodge
3.5 out of 5
19 km from Banff National Park
The price is CA $146 per night from Jan 31 to Feb 1
4.2/5 Very Good! (980 reviews)
"Emerald Lake has always been a special escape for my husband and I. The views, the food, the quiet.. make it unique and magical."

Reviewed on Jan. 10, 2022

Emerald Lake Lodge
Tunnel Mountain Resort
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jan 17 to Jan 18
4.5/5 Wonderful! (1,523 reviews)
"The balcony was not shovelled and there was not a shovel to do it ourselves. The parking lot could have been maintained much much better"

Reviewed on Jan. 14, 2022

Tunnel Mountain Resort
Johnston Canyon Resort
2.5 out of 5
35 km from Banff National Park
3.4/5 (19 reviews)
A beautiful location in nature
"We love this place. A great place to get away. Very cozy cabins. The cafe and restaurant served good hearty food, but the staff had a bit of end-of/-season familiarity with each other, and casuality that seemed to make them indifferent to guests in their care. Still, we'd go again."

Reviewed on Oct. 4, 2014

Johnston Canyon Resort
Banff Aspen Lodge
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $100 per night from Jan 24 to Jan 25
4.2/5 Very Good! (996 reviews)
"loved the place! hot tub/pool is amazing"

Reviewed on Jan. 13, 2022

Banff Aspen Lodge
Fairmont Chateau Lake Louise
4 out of 5
14 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $399 per night from Jan 23 to Jan 24
4.5/5 Wonderful! (981 reviews)
"Did not even have a bath towel in the room"

Reviewed on Jan. 14, 2022

Fairmont Chateau Lake Louise
The Elk & Avenue Hotel
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $122 per night from Jan 24 to Jan 25
4.3/5 Excellent! (1,473 reviews)
"Great location"

Reviewed on Jan. 13, 2022

The Elk & Avenue Hotel
Mount Royal Hotel
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $118 per night from Jan 24 to Jan 25
4.6/5 Wonderful! (1,939 reviews)
"The interior of the hotel room was very nice! Love the coziness of the foyer & the mountain view we got from the Centennial Room! Would be nice to visit in the Summer!"

Reviewed on Jan. 10, 2022

Mount Royal Hotel
Lake Louise Inn
3 out of 5
13 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $116 per night from Jan 24 to Jan 25
4.1/5 Very Good! (1,554 reviews)
"Great amenities and close to the hill"

Reviewed on Jan. 10, 2022

Lake Louise Inn
Castle Mountain Chalets
3.5 out of 5
32 km from Banff National Park
The price is CA $237 per night from Jan 17 to Jan 18
4.4/5 Excellent! (601 reviews)
"Beautiful and charming little getaway to escape the city. The wood fireplaces in the cabins are perfect on a cold winter night. Easy late checkin process and helpful staff."

Reviewed on Jan. 14, 2022

Castle Mountain Chalets
Don't see what you're looking for?
See all available properties in Banff National Park
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.

Frequently asked questions

Recent Reviews in Banff National Park
expedia verified reviews