Hotels with Restaurants in Canada

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Top Cities in Canada

Check availability on Canada Hotels with Restaurants

This weekend
Next weekend

Our top choices for Canada hotels with a restaurant

Chelsea Hotel, Toronto

Chelsea Hotel, Toronto
4.0 star property
Downtown Toronto
8.4 out of 10, Very Good, (14,242 reviews)
"Great place to stay"
Canada
Steven
The price is P8,657
P10,614 total
includes taxes & fees
Apr 1 - Apr 2
Chelsea Hotel, Toronto

Embassy Suites by Hilton Niagara Falls Fallsview

Embassy Suites by Hilton Niagara Falls Fallsview
3.5 star property
Fallsview
8.2 out of 10, Very Good, (13,478 reviews)
"Hotel was under renovations and front desk we’re not familiar with activities in the area."
United States
Katie
The price is P8,050
P10,196 total
includes taxes & fees
Mar 29 - Mar 30
Embassy Suites by Hilton Niagara Falls Fallsview

Hilton Niagara Falls/Fallsview Hotel & Suites

Hilton Niagara Falls/Fallsview Hotel & Suites
4.0 star property
Fallsview
8.0 out of 10, Very Good, (13,411 reviews)
"Very good hotel "
Canada
Gurjap singh
The price is P7,320
P9,590 total
includes taxes & fees
Apr 6 - Apr 7
Hilton Niagara Falls/Fallsview Hotel & Suites

Wyndham Grand Fallsview Hotel

Wyndham Grand Fallsview Hotel
4.0 star property
Fallsview
8.2 out of 10, Very Good, (5,657 reviews)
"Everything was great and fantastic location. "
Canada
William
The price is P5,653
P7,408 total
includes taxes & fees
Apr 6 - Apr 7
Wyndham Grand Fallsview Hotel

Hôtel Le Concorde Québec

Hôtel Le Concorde Québec
3.0 star property
Vieux-Québec-Cap-Blanc-Colline Parlementaire
7.6 out of 10, Good, (5,757 reviews)
"The staff was very pleasant to deal with, and we enjoyed our stay there"
Canada
Jack
The price is P6,395
P7,610 total
includes taxes & fees
Apr 13 - Apr 14
Hôtel Le Concorde Québec

Pinnacle Hotel Harbourfront

Pinnacle Hotel Harbourfront
4.0 star property
Downtown Vancouver
9.0 out of 10, Wonderful, (8,457 reviews)
"Great stay"
Canada
Yuya
The price is P8,657
P10,448 total
includes taxes & fees
Mar 29 - Mar 30
Pinnacle Hotel Harbourfront

Hotel Bonaventure Montreal

Hotel Bonaventure Montreal
4.0 star property
Downtown Montreal
9.0 out of 10, Wonderful, (5,128 reviews)
"This hotel was great."
Canada
Laura
The price is P9,799
P12,644 total
includes taxes & fees
Apr 8 - Apr 9
Hotel Bonaventure Montreal

Acclaim Hotel By CLIQUE

Acclaim Hotel By CLIQUE
4.0 star property
Stoney
9.0 out of 10, Wonderful, (10,260 reviews)
"Enjoyed our stay"
Canada
Ferne
The price is P5,442
P6,466 total
includes taxes & fees
Apr 12 - Apr 13
Acclaim Hotel By CLIQUE

Century Plaza Hotel

Century Plaza Hotel
3.5 star property
Downtown Vancouver
8.8 out of 10, Excellent, (2,009 reviews)
"Good location, great staff."
Canada
Ryan
The price is P9,947
P11,854 total
includes taxes & fees
Apr 20 - Apr 21
Century Plaza Hotel

Pinnacle Hotel at the Pier

Pinnacle Hotel at the Pier
4.0 star property
Lower Lonsdale
9.4 out of 10, Exceptional, (2,189 reviews)
"Great place to stay. "
Canada
Beverley
The price is P7,010
P8,131 total
includes taxes & fees
Mar 29 - Mar 30
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 dining in Canada cost?
Hotels in Canada range between P6,466 to P12,644 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 dining in Canada?
Canada offers multiple hotels with dining that have a total average guest review rating of 8.5. Want to explore top culinary experiences in Toronto? Do it from Le Germain Hotel Maple Leaf Square, a 4-star option with pillow top mattresses and hypo-allergenic bedding. Or, eat your way around Toronto from Hotel X Toronto by Library Hotel Collection. Also a guest favorite, it has a 4.5-star rating and amenities such as an espresso maker and designer toiletries.
How many hotels with dining 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.
What are the best cheap hotels with dining in Canada?
Save on your Canada adventure by locking in hotels with dining starting from P6,466 per night. Getting ready to explore the top sights of Toronto? Get comfortable at Stay Inn. This budget-friendly option with hypo-allergenic bedding and soundproofed rooms makes a perfect base to sample the local culinary scene. If you're staying in Vancouver, check in to Element Vancouver Metrotown. Along with a sauna and an electric car charging station, you'll have access to delectable foodie experiences. Eager to sightsee around Canada without the high admission prices? Add some terrific free attractions to your to-do list, like Yonge-Dundas Square in Toronto. Vancouver also has many things to do that don't cost anything, including Vancouver Waterfront. 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.
Are there any family-friendly hotels with dining in Canada?
You'll find some comfortable family-friendly hotels with dining in Canada. If you're vacationing in Toronto, experience the culinary highlights of the city from Le Germain Hotel Maple Leaf Square. Amenities at this 4-star stay include laundry facilities and WiFi. Hotel X Toronto by Library Hotel Collection is another popular choice for families looking for hotels with restaurants or near foodie areas. This 4.5-star option offers a cafe and housekeeping services and is also in Toronto. Toronto offers lots of family-friendly attractions when it's time to see the sights. CN Tower and Ripley's Aquarium of Canada promise fun for everyone.
Are there any 5-star hotels with dining in Canada?
Choose one of our 5-star hotels and indulge in some great food experiences during your Canada trip. If you're on your way to Toronto, consider The Hazelton Hotel Toronto. This 5-star favorite comes with amenities such as beauty services and massage services. Four Seasons Hotel Toronto is another plush option where you can work your way through the dining scene of Toronto. Massage services and a sauna will help make your time here comfortable.
Why book your hotel with dining in Canada with Expedia?
With Expedia, it's a cinch to find your ideal hotel with dining 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 dining in Canada?
Expedia can help you narrow your search for cheap hotels with dining 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 dining?
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.