Join millions who use Snaptrip Group



Our top picks of the best accommodation near Banff National Park
Save up to 15% on over 100,000 hotelsBanff National Park
See the latest prices and deals by

Mountaineer Lodge
Hotel in Canadian Rockies, Lake Louise
When you stay at Mountaineer Lodge in Lake Louise, you'll be in a national park, within a 10-minute drive of Banff National Park and Lake Louise Mountain Resort. This ski hotel is 8.9 mi (14.3 km) from Moraine Lake and 2.6 mi (4.1 km) from Lake Louise.

The Juniper Hotel & Bistro
Hotel in Banff
Featuring an on-site gourmet restaurant and lounge, this Banff hotel is located 10 minutes’ drive from Mount Norquay Ski Resort and boasts panoramic views of the Rocky Mountains. Free WiFi is included.
Offering mountain views, each room at The Juniper Hotel & Bistro features a cable TV. Comfortably furnished, all rooms include tea and coffee-making facilities and a refrigerator.
Breakfast and dinner is offered at Banff Juniper Hotel & Bistro, which features local produce and a varied menu including braised bison and salmon. An extensive cocktail list is available.
Banff Centre is 8 minutes’ drive from this hotel. Banff Ski Club as well as Banff Hot Springs are both within 10 km away.

Johnston Canyon Lodge and Bungalows
Resort in Canadian Rockies, Johnston Canyon
Located in Johnston Canyon, Johnston Canyon Lodge and Bungalows is on the riverwalk – a 1-minute drive from Johnston Canyon and 9 minutes from Ink Pots Hiking Trail. This resort is 10.8 mi (17.4 km) from Kootenay National Park and 10.9 mi (17.6 km) from Banff National Park.

Paradise Lodge & Bungalows
Lodge in Canadian Rockies, Lake Louise
Located in Lake Louise, Paradise Lodge & Bungalows is in a national park, within a 10-minute drive of Grizzly Express Gondola and Herbert Lake. This lodge is 3.8 mi (6.1 km) from Juniper Express Ski Lift and 7.9 mi (12.8 km) from Moraine Lake.

Fairmont Chateau Lake Louise
Hotel in Canadian Rockies, Lake Louise
When you stay at Fairmont Chateau Lake Louise in Lake Louise, you'll be on a lake, within a 15-minute drive of Banff National Park and Lake Louise. This luxury hotel is 4.4 mi (7.1 km) from Lake Louise Mountain Resort and 8.9 mi (14.3 km) from Moraine Lake.

Baker Creek By Basecamp
Hotel in Canadian Rockies, Lake Louise
With a stay at Baker Creek By Basecamp in Lake Louise, you'll be on a river, within a 15-minute drive of Lake Louise Mountain Resort and Bow River. This hotel is 13.3 mi (21.3 km) from Banff National Park and 16.5 mi (26.6 km) from Moraine Lake.

Lake Louise Inn
Hotel in Canadian Rockies, Lake Louise
Located in Lake Louise, Lake Louise Inn is in a national park, within a 10-minute drive of Grizzly Express Gondola and Herbert Lake. This family-friendly hotel is 2.8 mi (4.5 km) from Lake Louise and 6.4 mi (10.3 km) from Banff National Park.

Post Hotel & Spa
Hotel in Canadian Rockies, Lake Louise
When you stay at Post Hotel & Spa in Lake Louise, you'll be in a national park, within a 10-minute drive of Banff National Park and Lake Louise Mountain Resort. This spa hotel is 9.2 mi (14.8 km) from Moraine Lake and 2.9 mi (4.7 km) from Lake Louise.

Deer Lodge
Hotel in Canadian Rockies, Lake Louise
With a stay at Deer Lodge in Lake Louise, you'll be 4.2 mi (6.7 km) from Grizzly Express Gondola and 24.6 mi (39.6 km) from Helen Lake Trail. This family-friendly hotel is within the vicinity of Lake Louise Mountain Resort and Plain of Six Glaciers Teahouse.

Castle Mountain Chalets
Lodge in Canadian Rockies, Castle Junction
Featuring mountain views, Castle Mountain Chalets in Castle Junction features accommodation and barbecue facilities.
Each unit comes with a fully equipped kitchen with a dining table, a flat-screen TV with cable channels and a private bathroom with shower and free toiletries. A fridge, an oven and microwave are also available, as well as a kettle.
The lodge offers a business centre, free WiFi access and free private parking.
Hiking, skiing and fishing are possible within the area, and Castle Mountain Chalets offers a ski pass sales point.
Lake Louise is 31 km from the accommodation, while The Whyte Museum of the Canadian Rockies is 33 km from the property. Calgary International Airport is 167 km away.

Moraine Lake Lodge
Lodge in Canadian Rockies, Lake Louise
Located in Banff National Park in the Canadian Rocky Mountains, this lodge offers free guided hiking programs and free canoeing. Each room and cabin features custom made, hand-crafted log furniture.
Moraine Lake Lodge provides the guest rooms and cabins with a soaking tub in the bathroom. They also boast a private balcony with views of Moraine Lake. This mountain retreat offers no telephones or TVs in any of the accommodations.
Internet access and a telephone are available for use in the lobby of the Lodge Moraine Lake. Free tea, coffee and evening presentations about Banff National Park are offered.
The Walter Wilcox Dining at the Moraine Lake Lodge serves fine regional cuisine for breakfast and dinner. For more casual dining, guests can enjoy deli foods, snacks and ice cream at the Snowshoe Cafe.

