Ontario may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Ontario Shopping Hotels from CA $34

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Ontario Shopping Hotels

Chelsea Hotel, Toronto

Chelsea Hotel, Toronto

3.5 out of 5
33 Gerrard St W, Toronto, ON
The price is CA $116 per night from Dec 3 to Dec 4

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,812 reviews)

"Its dirty the toilet bowl lots of yellow mark disgusting sink lots of tiny hair the furniture dusty I sprayed lysol disinfectant as soon as we gets inside even the doorknob before we get inside for safety because of the pandemic its a nice location very convenient for us the sick kids hospital is ..."…"

Reviewed on Nov. 29, 2020

Chelsea Hotel, Toronto
Byward Blue Inn

Byward Blue Inn

3 out of 5
157 Clarence St., Ottawa, ON
The price is CA $84 per night from Dec 6 to Dec 7

Located in Downtown Ottawa, this hotel is within a 10-minute walk of Byward Market Square and National Gallery of Canada. Shaw Centre and Rideau Centre are also ...

4.5/5Wonderful! (1,164 reviews)

"Sweet, clean, boutique hotel with excellent kitchenettes and a balcony!! Centrally located."…"

Reviewed on Nov. 20, 2020

Byward Blue Inn
Andaz Ottawa Byward Market - a concept by Hyatt

Andaz Ottawa Byward Market - a concept by Hyatt

4 out of 5
325 Dalhousie Street, Ottawa, ON
The price is CA $143 per night from Dec 3 to Dec 4

Located in Downtown Ottawa, this hotel is within a 10-minute walk of Byward Market Square, Shaw Centre and National Gallery of Canada. Parliament Hill and University ...

4.6/5Wonderful! (1,548 reviews)

"Great staff, enjoyable comfortable stay in a great hotel"…"

Reviewed on Nov. 23, 2020

Andaz Ottawa Byward Market - a concept by Hyatt
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.
Les Suites Hotel Ottawa

Les Suites Hotel Ottawa

3.5 out of 5
130 Besserer St, Ottawa, ON
The price is CA $101 per night from Dec 4 to Dec 5

Located in Downtown Ottawa, this eco-friendly aparthotel is within a 10-minute walk of Shaw Centre and Byward Market Square. University of Ottawa and National ...

4.3/5Excellent! (2,342 reviews)

"nice suite for a family at a good price. sadly for us, noise in the adjacent room with loud music but overall, a nice stay."…"

Reviewed on Sep. 7, 2020

Les Suites Hotel Ottawa
Cambridge Suites Hotel - Toronto

Cambridge Suites Hotel - Toronto

4 out of 5
15 Richmond St E, Toronto, ON
The price is CA $116 per night from Dec 2 to Dec 3

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,530 reviews)

"It is a very comfortable, clean and nice hotel, downtown, close to everything. The staff was fast and efficient. I just missed a coffee machine inside, however, there are lots of coffee shops nearby."…"

Reviewed on Nov. 26, 2020

Cambridge Suites Hotel - Toronto
Aloft Vaughan Mills

Aloft Vaughan Mills

3 out of 5
151 Bass Pro Mills Dr, Vaughan, ON
The price is CA $87 per night from Dec 12 to Dec 13

Situated in the business district, this hotel is 0.5 mi (0.7 km) from Vaughan Mills Mall and 2 mi (3.2 km) from Canada's Wonderland. York University and Downsview ...

4.3/5Excellent! (983 reviews)

"very quick service. problem with toilet not working properly and we moved to another room within minutes. girl on front deck was very good."…"

Reviewed on Nov. 26, 2020

Aloft Vaughan Mills
Bond Place Hotel

Bond Place Hotel

3.5 out of 5
65 Dundas St E, Toronto, ON
The price is CA $99 per night from Dec 4 to Dec 5

Located in Downtown Toronto, this eco-friendly hotel is within a 10-minute walk of Yonge-Dundas Square and Toronto Eaton Centre. Hockey Hall of Fame and Scotiabank ...

