A calm lake surrounded by mountains and dense forests.

Search Hotels with Restaurant in Banff

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Banff Hotels with Restaurant

Tonight
23 Sept - 24 Sept
Tomorrow
24 Sept - 25 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for Banff hotels with a restaurant

1. Elk + Avenue Hotel

Elk + Avenue Hotel
Downtown District
United States
John
Rp2.148.725
Rp2.459.463 total
includes taxes & fees
20 Oct - 21 Oct
Elk + Avenue Hotel

2. Canalta Hotel Lodge

Canalta Hotel Lodge
Uptown District
United States
NILESH
Rp2.425.897
Rp2.746.680 total
includes taxes & fees
21 Oct - 22 Oct
Canalta Hotel Lodge

3. Mount Royal Hotel

Mount Royal Hotel
Downtown District
Canada
Huilin
Rp2.734.856
Rp3.123.103 total
includes taxes & fees
22 Oct - 23 Oct
Mount Royal Hotel

4. The Fox Hotel and Suites

The Fox Hotel and Suites
Uptown District
Canada
Jason
Rp2.530.155
Rp2.864.669 total
includes taxes & fees
18 Oct - 19 Oct
The Fox Hotel and Suites

5. Banff Park Lodge

Banff Park Lodge
Downtown District
Japan
James Christopher
Rp2.444.371
Rp2.767.517 total
includes taxes & fees
19 Oct - 20 Oct
Banff Park Lodge

6. Banff Inn

Banff Inn
Uptown District
United States
CLAIRE
Rp2.255.398
Rp2.835.057 total
includes taxes & fees
14 Oct - 15 Oct
Banff Inn

7. Royal Canadian Lodge

Royal Canadian Lodge
Uptown District
United States
Armando
Rp2.564.356
Rp3.184.859 total
includes taxes & fees
18 Oct - 19 Oct
Royal Canadian Lodge

8. Banff Ptarmigan Inn

Banff Ptarmigan Inn
Downtown District
Canada
João Paulo
Rp2.784.442
Rp3.152.522 total
includes taxes & fees
18 Oct - 19 Oct
Banff Ptarmigan Inn

9. Bow View Lodge

Bow View Lodge
Downtown District
United States
Stephen
Rp1.773.016
Rp2.007.468 total
includes taxes & fees
20 Oct - 21 Oct
Bow View Lodge

10. The Juniper Hotel

The Juniper Hotel
Banff
United States
Frederick
Rp2.150.632
Rp2.689.233 total
includes taxes & fees
23 Oct - 24 Oct
The Juniper Hotel
View all properties

Top Banff Hotel Reviews

The Fox Hotel and Suites

The Fox Hotel and Suites

10/10 Excellent
"The rooms and property were very nice. Loved having the kitchenette, however the floor was sticky. Not sure why."
Richard 2-night trip
Posted less than an hour ago
The Fox Hotel and Suites
Tunnel Mountain Resort

Tunnel Mountain Resort

10/10 Excellent
"Great place to stay while in Banff. We liked the location and loved that we had a full kitchen. It could use some updating…in our room, the dishwasher needs to be replaced, the vents need to be vacuumed. I would add shelving to the upstairs half bath as there is very limited counter space for toiletries. The beds were clean and comfortable. I enjoyed walking into town, but the resort does provide free bus passes, which is nice when you need it. The staff was very nice and easy to talk to."
Jennifer 7-night trip
Posted 3 hours ago
Tunnel Mountain Resort
Brewster Mountain Lodge

Brewster Mountain Lodge

10/10 Excellent
"Great location, helpful and friendly staff, nice large room loved the decor. The only negative is that if you have a topper on your vehicle you probably won’t fit in the parking garage. Because of the location there isn’t an outside lot option for parking. Loved our stay though, would certainly come back without the topper!"
Amy 2-night trip
Posted 3 hours ago
Brewster Mountain Lodge
Banff Park Lodge

Banff Park Lodge