Storm Mountain Lodge & Cabins
Hotel in Canadian Rockies, Banff
<h2>Comfortable Accommodations</h2>
Storm Mountain Lodge & Cabins in Banff offers family rooms with private bathrooms, outdoor furniture, and free toiletries. Each room includes a dining table, work desk, and parquet floors, ensuring a pleasant stay.
<h2>Dining Experience</h2>
The romantic restaurant serves French and American cuisines with vegetarian, vegan, gluten-free, and dairy-free options. Guests can enjoy dinner, high tea, and cocktails in a cosy ambience. Breakfast includes fresh pastries and juice.
<h2>Amenities and Services</h2>
The hotel features a bar, minimarket, coffee shop, outdoor seating area, and picnic area. Additional services include private check-in and check-out, concierge, room service, and free WiFi. Free on-site private parking is available.
<h2>Activities and Location</h2>
Guests can enjoy skiing, hiking, and cycling. Calgary International Airport is 171 km away. Highly rated for its attentive staff and excellent dinner, the property offers a welcoming atmosphere.

Storm Mountain Lodge Cabins & Dining
Lodge in Canadian Rockies, Castle Junction
Located in Castle Junction, Storm Mountain Lodge Cabins & Dining is in a national park, within a 5-minute drive of Vista - Arnica Lake Trailhead and Banff National Park. This lodge is 5.1 mi (8.2 km) from Stanley Glacier Trailhead and 5.1 mi (8.2 km) from Ink Pots Hiking Trail.

Cathedral Mountain Lodge
Lodge in Canadian Rockies, Field
Located in the Kicking Horse River Valley surrounded by the Canadian Rocky Mountains, these cabins offer stone fireplaces and antique furniture. The property offers offer a complimentary shuttle to Moraine Lake and complimentary canoeing on that lake (weather and conditions allowing).
The cabins at Cathedral Mountain Lodge are furnished with balconies with views of the surrounding mountains. The bathrooms are spacious and include a soaker tub. A coffee maker is provided.
The Riverside Dining Room, at this property serves regional cuisine created with organic and free-range ingredients. The extensive wine list includes Canadian wines as well as several other selections. The restaurant is open for dinner and reservations are recommended.
Banff National Park is a 30-minute drive from Cathedral Mountain Lodge. Lake Louise is also 30 minutes from the property.

HI Lake Louise Alpine Centre - Hostel
Hostel in Canadian Rockies, Lake Louise
Set amid the Canadian Rockies in Banff National Park, this hostel boasts an on-site cafe and 2 self-catering guest kitchens. It includes private storage for guests and acts as a ski pass vendor.
Guests at HI Lake Louise Alpine Centre can relax in the common room with a fireplace. A small library is available for guests to choose from.
Accommodation at HI Lake Louise Alpine Centre offers shared bathrooms and showers. The simply styled rooms also include free Wi-Fi access.
This property is within 8 minutes’ drive of Lake Louise and skiing at Lake Louise Mountain Resort. Samson Mall is a 5 minutes’ walk away.

Mountain View Inn
Hotel in Canmore
When you stay at Mountain View Inn in Canmore, you'll be in the mountains – a 3-minute drive from Canmore Caverns and 6 minutes from Banff National Park. This ski hotel is 18.9 mi (30.4 km) from Upper Hot Springs and 19.2 mi (30.9 km) from Banff Gondola.

Everwild Canmore Hotel
Hotel in Canmore
<h2>Comfortable Accommodations</h2>
Everwild Canmore Hotel in Canmore offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a tea and coffee maker, hairdryer, refrigerator, work desk, free toiletries, TV, electric kettle, and wardrobe.
<h2>Dining and Leisure</h2>
The modern, family-friendly restaurant serves local and international cuisines with vegetarian, vegan, and gluten-free options. Guests can enjoy dinner and cocktails in a welcoming ambience. The hotel also features a bar, coffee shop, and hot tub.
<h2>Convenient Facilities</h2>
The hotel offers free WiFi, a lift, 24-hour front desk, concierge service, bicycle parking, and free on-site private parking. Additional amenities include a hot tub, family rooms, full-day security, express check-in and check-out, and luggage storage.
<h2>Location and Attractions</h2>
Located 113 km from Calgary International Airport, Everwild Canmore Hotel is near attractions such as Banff National Park and the Bow Valley. Guests appreciate the restaurant, room comfort, and attentive staff.

Golden Tiny Homes
Chalet in Columbia Valley, Golden
<h2>Comfortable Accommodation</h2>
Golden Tiny Homes in Golden offers a chalet with a sauna and free WiFi. The property features family rooms and a hot tub, providing relaxation and comfort for all guests.
<h2>Modern Amenities</h2>
Each chalet includes air-conditioning, a balcony, a private bathroom, a fully equipped kitchen, a shower, and a TV. Free on-site private parking is available for convenience.
<h2>Guest Favorites</h2>
Guests highly rate the sauna, hot tub, and convenient location, making it a preferred choice for relaxation and comfort.

Banff Rocky Mountain Resort
Hotel in Banff
When you stay at Banff Rocky Mountain Resort in Banff, you'll be in a national park, within a 10-minute drive of Banff National Park Information Centre and Banff Centre for Arts and Creativity. This family-friendly hotel is 10.2 mi (16.4 km) from Banff National Park and 4.9 mi (7.9 km) from Upper Hot Springs.

Buffalo Mountain Lodge
Hotel in Banff
With a stay at Buffalo Mountain Lodge in Banff (Tunnel Mountain District), you'll be within a 5-minute drive of Tunnel Mountain and Banff National Park Information Centre. This hotel is 1.7 mi (2.7 km) from Surprise Corner and 3 mi (4.8 km) from Cave and Basin National Historic Site.