3.8/5Good! (2,415 reviews)

"Staff at the Bond and Pantages were very helpful when the Expedia reservation proved incorrect, and we were moved from Bond to Pantages. This is typical of your staff, they are always a pleasure to do business with."…"

Reviewed on Jul. 22, 2020

Bond Place Hotel
Novotel Ottawa City Centre

Novotel Ottawa City Centre

3.5 out of 5
33 Nicholas St, Ottawa, ON
The price is CA $119 per night from Dec 2 to Dec 3

Located in Downtown Ottawa, this eco-friendly hotel is steps away from Ottawa Art Gallery and Rideau Centre. Byward Market Square and Shaw Centre are also within ...

4.4/5Excellent! (1,770 reviews)

"Service and staff were great. There were no amenities because of COVID19 shut down"…"

Reviewed on Oct. 15, 2020

Novotel Ottawa City Centre
One King West Hotel & Residence

One King West Hotel & Residence

4 out of 5
1 King Street West, Toronto, ON
The price is CA $104 per night from Dec 2 to Dec 3

Located in Financial District, this romantic hotel is steps away from The Path and PATH Underground Shopping Mall. Hockey Hall of Fame and Meridian Hall are ...

4.5/5Wonderful! (6,265 reviews)

"💯💯💯everything was amazing 👍 the thing I really like was that room was as it is as in pictures 😍😍"…"

Reviewed on Nov. 27, 2020

One King West Hotel & Residence
Novotel Toronto Centre

Novotel Toronto Centre

3.5 out of 5
45 The Esplanade, Toronto, ON
The price is CA $110 per night from Dec 2 to Dec 3

Located in Downtown Toronto, this eco-friendly hotel is within a 10-minute walk of Hockey Hall of Fame and Scotiabank Arena. Toronto Eaton Centre and Ripley's ...

4.4/5Wonderful! (1,842 reviews)

"Hôtel très bien situé, facile de se déplacer un peu partout à pied. Merci beaucoup!"…"

Reviewed on Nov. 24, 2020

Novotel Toronto Centre
White Oaks Resort & Spa

White Oaks Resort & Spa

4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
The price is CA $149 per night from Dec 2 to Dec 3

Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. St. Catharine's ...

4.5/5Wonderful! (1,158 reviews)

"Friendly, helpful staff, efficient and clean facilities"…"

Reviewed on Nov. 28, 2020

White Oaks Resort & Spa
Holiday Inn Toronto Yorkdale

Holiday Inn Toronto Yorkdale

3.5 out of 5
3450 Dufferin St, Toronto, ON
Get Rates

This family-friendly Toronto hotel is located near the airport, within 3 mi (5 km) of Yorkdale Shopping Centre, Downsview Park and Earl Bales Ski and Snowboard ...

4/5Very Good! (988 reviews)

"The entrance to the hotel is very hard to find. I saw multiple cars turn in and do exactly what I did. I was confused as I turned into a Honda place and the driveway to the Holiday Inn wasn’t clearly marked. I thought that I was in the wrong place."…"

Reviewed on Oct. 20, 2020

Holiday Inn Toronto Yorkdale
The Fairmont Royal York

The Fairmont Royal York

4 out of 5
100 Front St West, Toronto, ON
The price is CA $172 per night from Dec 2 to Dec 3

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,714 reviews)

"The staff was excellent. Very helpful and professional."…"

Reviewed on Oct. 31, 2020

The Fairmont Royal York
Novotel Toronto Vaughan Centre

Novotel Toronto Vaughan Centre

3 out of 5
200 Bass Pro Mills Dr, Vaughan, ON
The price is CA $94 per night from Dec 29 to Dec 30

This family-friendly Vaughan hotel is within a 15-minute walk of Legoland Discovery Centre Toronto and Vaughan Mills Mall. Canada's Wonderland is 2.1 mi (3.4 ...

4.3/5Excellent! (943 reviews)