10/10 Excellent
"Room was very clean and comfortable. The staff were very friendly and accommodating. Indoor parking was a huge bonus."
DAVID F 3-night trip
Posted 15 hours ago
Banff Park Lodge
Banff Caribou Lodge and Spa

Banff Caribou Lodge and Spa

10/10 Excellent
"Nice hotel with helpful and friendly staff. Walking distance to most things in Banff. Very convenient."
Jennifer 1-night trip
Posted 19 hours ago
Banff Caribou Lodge and Spa
Rundlestone Lodge

Rundlestone Lodge

10/10 Excellent
"Super convenient to town center and large, clean, comfortable rooms. The hotel has a nice pool and good laundry facilities. No smart TV (at least in our room)."
Margaret 3-night trip
Posted 20 hours ago
Rundlestone Lodge
Royal Canadian Lodge

Royal Canadian Lodge

8/10 Good
"Room was clean and hotel was is in good condition. Restaurant meals were good. Disappointed that the hot tub jet timer did not work. Staff was distracted on arrival which was disappointing getting room key and luggage."
Thomas 3-night trip
Posted 22 hours ago
Royal Canadian Lodge
Moose Hotel And Suites

Moose Hotel And Suites

10/10 Excellent
"Property is new and well maintained. The woodwork in the rooms is beautiful. The desk staff spoke and smiled everytime l walked past. They are very knowledgeable and helpful about the excursions around the area, restaurants, shops..etc."
Marcus 3-night trip
Posted 2 days ago
Moose Hotel And Suites
Douglas Fir Resort and Chalets

Douglas Fir Resort and Chalets

10/10 Excellent
"This was an excellent place to stay. We highly recommend this place."
Jon 3-night trip
Posted 2 days ago
Douglas Fir Resort and Chalets

Frequently asked questions

How much do hotels with dining in Banff cost?
The price for hotels in Banff ranges from Rp2.007.468 to Rp3.184.859 per night. Expedia has awesome offers on stays with restaurants or near foodie areas that'll please both your palate and budget. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Banff?
Banff has multiple hotels with dining with a total average guest review rating of 8.8. Rimrock Resort Hotel Banff is a popular option if you want to discover the local dining scene. It has a 4-star rating and offers amenities such as a dining venue and a swimming pool. The Juniper Hotel is another favourite. This 3-star hotel offers access to some delightful food experiences and comes with a deep soaking bathtub and a garden.
How many hotels with restaurants are there in Banff?
Work out your holiday dates and then choose from 38 hotels with restaurants in Banff. For a work-related trip, a family getaway and everything in between, Expedia is here to help you find a stay to satisfy your culinary cravings in just a few clicks.
Are there any family-friendly hotels with dining in Banff?
Travelling with the family in Banff couldn't be easier at Rimrock Resort Hotel Banff. With access to dining and amenities such as a sauna and a cafe, your crew can kick back and relax at this 4-star stay. The Juniper Hotel is another family-friendly hotel that will put you close to some great foodie experiences. It has a 3-star rating and amenities including pillow top mattresses and WiFi. Once you've checked in and unpacked your bags, there are plenty of family-friendly attractions to discover around Banff. Upper Hot Springs and Cave and Basin National Historic Site promise fun for all ages.
Why book your hotel with restaurants in Banff with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's close to a foodie heaven, Expedia will have a stay that fits your tastes. Use our handy filters to search for Banff hotels with restaurants on-site. You can also search for properties in renowned locations full of cafés, markets or restaurants. Whatever you opt for, you can expect a tasty bargain with Expedia!
How can I find cheap hotels with restaurants in Banff?
With Expedia's useful filter tool, sourcing cheap hotels with restaurants in Banff couldn't be easier. To discover stays that'll make your hip pocket happy, tailor your search results by meal plans, budget and star rating.
What is there to do in Banff near my hotel with restaurants?
Banff has enough sights to keep you occupied for weeks, beginning with Banff Gondola. Upper Hot Springs, Cave and Basin National Historic Site and Bow Falls are other terrific attractions. If you're staying a while longer, Banff Park Museum and Victoria Glacier are worthwhile additions to your itinerary.

Explore a world of travel with Expedia