Hotels in Banff

129 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Banff hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

129 Cheap hotels in Banff

Best Banff luxury hotels (4 and 5 stars)

Among the 129 accommodations in Banff, here are the 4 best luxury hotels

Hotel Canoe And Suites - Banff
No reviews

Hotel Canoe And Suites

hotel, Banff
Hotel Canoe and Suites is situated in Banff, 1 kilometre from the town centre, offering a balance of tranquility and accessibility.
This 4-star hotel accommodation provides on-site dining at its restaurant, complimentary Wi-Fi, parking, and a sauna, with pets welcome and a 24/7 front desk.
Hotel Canoe And Suites - Banff
9.3 5721 reviews

Hotel Canoe And Suites

hotel, Banff
Hotel Canoe And Suites is located just 2.1 miles from the Cave and Basin National Historic Site, a key landmark in Banff, and within easy reach of other attractions like the Banff Park Museum and The Whyte Museum. This 4-star hotel has consistently received excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers comfortable rooms with a floor area of 33 square metres, each with a private bathroom and a range of amenities including air conditioning, free Wi-Fi, and a terrace or balcony. Guests can enjoy on-site dining, room service, and the convenience of parking, making it an ideal choice for exploring the stunning scenery and attractions of Banff.
Otter Hotel - Banff
No reviews

Otter Hotel

hotel, Banff
The Otter Hotel, a 2-star establishment in Banff, offers convenient accommodation a short distance from Banff town centre.
This pet-friendly hotel provides free Wi-Fi, parking, and air conditioning, along with an elevator and a terrace; further details on room size or specific amenities are not provided.
Hôtel Buffalo Mountain Lodge - Banff
8.0 1 review

Hôtel Buffalo Mountain Lodge

hotel, Banff
Hôtel Buffalo Mountain Lodge, a four-star hotel in Banff, is located within the national park, a 3-minute walk from Surprise Corner and a 2-kilometre drive from the Banff Legacy Trail.
This lodge offers complimentary Wi-Fi, on-site dining at The Prow restaurant and a café, a 24-hour fitness centre, and ski storage, with 370 square metres of business and event space available.

Best Banff hotels with a restaurant

Peaks Hotel And Suites - Banff
9.4 1668 reviews

Peaks Hotel And Suites

hotel, Banff
Peaks Hotel and Suites is conveniently located in Banff, just 1.2 miles from the Cave and Basin National Historic Site, a key landmark in Banff's history. This 3-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of modern amenities, including a swimming pool, jacuzzi, fitness centre, and a sauna. Guests can enjoy their meals in the on-site restaurant or relax on the terrace, taking in the scenic views.
The Kenrick Hotel - Banff
8.9 281 reviews

The Kenrick Hotel

hotel, Banff
The Kenrick Hotel in Banff offers convenient accommodation within walking distance of the Whyte Museum of the Canadian Rockies and Banff Park Museum, a short stroll from the Cave and Basin National Historic Site.
This three-star family-friendly hotel features an indoor pool, sauna (closed for maintenance June 5th to January 25th, 2025), jacuzzi (also closed during maintenance), restaurant, bar, free Wi-Fi, and free private parking; it offers rooms with one bedroom and one bathroom.
Banff Inn - Banff
8.4 2878 reviews

Banff Inn

hotel, Banff
The Banff Inn, a 3-star hotel in Banff, is situated approximately 19 kilometres from Sunshine Village Ski Resort and a 26-minute drive from Johnston Canyon.
This family-friendly establishment offers 1-bedroom lodgings with a swimming pool, jacuzzi, sauna, and spa, plus an on-site restaurant, Carlito's Pizzeria, and free Wi-Fi; children under 12 stay free in existing beds.
Moxy Banff - Banff
8.9 487 reviews

Moxy Banff

hotel, Banff
The Banff Voyager Inn is located in Banff, a short walk from the town centre, making it easy to explore the shops, restaurants and attractions. The hotel is situated in a convenient location, close to the heart of Banff.
The hotel offers a range of amenities, including a swimming pool, sauna, casino and a playroom for children. Guests can also enjoy the on-site restaurant, bar, fitness centre and spa.

