Banff

Banff Hotels with Kitchens

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 16 Banff hotels with Kitchens for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Banff
With a stay at Douglas Fir Resort and Chalets in Banff (Tunnel Mountain District), you'll be within a 5-minute drive of Tunnel Mountain and Banff Centre for Arts and Creativity. This family-friendly condo is 1.1 mi (1.8 km) from Banff Lake Louise Tourism Bureau and 2.3 mi (3.8 km) from Fairmont Banff Springs Bowling Centre. After a day on the slopes, relax in one of the 2 hot tubs. This condo also features complimentary wireless internet access, ski storage, and a picnic area. You'll be on the slopes in no time with the complimentary ski shuttle. Featured amenities include express check-out, a 24-hour front desk, and an elevator. Free self parking is available onsite. Treat yourself to a stay in one of the 130 guestrooms, featuring fireplaces and flat-screen televisions. Rooms have private balconies or patios. Kitchens are outfitted with full-sized refrigerators/freezers, ovens, and stovetops. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Bathrooms with shower/tub combinations feature deep soaking bathtubs and complimentary toiletries.

"The room was clean and tidy, 39 square meters, with a kitchen, dining area, and fireplace for heating – exceeding my expectations. There was indoor parking, a water sports center, sauna, and swimming pool. The environment was beautiful. The hotel provides Roam bus tickets to Banff town, allowing unlimited free rides on town buses, which is very convenient."
Very Good
134 reviews
8.7/10
1 night
From US$198
Check Availability
83
Hotels in Banff
Featured facilities: Shared Kitchen
Very Good
102 reviews
8.7/10
1 night
From US$84
Check Availability
99+
Hotels in Banff
Located in Banff (Uptown District), Rundlestone Lodge is within a 15-minute walk of Banff Lake Louise Tourism Bureau and Banff National Park Information Centre. This hotel is 3.4 mi (5.5 km) from Upper Hot Springs and 3.7 mi (5.9 km) from Banff Gondola. Be sure to enjoy recreational amenities, including an indoor pool, a hot tub, and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and ski storage. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 96 air-conditioned guestrooms. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and desks, as well as phones with free local calls.

"We had a wonderful stay at The Rundlestone Lodge. The hotel was clean, quiet, and very comfortable, making it an excellent base for exploring Banff National Park. The room was spacious, the bed was comfortable, and everything was well maintained. We especially appreciated the complimentary underground parking and the convenient location on Banff Avenue. Although it’s a little outside the downtown core, it was easy to drive or take the local bus into town. The staff were friendly and welcoming throughout our stay, always happy to answer questions and provide recommendations. Overall, The Rundlestone Lodge offers great value for money with comfortable accommodations, helpful staff, and excellent amenities. I would definitely stay here again and would recommend it to anyone visiting Banff."
Great
92 reviews
9.0/10
1 night
From US$397
Check Availability
67
Hotels in Banff
Featured facilities: Shared Kitchen
Very Good
126 reviews
8.5/10
1 night
From US$86
Check Availability
99+
Hotels in Banff
With a stay at Tunnel Mountain Resort in Banff (Tunnel Mountain District), you'll be within a 5-minute drive of Tunnel Mountain and Banff Lake Louise Tourism Bureau. This family-friendly lodge is 3.8 mi (6.1 km) from Upper Hot Springs and 3.8 mi (6.1 km) from Banff Gondola. Be sure to enjoy recreational amenities, including an indoor pool, a sauna, and a fitness center. Additional features at this lodge include complimentary wireless internet access, concierge services, and a picnic area. Getting to nearby attractions is a breeze with the complimentary area shuttle. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 105 guestrooms featuring refrigerators and microwaves. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and blackout drapes/curtains, and housekeeping is provided daily.

"This hotel isn't in the city center; it's up on a hill, so it's more convenient to drive yourself there. However, there's also a bus stop right outside, and they even give you a free one-day bus pass, which is a nice perk. The only minor downside is that you have to climb stairs to get to the rooms, which can be a bit inconvenient if you're lugging luggage."
Great
138 reviews
9.1/10
1 night
From US$410
Check Availability
99+
Hotels in Banff
With a stay at Hotel Canoe and Suites in Banff (Uptown District), you'll be within a 5-minute drive of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. This hotel is 3.6 mi (5.8 km) from Banff Gondola and 11.5 mi (18.5 km) from Banff National Park. Dip into one of the 2 hot tubs or enjoy other recreational amenities, which include a sauna. Additional amenities at this hotel include complimentary wireless internet access and a vending machine. Satisfy your appetite at Sudden Sally, a restaurant which features a bar/lounge. Dining is also available at the coffee shop/cafe. Cooked-to-order breakfasts are available daily from 7:00 AM to 11:30 AM for a fee. Featured amenities include a 24-hour front desk, luggage storage, and an elevator. Free self parking is available onsite. Make yourself at home in one of the 192 air-conditioned rooms featuring microwaves. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads and hair dryers. Conveniences include phones and coffee/tea makers, and housekeeping is provided daily.