"I was very happy with my stay which provided spacious parking as well as very comfortable rooms. The restaurant service was exceptional."…"

Reviewed on Nov. 22, 2020

Novotel Toronto Vaughan Centre
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 CA $79 per night from Dec 2 to Dec 3

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 ...

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

"It was a great experience We coming back for sure."…"

Reviewed on Nov. 24, 2020

Four Points by Sheraton Niagara Falls Fallsview
Hilton Garden Inn Niagara-on-the-Lake

Hilton Garden Inn Niagara-on-the-Lake

3 out of 5
500 York Rd, Niagara-on-the-Lake, ON
The price is CA $101 per night from Dec 20 to Dec 21

Located in Glendale, this hotel is within 1 mi (2 km) of Outlet Collection at Niagara and Royal Niagara Golf Club. Ravine Vineyard Estate Winery and Horseshoe ...

4.5/5Wonderful! (947 reviews)

"Excellent understanding staff ! Wonderful room, nice pool, great location !! TV channel selection was average at best, though."…"

Reviewed on Nov. 8, 2020

Hilton Garden Inn Niagara-on-the-Lake
Ramada Plaza by Wyndham Niagara Falls

Ramada Plaza by Wyndham Niagara Falls

3 out of 5
7389 Lundy's Lane, Niagara Falls, ON
The price is CA $34 per night from Dec 2 to Dec 3

This family-friendly Niagara Falls hotel is located in the shopping district, within 3 mi (5 km) of Canada One Factory Outlets, Skylon Tower and Horseshoe Falls. ...

3.2/5 (1,753 reviews)

"Very clean and comfortable. WATCH OUT FOR HIDDEN CHARGES. I booked the room online At a good rate and paid"…"

Reviewed on Aug. 31, 2020

Ramada Plaza by Wyndham Niagara Falls
Liberty Suites Hotel

Liberty Suites Hotel

3 out of 5
7191 Yonge Street, Markham, ON
The price is CA $115 per night from Dec 2 to Dec 3

Located in Thornhill, this hotel is 2.6 mi (4.1 km) from North York City Centre and 2.7 mi (4.3 km) from Toronto Centre for the Arts. York University and Seneca ...

4.3/5Excellent! (2,048 reviews)

"There seemed to be a language barrier with staff at the front desk. I asked for directions to the parking lot and there was a response, however it was in broken English."…"

Reviewed on Nov. 25, 2020

Liberty Suites Hotel
Lord Elgin Hotel

Lord Elgin Hotel

4 out of 5
100 Elgin St, Ottawa, ON
The price is CA $165 per night from Jan 1 to Jan 2

Located in Downtown Ottawa, this eco-friendly hotel is within a 10-minute walk of National War Memorial, Rideau Centre and Parliament Hill. Rideau Canal is 1.6 ...

4.4/5Wonderful! (2,049 reviews)

"We stay at the Lord Elgin regularly when visiting Ottawa. The location is great, the hotel is excellent, and the facilities are great."…"

Reviewed on Mar. 29, 2020

Lord Elgin Hotel
Courtyard by Marriott Kingston Highway 401/Division Street

Courtyard by Marriott Kingston Highway 401/Division Street

3 out of 5
103 Dalton Ave, Kingston, ON
The price is CA $112 per night from Dec 18 to Dec 19

This family-friendly Kingston hotel is located near the airport, within 1 mi (2 km) of King's Crossing Outlet and Kingston Family Funworld. Kingston Waterfront ...

4.4/5Wonderful! (981 reviews)

"Friendly staff. The room was very modem and comfortable. The hotel is close to many restaurants and stores."…"

Reviewed on Nov. 24, 2020

Courtyard by Marriott Kingston Highway 401/Division Street
Don't see what you're looking for?
We've got more Shopping Hotels. 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.

Pocket Guide: Shopping Hotels in Ontario

Search for hotels in Ontario on Expedia. You can easily find your hotels in Ontario using one of the methods below:

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

More trip options