Canada may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels with Restaurant in Canada

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Cities
Meal plans available
Amenities
Accessibility
Trip type
Chelsea Hotel, Toronto

Chelsea Hotel, Toronto

3.5 out of 5
33 Gerrard St W, Toronto, ON
The price is Rs6,694 per night from 23 Jan to 24 Jan

This family-friendly Toronto hotel is located in the entertainment district, within a 10-minute walk of Yonge-Dundas Square, Toronto Eaton Centre and Toronto ...

3.9/5Good! (6,750 reviews)

"Very clean. Felt very safe in the middle of a lockdown. Definitely recommend"…"

Reviewed on 6 Jan 2021

Chelsea Hotel, Toronto
Embassy Suites by Hilton Niagara Falls Fallsview

Embassy Suites by Hilton Niagara Falls Fallsview

4 out of 5
6700 Fallsview Blvd, Niagara Falls, ON
The price is Rs6,060 per night from 23 Jan to 24 Jan

Located in Fallsview, this hotel is within a 15-minute walk of Fallsview Casino and Skylon Tower. Journey Behind The Falls and Clifton Hill are also within 1 ...

3.8/5Good! (7,922 reviews)

"atleast free parking for 1 car for costumer not $35 not even 24 hours"…"

Reviewed on 10 Jan 2021

Embassy Suites by Hilton Niagara Falls Fallsview
Hilton Niagara Falls/Fallsview Hotel & Suites

Hilton Niagara Falls/Fallsview Hotel & Suites

4 out of 5
6361 Fallsview Blvd, Niagara Falls, ON
The price is Rs4,856 per night from 27 Jan to 28 Jan

Located in Fallsview, this eco-friendly hotel is within a 10-minute walk of Fallsview Casino and Skylon Tower. Clifton Hill and Horseshoe Falls are also within ...

3.7/5Good! (9,733 reviews)

"Prompt service. Clean. Amazing views . Nice atmosphere"…"

Reviewed on 20 Jan 2021

Hilton Niagara Falls/Fallsview Hotel & Suites
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Four Points by Sheraton Niagara Falls Fallsview

Four Points by Sheraton Niagara Falls Fallsview

3.5 out of 5
6455 Fallsview Blvd, Niagara Falls, ON
The price is Rs4,326 per night from 23 Jan to 24 Jan

Located in Fallsview, this hotel is within a 10-minute walk of Fallsview Casino and Skylon Tower. Scotiabank Convention Centre and Journey Behind The Falls are ...

3.9/5Very Good! (5,230 reviews)

"The staying was pleasant , good location, the room was very clean , the only thing is the parking was expensive if you want to park in the hotel."…"

Reviewed on 4 Jan 2021

Four Points by Sheraton Niagara Falls Fallsview
Hôtel Le Concorde Québec

Hôtel Le Concorde Québec

3 out of 5
1225 Cours du General de Montcalm, Quebec, QC
The price is Rs5,713 per night from 23 Jan to 24 Jan

Located in Centre-Ville, this hotel is within a 10-minute walk of Battlefields Park, Parliament Building and Quebec City Convention Center. Quebec City Town ...

3.9/5Good! (4,165 reviews)

"Well located and affordable. Nice room and view from 24th floor"…"

Reviewed on 30 Dec 2020

Hôtel Le Concorde Québec
Pinnacle Hotel Harbourfront

Pinnacle Hotel Harbourfront

4 out of 5
1133 Hastings St W, Vancouver, BC
The price is Rs8,003 per night from 18 Feb to 19 Feb

Located in Coal Harbour, this eco-friendly hotel is steps away from United States Consulate and Vancouver Waterfront. Robson Street and Canada Place are also ...

4.2/5Very Good! (2,674 reviews)

"The staff was really friendly and accommodating. The room was clean. They had good measures in place for Covid-19. There were slight issues with our bathroom door, but we reported it to staff, and overall the stay was enjoyable."…"

Reviewed on 12 Jan 2021

Pinnacle Hotel Harbourfront
Hotel Bonaventure Montreal

Hotel Bonaventure Montreal

4 out of 5
900 rue De La Gauchetiere West, Montreal, QC
The price is Rs7,445 per night from 4 Feb to 5 Feb

