Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Hotels in Banff National Park

Enter your dates and choose from 157 hotels and other places to stay

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Stay in Banff National Park's best hotels!

Moose Hotel and Suites

Moose Hotel and Suites

Banff

Located a 1 minute walk from the heart of Banff, the Moose Hotel & Suites features a spa center and on-site bar. Each unit offers a patio or balcony. Every air-conditioned room has a flat-screen TV. Nice location, nice room and exceptional service

Show more Show less
Avg. price/night: $133
9.1 Awesome 1,582 reviews
Super 8 by Wyndham Canmore

Super 8 by Wyndham Canmore

Canmore

Super 8 by Wyndham Canmore provides accommodations in Canmore, conveniently located on the Bow Valley Trail off Trans-Canada Highway 1. Hotel is Brand New. The room and the bathroom is clean and modern. The bed is extra comfy. Location is convenient. Staff is friendly.

Show more Show less
Avg. price/night: $69
9.0 Awesome 152 reviews
Lamphouse Hotel

Lamphouse Hotel

Canmore

Conveniently located in Canmore town center, the Lamphouse Hotel offers rooms with free WiFi. A 55-inch flat-screen TV and a refrigerator are included in each room. Loved the modern look & so clean Also the door code for virtual check-in was GREAT! Lots of windows was awesome!!

Show more Show less
Avg. price/night: $73
9.2 Awesome 164 reviews
Stoneridge Mountain Resort by CLIQUE

Stoneridge Mountain Resort by CLIQUE

Canmore

This all-suite hotel in Canmore is within 5 minutes' drive of Banff National Park. Each spacious suite offers a full kitchen, a deck or patio and free WiFi. Best views, outdoor heated pool and gorgeous suites! Perfect for my small family!!!

Show more Show less
Avg. price/night: $125
9.0 Awesome 718 reviews
Falcon Crest Lodge by CLIQUE

Falcon Crest Lodge by CLIQUE

Canmore

Offering a two hot tubs, this Canmore hotel is located in the Rocky Mountains and features rooms with a kitchenette and a fireplace. Free WiFi is included. Banff is 16 mi away. We like everything in this Resort , the kitchen its big the rooms are comfortable, We love that we have our wash and dry machine, we love the fat the we have two full bathroom, and also if you want to cook out you have your own grill. It is a very place to stay..

Show more Show less
Avg. price/night: $89
9.1 Awesome 648 reviews
Days Inn by Wyndham Canmore

Days Inn by Wyndham Canmore

Canmore

Days Inn by Wyndham Canmore is located 6 minutes' from Banff National Park, where guest can enjoy skiing, horseback riding and boating. A fitness center is on site. Great location in a very attractive area

Show more Show less
Avg. price/night: $67
8.2 Very Good 1,027 reviews
Silver Creek Lodge

Silver Creek Lodge

Canmore

Featuring a full-service day spa, this Canmore lodge is only 2.5 mi outside of Banff National Park. Wild Orchid Asian Bistro serves breakfast, lunch, and dinner. The room was great most specially the view of the mountain is the best.

Show more Show less
Avg. price/night: $62
8.6 Excellent 1,298 reviews
Solara Resort - Bellstar Hotels & Resorts

Solara Resort - Bellstar Hotels & Resorts

Canmore

Featuring an on-site spa and hot tub, this all-suite hotel is 5 minutes' drive from the Canmore Golf and Curling Club. A balcony and free WiFi is provided in all rooms. Super quick and attentive staff- if you have a problem, they are at your room within 2 minutes. Free upgrade was amazing ! Beautiful apartment.. we didn't want to leave ! Free movie theatre was a nice touch !

Show more Show less
Avg. price/night: $118
8.7 Excellent 1,161 reviews
Buffalo Mountain Lodge

Buffalo Mountain Lodge

Banff

Featuring an outdoor hot tub, this Banff hotel is located on the slopes of Tunnel Mountain, within a 20 minute walk of downtown. The service was excellent and they even prepare the fire place for a quick fire up whenever you need to.

Show more Show less
Avg. price/night: $83
8.2 Very Good 1,216 reviews
Banff Rocky Mountain Resort

Banff Rocky Mountain Resort

Banff

Featuring an a la carte breakfast, this resort is located along the Banff Rocky Mountain National Park and features spacious all-suite accommodations. Indoor pool and Jacuzzi were great fun for the kids. Location was just outside the town - quiet but close by. Two bathrooms were extremely comfortable for a family of 5. The opening sofa was OK. Would not recommend for a very long term stay / people with back sensitivity.. Beds were large and comfy. We had an issue with one of the tubs and the staff was promptly helpful and solved the issue. Full kitchen for cooking.

Show more Show less
Avg. price/night: $74
8.0 Very Good 1,256 reviews

Most-booked hotels in Banff National Park in the past month

Explore guest reviews of hotels in Banff National Park