Frequently asked questions about hotels in Banff

  • What are the top landmarks to see in and around Banff, AB, Canada?

    You can't miss the iconic Lake Louise, with its turquoise waters and the Fairmont Chateau Lake Louise hotel. The Banff Gondola offers stunning views of the town and surrounding mountains. And of course, you'll want to drive along the scenic Bow Valley Parkway, stopping at Johnston Canyon and the numerous waterfalls along the way.
  • What are the best hotels with a swimming pool in Banff?

    Moose Hotel And Suites, Peaks Hotel And Suites and Fairmont Banff Springs are among the best hotels with a swimming pool in Banff.

  • What are the most affordable attractions in and around Banff, AB, Canada?

    Take a stroll through the Banff town centre and enjoy the free public art installations. A walk along the Bow River pathway is a great way to stretch your legs and take in the scenery. And don't forget to visit the Cave and Basin National Historic Site, which is a great way to learn about the history of Banff National Park.
  • What are the most popular 2, 3 and 4-star hotels in Banff?

    Among 2, 3 and 4-star hotels in Banff, Peaks Hotel And Suites, Banff Aspen Lodge and Brewster Mountain Lodge are the most popular ones.

  • How can travelers relax during a week in and arond Banff, AB, Canada?

    Spend an afternoon soaking in the mineral-rich waters at the Banff Upper Hot Springs. Take a scenic drive along the Icefields Parkway, stopping at the many viewpoints along the way. Or simply relax in your hotel room and enjoy the views of the mountains.
  • What are the best luxury hotels in Banff?

    Moose Hotel And Suites, Canalta Lodge and Hotel Canoe And Suites are among the best luxury hotels in Banff.

  • What amenities can travelers expect in hotel rooms in Banff, AB, Canada?

    Most hotels in Banff offer standard amenities like comfortable beds, private bathrooms, and free Wi-Fi. Many hotels also have amenities like swimming pools, hot tubs, and fitness centres. Some hotels even offer in-room fireplaces and balconies with mountain views.
  • What are the best family friendly hotels in Banff?

    The best family friendly hotels in Banff are Moose Hotel And Suites, Peaks Hotel And Suites and Fairmont Banff Springs.

  • When is the best time to book a hotel in Banff, AB, Canada?

    The best time to book a hotel in Banff is during the shoulder seasons, from April to May and September to October. You'll avoid the summer crowds and enjoy more affordable rates. However, if you're looking for a winter wonderland experience, booking in advance is essential, especially during peak season from December to February.
  • What are the best pet friendly hotels in Banff?

    The best pet friendly hotels in Banff are Moose Hotel And Suites, Fairmont Banff Springs and Canalta Lodge.

  • What are some pet-friendly activities in and around Banff, AB, Canada?

    You can take your furry friend for a walk along the Bow River pathway, or enjoy a picnic at one of the many dog-friendly parks in Banff. The town also has several pet-friendly restaurants and shops. For a more adventurous outing, check out the dog-friendly trails in the surrounding mountains.
  • What are the best hotels with jacuzzi in Banff?

    Moose Hotel And Suites, Peaks Hotel And Suites and Fairmont Banff Springs are the best hotels with a jacuzzi in Banff.

  • Which towns or cities worth a visit near Banff, AB, Canada?

    Just a short drive from Banff is the charming town of Canmore, known for its stunning scenery and outdoor activities. For a more urban experience, head to Calgary, a bustling city with a vibrant arts and culture scene. And for a taste of history, visit the town of Lake Louise, home to the iconic Fairmont Chateau Lake Louise hotel.

Popular destinations

Best Banff hotels with a pool

Among the 129 accommodations in Banff, here are the 4 best hotels with a pool

Hôtel The Rundlestone Lodge - Banff
8.0 1441 reviews

Hôtel The Rundlestone Lodge

hotel, Banff
Hôtel The Rundlestone Lodge is situated directly on Banff Avenue in Banff, offering easy access to shops, restaurants, and Banff National Park's hiking trails, with the Banff Gondola and Sulphur Mountain a short drive away.
This three-star lodge boasts an indoor pool, jacuzzi, fitness centre, and free Wi-Fi, providing comfortable accommodation for one to two guests with panoramic Canadian Rockies views from its rooms.
Mount Royal Hotel - Banff
8.8 2008 reviews

