Hotels with Restaurant in Canada

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check availability on Canada Hotels with Restaurant

Next weekend
In two weeks

Top Canada Hotels with Restaurant

Chelsea Hotel, Toronto

4.0 star property
8.2 out of 10, Very good, (10558)
"Good value in the centre of town"
The price is €122
includes taxes & fees
7 Mar - 8 Mar
Chelsea Hotel, Toronto

Embassy Suites by Hilton Niagara Falls Fallsview

3.5 star property
8.0 out of 10, Very good, (11498)
"Nice clean beautiful property with amazing view of falls from the room"
The price is €148
includes taxes & fees
2 Mar - 3 Mar
Embassy Suites by Hilton Niagara Falls Fallsview

Hilton Niagara Falls/Fallsview Hotel & Suites

4.0 star property
7.6 out of 10, Good, (10876)
"nice hotel "
The price is €144
includes taxes & fees
1 Mar - 2 Mar
Hilton Niagara Falls/Fallsview Hotel & Suites

Wyndham Fallsview Hotel

3.5 star property
8.0 out of 10, Very good, (4725)
"Took a solo trip to Niagara Falls and my room was perfect. It was spacious and clean and I had a great view of the falls. "
The price is €103
includes taxes & fees
23 Feb - 24 Feb
Wyndham Fallsview Hotel

Hôtel Le Concorde Québec

3.0 star property
7.6 out of 10, Good, (5859)
"Amazing reception staff super friendly, beautiful hotel and the rooms and pool area were exceptional. "
The price is €103
includes taxes & fees
9 Mar - 10 Mar
Hôtel Le Concorde Québec

Pinnacle Hotel Harbourfront

4.0 star property
8.8 out of 10, Excellent, (6155)
"Clean room .Housekeeping did good job and most of all convenient and walkable to everything. The restaurant staff namely Pavel and Rodrigo are very nice friendly and funny best waiter and server good job to both of you. Definitely will come back again and will recommend to my friends."
The price is €164
includes taxes & fees
3 Mar - 4 Mar
Pinnacle Hotel Harbourfront

Hotel Bonaventure Montreal

4.0 star property
8.8 out of 10, Excellent, (4129)
"Great clean hotel with an amazing outdoor pool. Front desk and staff were helpful. Just an FYI that the underground parking doesn't accommodate trucks (height restriction) but the valets were really nice. It's pretty central and a nice hotel at an affordable price. "
The price is €181
includes taxes & fees
12 Mar - 13 Mar
Hotel Bonaventure Montreal

Acclaim Hotel By CLIQUE

4.0 star property
9.0 out of 10, Wonderful, (7987)
"Italian restaurant in building "
The price is €100
includes taxes & fees
26 Feb - 27 Feb
Acclaim Hotel By CLIQUE

Century Plaza Hotel

3.5 star property
8.6 out of 10, Excellent, (1289)
"Although this is an older building and starting to show its age, it has been kept up well. The elevators are old and some are out of service, so the wait is longer. There is paint chipping and the bathrooms have not been updated. The bed was fantastic, the view from the 20th floor was beautiful and the room was very spacious. The staff are very friendly and helpful, which makes up for any of the issues. The Beyond Coffee cafe has exceptional Illy coffee! I was here for a medical appt at St....
The price is €131
includes taxes & fees
14 Mar - 15 Mar
Century Plaza Hotel

Pinnacle Hotel at the Pier

4.0 star property
9.4 out of 10, Exceptional, (1633)
"Very happy with property."
The price is €119
includes taxes & fees
2 Mar - 3 Mar
Pinnacle Hotel at the Pier
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Canada
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Canada cost?
Hotels in Canada range between €100 to €181 per night. Come with an appetite, because these properties feature restaurants or are close to top dining experiences. 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 restaurants in Canada?
Take your pick of multiple hotels with restaurants in Canada that have a total average guest review rating of 8.3. The Hazelton Hotel Toronto offers easy access to some terrific food experiences. It has a 5-star rating and features pool sun loungers and a steam room. Another sought-after option is Hotel X Toronto by Library Hotel Collection. Amenities at this 4.5-star stay include an espresso maker and a pillow top mattress.
How many hotels with restaurants are there in Canada?
Canada has 6097 hotels within easy reach of some wonderful places for food lovers. Enter your travel dates and destination and lock in your perfect getaway today.
Are there any family-friendly hotels with dining in Canada?
You’ll find some excellent family-friendly hotels with dining in Canada. If you’re holidaying in Toronto, experience the gastronomic delights of the city from Hotel X Toronto by Library Hotel Collection. Amenities at this 4.5-star stay include housekeeping services and a cafe. The Anndore House, part of JdV by Hyatt is also a top pick for families looking for hotels with restaurants or near foodie areas. This 4-star option includes housekeeping services and laundry facilities and is also in Toronto. Toronto offers lots of family-friendly attractions when you’re ready to explore. Ripley’s Aquarium of Canada and Royal Ontario Museum promise fun for the whole crew.
Are there any 5-star hotels with restaurants in Canada?
Canada has plenty of stays that blend lavish accommodation with superb dining experiences. Sample the flavours of Toronto from The Hazelton Hotel Toronto, a 5-star escape offering amenities such as room service and beauty services. The St. Regis Toronto is another option in Toronto. Also rated 5 stars, a pillow menu and massage services are among the many reasons discerning travellers choose to stay here.
Why book your hotel with restaurants in Canada with Expedia?
With Expedia, it’s a cinch to find your ideal hotel with restaurants in Canada. Find your way to the filters to search for stays with a restaurant on-site. If you’re on a budget, click on how much you’re willing to spend and the star rating of your hotel. We’ll help you find the right place whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Canada?
Expedia can help you narrow your search for cheap hotels with restaurants in Canada. Simply use our filter tools to discover properties with restaurants or delightful extras, such as included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to lower costs.
What is there to do in Canada near my hotel with restaurants?
Whether you love sightseeing, shopping, dining or partying, Canada has something to suit all tastes! The leading city of Toronto has plenty of things to see and do, including Ripley’s Aquarium of Canada, Royal Ontario Museum and The Distillery Historic District. If you’re staying in Montreal, Notre Dame Basilica, Six Flags La Ronde and Jean-Drapeau Park are worth putting on your itinerary.