Located in Ville-Marie, this hotel is within a 10-minute walk of The Underground City, Bell Centre and Christ Church Cathedral. Notre Dame Basilica and Montreal ...

4.3/5Excellent! (3,959 reviews)

"Great deal, great location and awesome service."…"

Reviewed on 20 Oct 2020

Hotel Bonaventure Montreal
Acclaim Hotel Calgary Airport

Acclaim Hotel Calgary Airport

4 out of 5
123 Freeport Blvd NE, Calgary, AB
The price is Rs4,565 per night from 1 Feb to 2 Feb

Situated near the airport, this hotel is within 12 mi (20 km) of Cross Iron Mills Mall, Calgary Zoo and University of Calgary. Calgary Telus Convention Centre ...

4.4/5Excellent! (3,099 reviews)

"Nice room"…"

Reviewed on 21 Jan 2021

Acclaim Hotel Calgary Airport
Pinnacle Hotel at the Pier

Pinnacle Hotel at the Pier

4 out of 5
138 Victory Ship Way, North Vancouver, BC
The price is Rs7,802 per night from 28 Jan to 29 Jan

Located in Lower Lonsdale, this romantic hotel is within 1 mile (2 km) of Lonsdale Quay Seabus Terminal and Lonsdale Quay Market. Vancouver Waterfront and Granville ...

4.5/5Wonderful! (1,003 reviews)

"Location , patient and helpful reception staff, nice restaurant on site , excellent swimming pool"…"

Reviewed on 14 Jan 2021

Pinnacle Hotel at the Pier
The Business Inn

The Business Inn

2.5 out of 5
180 MacLaren Street, Ottawa, ON
The price is Rs5,856 per night from 23 Jan to 24 Jan

Located in Centretown, this hotel is within a 15-minute walk of Museum of Nature, University of Ottawa and National Arts Centre. Rideau Centre and Shaw Centre ...

4.3/5Excellent! (2,473 reviews)

"Pros: The rooms are well maintained and clean. Breakfast options were nice too. Con: I couldn't figure out how to keep the whole room warm enough. I had to leave the portable heater (provided in the room) on and beside the bed when I went to sleep(guess this might be a "winter" issue). Overall: A ..."…"

Reviewed on 20 Jan 2021

The Business Inn
Hotel Clique Calgary Airport

Hotel Clique Calgary Airport

3.5 out of 5
24 Aero Crescent NE, Calgary, AB
The price is Rs5,142 per night from 29 Jan to 30 Jan

Situated near the airport, this hotel is 2.5 mi (4 km) from Deerfoot Mall, and within 9 mi (15 km) of Century Downs Racetrack and Casino and Cross Iron Mills ...

4.7/5Exceptional! (2,635 reviews)

"Good staff. Good service. Friendly people. Short distance from the airport."…"

Reviewed on 20 Jan 2021

Hotel Clique Calgary Airport
The Fairmont Royal York

The Fairmont Royal York

4 out of 5
100 Front St West, Toronto, ON
The price is Rs10,252 per night from 29 Jan to 30 Jan

Located in Financial District, this spa hotel is within a 10-minute walk of Scotiabank Arena, Hockey Hall of Fame and Ripley's Aquarium of Canada. CN Tower and ...

4.4/5Wonderful! (5,657 reviews)

"Fantastic experience, well and truly looked after and excellent clean facilities."…"

Reviewed on 9 Jan 2021

The Fairmont Royal York
Fairmont Le Chateau Frontenac

Fairmont Le Chateau Frontenac

4.5 out of 5
1 rue des Carrieres, Quebec, QC
The price is Rs14,491 per night from 27 Jan to 28 Jan

Located in the city centre, this Old Quebec hotel offers ski-in/ski-out access and is within a 5-minute walk of Samuel de Champlain Statue, Quebec City Town ...

4.6/5Exceptional! (2,491 reviews)

"Beautiful view of the St Laurence. The room was beautifully decorated. We enjoyed the luxury."…"

Reviewed on 1 Nov 2020

Fairmont Le Chateau Frontenac
The Listel Hotel Vancouver

The Listel Hotel Vancouver

3.5 out of 5
1300 Robson St, Vancouver, BC
The price is Rs8,443 per night from 23 Jan to 24 Jan

Located in West End, this romantic hotel is within a 10-minute walk of Robson Street and Vancouver Waterfront. Granville Street and United States Consulate are ...