Mount Royal Hotel

hotel, Banff
The Mount Royal Hotel is situated in Banff, just a short drive from popular attractions like Banff Upper Hot Springs and Lake Minnewanka. It's a 3-star hotel with very good user ratings, offering a comfortable and convenient base for exploring the stunning scenery of the Canadian Rockies.
The hotel offers a range of facilities for guests, including a swimming pool, jacuzzi, sauna, and fitness centre. Guests can enjoy a meal at the on-site restaurant, relax on the terrace, and take advantage of the free Wi-Fi throughout the hotel.
Hotel ∙ 1 Bedroom ∙ 4 Guests - Banff
No reviews

Hotel ∙ 1 Bedroom ∙ 4 Guests

hotel, Banff
This hotel is located on Banff Avenue, a short walk from downtown Banff, providing easy access to local attractions and the complimentary Banff Roam Bus service.
The Hôtel ∙ 1 Chambre ∙ 4 Personnes offers a family-friendly setting with 1 bedroom, capacity for 4 guests, on-site spa facilities including a hot pool and fitness centre, complimentary Wi-Fi, and proximity to Banff Avenue's shops and galleries.
Royal Canadian Lodge - Banff
8.6 2143 reviews

Royal Canadian Lodge

hotel, Banff
The Royal Canadian Lodge is a 4-star hotel situated a short drive from the Banff Gondola and Banff Center for Arts and Creativity, offering easy access to the town's attractions. It consistently receives very good user ratings, making it a popular choice for travellers.
The lodge provides comfortable rooms with modern amenities, including free Wi-Fi, a mini fridge, and a coffee machine. Guests can enjoy a range of on-site facilities, such as an indoor mineral pool, spa, fitness centre, restaurant, and bar, as well as access to nearby outdoor activities.

Best Banff hotels with parking

Hôtel Elk + Avenue - Banff
8.4 2 reviews

Hôtel Elk + Avenue

hotel, Banff
Hôtel Elk + Avenue is a 3-star hotel situated in the centre of Banff, 138 kilometres from Calgary International Airport, within the UNESCO World Heritage Banff National Park and close to the Rocky Mountains' natural attractions.
This accommodation offers 165 rooms with marble bathrooms and oak furniture, featuring 24-hour reception, internet access, an on-site restaurant and bar, a fitness room, and paid access to a hot tub, steam room, and sauna, with paid parking available.
Hôtel Otter - Banff
No reviews

Hôtel Otter

hotel, Banff
Hôtel Otter, a 4-star hotel in Banff, is located 1.9 kilometres from the Banff Park Museum and 2 kilometres from The Whyte Museum of the Canadian Rockies, with easy access to local attractions including the Cave and Basin National Historic Site.
This establishment offers pet-friendly accommodation with air conditioning, Wi-Fi, a Jacuzzi, a terrace or balcony, an on-site restaurant, a fitness centre, and complimentary private parking, with check-out at 11:00.
Bow View Lodge - Banff
8.1 2346 reviews

Bow View Lodge

hotel, Banff
Bow View Lodge, a 3-star hotel in Banff, Canada, enjoys a superb location directly on the Bow River, a 0.8 km walk from Banff town centre and 1.1 km from the Cave and Basin National Historic Site.
This family-friendly lodging offers rooms with river views, on-site amenities including a swimming pool, jacuzzi, and sauna, plus a restaurant, bar, and convenient parking; nearby attractions include the Banff Centre for Arts and Creativity (a 7-minute drive).
Banff Woods Lodge - Banff
9.1 257 reviews

Banff Woods Lodge

hotel, Canmore
Banff National Park Wood Lodge is a 4-star hotel located in Canmore, just a short drive from both Banff National Park and the charming town centre. It has consistently received excellent ratings from previous guests for its location, cleanliness and overall experience.
This family-friendly lodge can accommodate up to 7 guests and features two bedrooms and two bathrooms. Amenities include a swimming pool, jacuzzi, fitness centre, tennis court, and a garden with stunning mountain views, providing plenty of opportunities for relaxation and recreation.
©2026 cozycozy.com