Photo by Terry Fletcher

Find Hotels in Castle Junction from CA $78

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.

Filter by

HI-Castle Mountain Hostel
1.5 out of 5
Hwy 1A & Hwy 93 South, Castle Junction, AB
2.69 km from city centre
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
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $117 per night from Jan 17 to Jan 18
28.2 km from city centre
4.2/5 Very Good! (1,682 reviews)
"Great place to stay. Nice big pool and hot area."

Reviewed on Jan. 12, 2022

Banff Park Lodge
Red Carpet Inn
2 out of 5
425 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $99 per night from Feb 2 to Feb 3
28.5 km from city centre
4/5 Very Good! (978 reviews)
"Excellent service, great location"

Reviewed on Jan. 9, 2022

Red Carpet Inn
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
521 Banff Ave, Box 1070, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jan 17 to Jan 18
28.87 km from city centre
4/5 Very Good! (2,507 reviews)
"Beautiful space"

Reviewed on Jan. 13, 2022

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

Reviewed on Jan. 12, 2022

The Fox Hotel and Suites
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Jan 23 to Jan 24
28.96 km from city centre
4.3/5 Excellent! (1,240 reviews)
"Pool is great."

Reviewed on Jan. 14, 2022

Rundlestone Lodge
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $78 per night from Jan 17 to Jan 18
28.06 km from city centre
3.8/5 Good! (984 reviews)
"Using pool and hot tub at sister hotel across the alley."

Reviewed on Jan. 8, 2022

Bow View Lodge
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Jan 17 to Jan 18
29.67 km from city centre
4.2/5 Very Good! (2,695 reviews)
"I just love the hot tub area."

Reviewed on Jan. 14, 2022

Hidden Ridge Resort
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $134 per night from Jan 18 to Jan 19
29.46 km from city centre
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
109 Lake Louise Drive, Lake Louise, AB
The price is CA $109 per night from Feb 7 to Feb 8
24.65 km from city centre
3.6/5 Good! (985 reviews)
"Excellent location and restaurant!"

Reviewed on Jan. 3, 2022

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

Reviewed on Jan. 11, 2022

Banff Ptarmigan Inn
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jan 17 to Jan 18
30 km from city centre
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
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jan 17 to Jan 18
29.5 km from city centre
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
Banff Aspen Lodge
3 out of 5
401 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $100 per night from Jan 24 to Jan 25
28.39 km from city centre
4.2/5 Very Good! (996 reviews)
"loved the place! hot tub/pool is amazing"

Reviewed on Jan. 13, 2022

Banff Aspen Lodge
Mountaineer Lodge
2.5 out of 5
101 Village Road, Lake Louise, AB
The price is CA $304 per night from Jan 25 to Jan 26
23.74 km from city centre
4.1/5 Very Good! (1,339 reviews)
"It was your typical older ski resort accommodation. A little dated but overall it was good."

Reviewed on Jan. 13, 2022

Mountaineer Lodge
The Elk & Avenue Hotel
3 out of 5
333 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $122 per night from Jan 24 to Jan 25
28.36 km from city centre
4.3/5 Excellent! (1,473 reviews)
"Great location"

Reviewed on Jan. 13, 2022

The Elk & Avenue Hotel
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB
Fully refundableReserve now, pay when you stay
The price is CA $399 per night from Jan 19 to Jan 20
25.02 km from city centre
4.5/5 Wonderful! (980 reviews)
"Did not even have a bath towel in the room"

Reviewed on Jan. 14, 2022

Fairmont Chateau Lake Louise
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $118 per night from Jan 24 to Jan 25
28.45 km from city centre
4.6/5 Wonderful! (1,936 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
210 Village Road, Lake Louise, AB
Fully refundableReserve now, pay when you stay
The price is CA $116 per night from Jan 24 to Jan 25
24.2 km from city centre
4.1/5 Very Good! (1,553 reviews)
"Great amenities and close to the hill"

Reviewed on Jan. 10, 2022

Lake Louise Inn
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $499 per night from Feb 4 to Feb 5
29.57 km from city centre
4.4/5 Wonderful! (991 reviews)
"great stay"

Reviewed on Jan. 14, 2022

Fairmont Banff Springs
Don't see what you're looking for?
See all available properties in Castle Junction
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 Castle Junction
expedia verified reviews