A turquoise lake surrounded by mountains and dense forests.

Search Hotels with Restaurant in Canada

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Canada Accommodation: Most Popular Cities to Stay

Check availability on Canada Hotels with Restaurant

Our top choices for Canada hotels with a restaurant

1. Chelsea Hotel, Toronto

Chelsea Hotel, Toronto
4.0 star property
Downtown Toronto
8.8 out of 10, Excellent, (2,831 reviews)
"Room was clean, bed was comfy, excellent location."
Canada
Maria
The price is £126
includes taxes & fees
11 Dec - 12 Dec
Chelsea Hotel, Toronto

2. Hyatt Regency Niagara Falls Fallsview

Hyatt Regency Niagara Falls Fallsview
4.0 star property
Fallsview
8.8 out of 10, Excellent, (3,039 reviews)
"Had a great stay!"
Canada
Hillary
The price is £124
includes taxes & fees
13 Nov - 14 Nov
Hyatt Regency Niagara Falls Fallsview

3. Hilton Niagara Falls/Fallsview Hotel & Suites

Hilton Niagara Falls/Fallsview Hotel & Suites
4.0 star property
Fallsview
8.2 out of 10, Very good, (14,137 reviews)
"The entire hotel was fantastic"
United States
Jessica
The price is £117
includes taxes & fees
13 Nov - 14 Nov
Hilton Niagara Falls/Fallsview Hotel & Suites

4. Wyndham Grand Fallsview Hotel

Wyndham Grand Fallsview Hotel
4.0 star property
Fallsview
8.2 out of 10, Very good, (7,548 reviews)
"Easy check in and check out Location was great too"
Canada
Deborah
The price is £90
includes taxes & fees
13 Nov - 14 Nov
Wyndham Grand Fallsview Hotel

5. Hôtel Le Concorde Québec

Hôtel Le Concorde Québec
3.0 star property
Vieux-Québec-Cap-Blanc-Colline Parlementaire
7.8 out of 10, Good, (5,881 reviews)
"Great staff, wonderful location"
Canada
Joanne Catherine
The price is £102
includes taxes & fees
6 Dec - 7 Dec
Hôtel Le Concorde Québec

6. Pinnacle Hotel Harbourfront

Pinnacle Hotel Harbourfront
4.0 star property
Downtown Vancouver
9.0 out of 10, Wonderful, (10,541 reviews)
"Great location Nice hotel"
Canada
Charles
The price is £98
includes taxes & fees
15 Nov - 16 Nov
Pinnacle Hotel Harbourfront

7. Hotel Bonaventure Montreal

Hotel Bonaventure Montreal
4.0 star property
Downtown Montreal
9.0 out of 10, Wonderful, (5,901 reviews)
"Great stay"
Canada
Erica
The price is £139
includes taxes & fees
29 Nov - 30 Nov
Hotel Bonaventure Montreal

8. Acclaim Hotel By CLIQUE

Acclaim Hotel By CLIQUE
4.0 star property
Stoney
9.2 out of 10, Wonderful, (10,768 reviews)
"Very nice room... great on site dining... shuttle to and from the airport."
Canada
Khristen
The price is £67
includes taxes & fees
26 Nov - 27 Nov
Acclaim Hotel By CLIQUE

9. Century Plaza Hotel

Century Plaza Hotel
3.5 star property
Downtown Vancouver
8.8 out of 10, Excellent, (2,716 reviews)
"Very clean and relaxing stay"
Canada
David
The price is £114
includes taxes & fees
29 Nov - 30 Nov
Century Plaza Hotel

10. Pinnacle Hotel at the Pier

Pinnacle Hotel at the Pier
4.0 star property
Lower Lonsdale
9.4 out of 10, Exceptional, (2,598 reviews)
"A great hotel, easy to get to downtown, great restaurants close by."
Canada
Janet
The price is £111
includes taxes & fees
15 Nov - 16 Nov
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Canada Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Canada cost?
The price for hotels in Canada ranges from £67 to £139 per night. Expedia has unbeatable deals on hotels with restaurants or in top food areas that'll please both your taste buds and budget. This price was 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?
Select from multiple hotels with restaurants in Canada that have a total average guest review rating of 8.6. The Hazelton Hotel Toronto puts you within easy reach of some awesome culinary experiences. It has a 5-star rating and comes with a swimming pool and a spa. Another sought-after option is Hotel X Toronto by Library Hotel Collection. Conveniences at this 4.5-star getaway include a steam room and a nearby boardwalk.
How many hotels with restaurants are there in Canada?
Check out our 6097 hotels with restaurants in Canada and then choose your favourite. Whether you're taking off on a family holiday or a break with your buddies, your perfect stay is just a few clicks away with Expedia.
Are there any family-friendly hotels with restaurants in Canada?
Absolutely, so round up the troops and organise that trip to Canada! If Toronto is on your list of places to visit, stay at The Hazelton Hotel Toronto. This 5-star family-friendly hotel will put you close to some tasty food experiences. Amenities here include a swimming pool and childcare services. Another good pick with dining is Hotel X Toronto by Library Hotel Collection. Also in Toronto, it has a 4.5-star rating and includes a nearby beach and childcare services. You'll find lots of terrific things to do with your family in Toronto. Ripleys Aquarium of Canada and The Distillery Historic District offer a wonderful day out.
Are there any 5-star hotels with restaurants in Canada?
Canada has plenty of stays that blend luxury with superb dining experiences. Enjoy a taste of Toronto from The Hazelton Hotel Toronto, a 5-star getaway with amenities such as beauty services and spa facilities. The St. Regis Toronto is another top option in Toronto. Also rated 5 stars, beauty services and massage services are among the reasons travellers stay here.
Why book your hotel with dining in Canada with Expedia?
Booking a hotel with dining in Canada is as simple as entering your travel dates and choosing an option that meets your needs. Chasing a stay that has its own restaurant or is close to a culinary hub? Want it to be low cost or luxurious? Use Expedia's search filters to narrow your results even further and find your ideal pad.
How can I find cheap hotels with dining in Canada?
Expedia can help you narrow down your search for cheap hotels with dining in Canada. Use our filter tools to search for properties with restaurants or delicious extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to keep costs down.
What is there to do in Canada near my hotel with dining?
Whether you're a fan of dining, sightseeing, museums or malls, Canada has something to suit all tastes! The terrific city of Toronto is home to lots of attractions, including Ripley's Aquarium of Canada, The Distillery Historic District and Royal Ontario Museum. If you're planning an escape to Montreal, Notre Dame Basilica, Six Flags La Ronde and Montreal Museum of Fine Arts shouldn't be missed.