"Great room with plenty of space and a comfortable bed. The balcony offers a stunning mountain vista that feels incredibly open and airy. Bonus: the hot pool is included with the stay!👍"
Great
166 reviews
9.0/10
1 night
From US$632
Check Availability
99+
Hotels in Banff
Featured facilities: Shared Kitchen
Very Good
138 reviews
8.3/10
1 night
From US$87
Check Availability
88
Hotels in Banff
Located in Banff (Uptown District), Charltons Banff is within a 15-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. This hotel is 0.8 mi (1.2 km) from Banff Centre for Arts and Creativity and 11.9 mi (19.1 km) from Banff National Park. Take advantage of recreation opportunities including an indoor pool and a hot tub. Additional amenities at this hotel include complimentary wireless internet access, a fireplace in the lobby, and gas grills. Featured amenities include luggage storage, a safe deposit box at the front desk, and a water dispenser. Self parking (subject to charges) is available onsite. Stay in one of 65 guestrooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as coffee/tea makers and irons/ironing boards.

"Overall, my stay was very satisfying. From check-in to check-out, the staff were incredibly kind and consistently provided attentive service, which left a strong impression on me. The room was clean, and the bed was comfortable, allowing me to fully recover from my travels. The bathroom facilities were also well-maintained, which I appreciated. The location was excellent, with restaurants and shops nearby, making it very convenient for sightseeing and dining. Access to public transportation was also good, which made getting around a breeze. The hotel itself had a quiet and calm atmosphere, allowing me to rest peacefully at night. This is a hotel I would definitely like to use again if I have the opportunity. Thank you for a comfortable stay."
Very Good
52 reviews
8.6/10
1 night
From US$509
Check Availability
98
Hotels in Banff
With a stay at Basecamp Suites Banff in Banff (Downtown District), you'll be a 3-minute walk from Banff National Park Information Centre and 14 minutes by foot from Banff Centre for Arts and Creativity. This aparthotel is 2.9 mi (4.7 km) from Banff Gondola and 2.9 mi (4.6 km) from Upper Hot Springs. This smoke-free aparthotel features snowboarding nearby, skiing lessons nearby, and ski rentals nearby. Recreational activities include snow tubing nearby, boat tours nearby, and rock climbing nearby. Featured amenities include express check-in and express check-out. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 21 guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Complimentary wireless internet access is available to keep you connected. Conveniences include microwaves and coffee/tea makers, and housekeeping is provided on request.

"房間分區合理,雖然每個空間都不大,但夠用了。住一天以上其間也不會入户打掃衞生,但入住時衞生很好,温馨舒適的小公寓,總體來説很推薦。"
Very Good
111 reviews
8.7/10
1 night
From US$444
Check Availability
99+
Hotels in Banff
A stay at Peaks Hotel & Suites places you in the heart of Banff, a 5-minute drive from Bow Falls and 6 minutes from Upper Hot Springs. This hotel is 2.7 mi (4.4 km) from Banff Gondola and 4.3 mi (6.9 km) from Mount Norquay Ski Resort. Make use of convenient amenities such as complimentary wireless internet access, concierge services, and ski storage. This hotel also features a fireplace in the lobby and bike storage. Take advantage of the hotel's room service (during limited hours). Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 71 guestrooms featuring refrigerators and espresso makers. 40-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms have hair dryers and toothbrushes and toothpaste. Conveniences include safes and desks, as well as phones with free local calls.

"This hotel had an amazing location, so close to the town of Banff, making it super easy to get around everywhere! We arrived early, but they were kind enough to let us check in ahead of schedule and get into our room, which was a huge plus. The room itself was spacious and very clean, which I was happy with. It also had a shower room with a bathtub. In the hotel lobby, there was a free drink dispenser, which was a nice touch. While there wasn't a restaurant inside this hotel, we were able to enjoy a breakfast buffet at the hotel right across the street! Plus, there are tons of other places to eat nearby, so we really didn't have any issues at all."
Amazing
60 reviews
9.5/10
1 night
From US$486
Check Availability
See All Hotels with Kitchens in Banff

Frequently Asked Questions

What is the average price of a hotel in Banff this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Banff this weekend is US$341 per night. For a 4-star hotel, the average cost is US$532 per night. If you're looking for a luxury experience, 5-star hotels in Banff this weekend typically cost US$1,337 per night.

How much do hotels in Banff cost per night on weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Banff during weekdays is US$286 per night. For a 4-star hotel, you can expect to pay around US$456 per night. If you're seeking a luxury stay, 5-star hotels in Banff generally cost US$1,306 per night on weekdays.

What are the best places to stay in Banff?

Some of the best places to stay in Banff are near popular attractions like Banff Avenue, Bow River Trail and Banff Legacy Trail, offering easy access to key sights and amenities.

What are the top hotels in Banff near Banff Avenue?

Some of the top hotels in Banff near Banff Avenue include Banff Rocky Mountain Resort (from US$360), The Juniper Hotel & Bistro (from US$390) and Rimrock Banff, Emblems Collection (from US$741), all offering easy access to Banff Avenue, making them ideal for visitors looking to explore the area.

Which hotels in Banff are worth visiting for their spa experience?

Feel tired from travelling? Red Carpet Inn (from US$353), Banff Caribou Lodge and Spa (from US$378) and Irwin's Mountain Inn (from US$371) provide highly rated spa services.

Which hotels in Banff have swimming pools?

Otter Hotel (from US$599), Tunnel Mountain Resort (from US$410) and Banff Caribou Lodge and Spa (from US$378) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What hotels in Banff offer an especially good breakfast ?

Fairmont Banff Springs (from US$990),Otter Hotel (from US$599) and Hotel Canoe & Suites (from US$635) provide high-quality breakfast. Start your day with a delicious breakfast!

How to get good deals on hotels in Banff?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.