Hotels in Ontario

Find the best deals on 11,363 hotels in Ontario

Check-in
Check-out
Compare vs momondo |

Popular cities in Ontario

Below are the average prices for hotels in popular Ontario cities
Price
$143 - $230
CHEAPEST CITY IN ONTARIO Markham 19% cheaper Hotels in Markham are the cheapest in Ontario at just $143 per night on average.
MOST EXPENSIVE CITY IN ONTARIO The Blue Mountains 30% more expensive The Blue Mountains has the highest priced hotels in Ontario with rooms averaging $230 per night.
MOST POPULAR CITY IN ONTARIO Toronto 82% more users visited More momondo users search for hotels in Toronto than any other city in Ontario

Top Hotels in Ontario

Find your perfect Ontario hotel in the perfect location
Filmores Hotel
Filmores Hotel
6.9
$105
View all deals
Strathcona Hotel
Strathcona Hotel
8.1
$90
View all deals
Chelsea Hotel, Toronto
Chelsea Hotel, Toronto
7.8
$158
View all deals
Cartier Place Suite Hotel
Cartier Place Suite Hotel
8.2
$160
View all deals
Bond Place Hotel
Bond Place Hotel
7.6
$94
View all deals
Radisson Blu Toronto Downtown
Radisson Blu Toronto Downtown
8.6
$168
View all deals
Four Points by Sheraton Niagara Falls Fallsview
Four Points by Sheraton Niagara Falls Fallsview
7.7
$118
View all deals
Sheraton on the Falls Hotel
Sheraton on the Falls Hotel
7.9
$142
View all deals
Hilton Niagara Falls/Fallsview Hotel & Suites
Hilton Niagara Falls/Fallsview Hotel & Suites
7.6
$126
View all deals
Hotel X Toronto By Library Hotel Collection
Hotel X Toronto By Library Hotel Collection
9.3
$391
View all deals
Embassy Suites by Hilton Niagara Falls Fallsview
Embassy Suites by Hilton Niagara Falls Fallsview
7.6
$175
View all deals
Marriott Niagara Falls Fallsview Hotel & Spa
Marriott Niagara Falls Fallsview Hotel & Spa
8.3
$190
View all deals
Fairmont Royal York
Fairmont Royal York
8.8
$256
View all deals
Sheraton Centre Toronto Hotel
Sheraton Centre Toronto Hotel
8.7
$241
View all deals
Intercontinental Toronto Centre
Intercontinental Toronto Centre
8.7
$225
View all deals
Niagara Falls Marriott on the Falls
Niagara Falls Marriott on the Falls
8.3
$150
View all deals
DoubleTree by Hilton Toronto Downtown
DoubleTree by Hilton Toronto Downtown
8.2
$169
View all deals

Things to do in Ontario

Canadian War Museum
Ontario Science Centre
Ontario Place

How much do hotels cost near Canadian War Museum?

The average price of the 12 hotels near Canadian War Museum is $164 per night. Since Canadian War Museum is more popular during certain months of the year than others, the prices may vary depending on when you plan your trip. In a typical year, Canadian War Museum is most popular during September and least popular during October. These are known as peak seasons and low seasons. The nightly rate for hotels near Canadian War Museum during peak seasons is $308 and in low seasons is $345. Hotels near Canadian War Museum are typically 200% lower than the average hotel in Ottawa, which is $326.

Hotels near Canadian War Museum

What should I expect to pay for a hotel room near Ontario Science Centre?

There are 12 hotels near Ontario Science Centre that have an average price of $94 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is October and the peak season price for hotels in the area of Ontario Science Centre is $213/night. The low season in this area is July and hotel prices usually cost about $417/night. Hotels near Ontario Science Centre are typically 270% lower than the average hotel in Toronto, which is $255.

Hotels near Ontario Science Centre

Are there hotels available near Ontario Place?

12 hotels are available near Ontario Place in Toronto. The average price near Ontario Place is $248/night, but prices can vary based on time of year along with other factors. The peak season (October), when Ontario Place is most popular, has an average price of $213/night whereas the low season (July) generally costs $417/night on average. Hotels near Ontario Place are typically 103% lower than the average hotel in Toronto, which is $255.

Hotels near Ontario Place

Popular hotels in Ontario

Book a room in one of momondo’s favourite hotels in these popular Ontario cities

Ontario travel tips

Check these FAQs for important travel tips while planning your visit to Ontario

What is the most popular destination in Ontario?

The most popular cities in Ontario are Toronto, Niagara Falls, and Ottawa. The average price for a hotel room in Toronto is $254/night, while the price for a hotel room in Niagara Falls is $258/night and the price for a hotel room in Ottawa is $326/night.

What is considered a good deal for a hotel in Ontario?

If you’re looking for a good deal in Ontario, you should know that the average hotel room price is $181/night. Anything less than $181/night would be considered a good deal. The absolute cheapest nightly rate found on momondo recently was $21.

What are the best hotels in Ontario?

Based on the ratings from momondo users, the top-rated hotel in Ontario is Hotel X Toronto By Library Hotel Collection, located in Toronto and with an average rating of 93. The second highest-rated hotel in Ontario is One King West Hotel & Residence, which is found in Toronto and was given an average score of 89 by our users. The third best hotel rating is a 88, which was given to Fairmont Royal York in Toronto.


Consider staying elsewhere in Canada

If you need more inspiration for your trip, take a look at the most popular regions in Canada