4.6/5Wonderful! (997 reviews)

"This is one of my favourite hotels to go for a stay-cation! It’s close to so many places, it’s unique in its dedication to the environment, art, and service!"…"

Reviewed on 6 Dec 2020

The Listel Hotel Vancouver
Sylvia Hotel

Sylvia Hotel

3 out of 5
1154 Gilford St, Vancouver, BC
The price is Rs6,562 per night from 25 Jan to 26 Jan

Located in West End, this beachfront hotel is in the city centre and within a 5-minute walk of English Bay Beach and Stanley Park. Robson Street and Vancouver ...

4.4/5Excellent! (1,000 reviews)

"The staff were generous and kind, the hotel was beautiful and classic, the food was delicious. Would love to return when the time comes!"…"

Reviewed on 11 Jan 2021

Sylvia Hotel
Sheraton On The Falls Hotel

Sheraton On The Falls Hotel

4 out of 5
5875 Falls Ave, Niagara Falls, ON
The price is Rs4,856 per night from 23 Jan to 24 Jan

This family-friendly Niagara Falls hotel is located on the riverfront, within a 5-minute walk of Oakes Garden Theatre and Casino Niagara. Fallsview Indoor Waterpark ...

4/5Very Good! (4,743 reviews)

"Room was very clean, staff was very polite. Great services"…"

Reviewed on 6 Jan 2021

Sheraton On The Falls Hotel
Carriage House Hotel & Conference Centre

Carriage House Hotel & Conference Centre

3.5 out of 5
9030 Macleod Trail South, Calgary, AB
The price is Rs5,713 per night from 23 Jan to 24 Jan

Located in Southwest Calgary, this eco-friendly hotel is within 3 mi (5 km) of Chinook Centre, Rockyview General Hospital and Heritage Park Historical Village. ...

4.4/5Excellent! (1,386 reviews)

"The staff are very welcoming. Second time going there, not very fancy but affordable."…"

Reviewed on 18 Jan 2021

Carriage House Hotel & Conference Centre
Cambridge Suites Hotel - Toronto

Cambridge Suites Hotel - Toronto

4 out of 5
15 Richmond St E, Toronto, ON
The price is Rs7,427 per night from 23 Jan to 24 Jan

Located in Downtown Toronto, this romantic hotel is within a 10-minute walk of Elgin and Winter Garden Theatres, Toronto Eaton Centre and Hockey Hall of Fame. ...

4.5/5Wonderful! (2,545 reviews)

"The Management fabulous. and went out of their way to help."…"

Reviewed on 18 Jan 2021

Cambridge Suites Hotel - Toronto
Grey Eagle Resort

Grey Eagle Resort

4 out of 5
3779 Grey Eagle Drive Southwest, Calgary, AB
The price is Rs7,029 per night from 24 Jan to 25 Jan

Situated in the mountains, this resort is within 6 mi (10 km) of Rockyview General Hospital, Chinook Centre and Rodeo Arena. Heritage Park Historical Village ...

4.5/5Wonderful! (1,154 reviews)

"One of my favourite hotels - doing the best it can."…"

Reviewed on 17 Dec 2020

Grey Eagle Resort
Hôtel Palace Royal centre-ville

Hôtel Palace Royal centre-ville

4 out of 5
775 Honoré-Mercier Ave, Quebec, QC
The price is Rs6,793 per night from 23 Jan to 24 Jan

This family-friendly Quebec hotel is located in the entertainment district, within a 5-minute walk of Le Capitole and Quebec City Convention Center. Quebec City ...

4.3/5Excellent! (2,672 reviews)

"Walkable to old city all hot spots. Good hotel with nice staffs. Parking will be paid extra but it’s indoor."…"

Reviewed on 21 Oct 2020

Hôtel Palace Royal centre-ville
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
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.

Hotels with Restaurant in Canada

Search for Hotels with Restaurant in Canada on Expedia. You can easily find your hotels in Canada using one of the methods below:

  • View our selection of featured hotels in Canada
  • Use the map to find hotels in the Canada neighborhood you prefer
  • Use the filters to see hotels in a specific area of Canada, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Canada
  • Enter your travel dates to view the best deals on hotels in Canada - while they last

More trip options