Places to stay near Banff National Park

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Banff National Park

Sort by
Most popular

See the latest prices and deals by

Primary image
9.2

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.

Exceptional1,802 reviews
9.2
View details
The Juniper Hotel & Bistro
8.5

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.

Fabulous937 reviews
8.5
View details
Primary image
9.2

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.

Exceptional688 reviews
9.2
View details
Primary image
9.6

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.

Exceptional1,001 reviews
9.6
View details
Primary image
9.6

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.

Exceptional1,046 reviews
9.6
View details
Primary image
9.4

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.

Exceptional1,094 reviews
9.4
View details
Primary image
8.4

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.

Very good2,681 reviews
8.4
View details
Reception
9.6

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.

Exceptional353 reviews
9.6
View details
Primary image
8.0

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.

Very good1,000 reviews
8.0
View details
Castle Mountain Chalets
8.6

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.

Fabulous389 reviews
8.6
View details
Moraine Lake Lodge
9.8

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.

Exceptional23 reviews
9.8
View details
Storm Mountain Lodge & Cabins
8.4

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.

Very good253 reviews
8.4
View details
Primary image
9.2

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.

Exceptional268 reviews
9.2
View details
Cathedral Mountain Lodge
9.2

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.

Exceptional187 reviews
9.2
View details
HI Lake Louise Alpine Centre - Hostel
8.4

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.

Very good1,437 reviews
8.4
View details
Primary image
8.4

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.

Very good1,001 reviews
8.4
View details
Everwild Canmore Hotel
8.8

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.

Fabulous1,705 reviews
8.8
View details
Golden Tiny Homes
8.9

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.

Fabulous75 reviews
8.9
View details
Primary image
8.2

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.

Very good3,236 reviews
8.2
View details
Primary image
9.4

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.

Exceptional2,210 reviews
9.4
View details