Prices are in New Zealand Dollars.

Ontario hotels

Ontario hotels

Ontario
Check-in
Check-out
Compare vs KAYAK |

Latest Ontario Hotel Deals

Toronto
Toronto
3 stars from $64
4+ stars from $121
Niagara Falls
Niagara Falls
3 stars from $50
4+ stars from $92
Ottawa
Ottawa
3 stars from $76
Mississauga
Mississauga
3 stars from $82
4+ stars from $109

Good to know

Low season

December Cheapest month to stay with an average 33% drop in price.

High season

January Most expensive month to stay with an average 7% rise in price.

Average price (weeknight)

$236 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

$272 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in Ontario

Are hotels in Ontario safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Ontario?

How much is a cheap hotel in Ontario?

How much is a hotel in Ontario for tonight?

How much is a hotel in Ontario for this weekend?

Best Ontario hotels

Show all
TownePlace Suites by Marriott Windsor - Windsor - Building
1
9.1 Excellent (123 reviews)
Fairmont Chateau Laurier - Ottawa - Bar
2
8.8 Excellent (1,647 reviews)
Element Vaughan Southwest - Vaughan - Pool
3
8.6 Excellent (90 reviews)
Staybridge Suites Hamilton - Downtown - Hamilton - Building
4
8.5 Excellent (204 reviews)
Monte Carlo Inn Vaughan Suites - Vaughan - Building
5
8.3 Excellent (724 reviews)
Sheraton Hamilton Hotel - Hamilton - Building
6
8.3 Excellent (394 reviews)
Sheraton on the Falls Hotel - Niagara Falls - Building
8
8.2 Excellent (3,294 reviews)
Four Points by Sheraton Kingston - Kingston - Building
9
8.1 Excellent (523 reviews)

Browse Ontario hotels by topic

airport
pearson airport
union station
rogers centre
cn tower
yonge street
waterfront
niagara falls
eaton centre
pools
spas
balcony
rooftop pool
indoor pools
outdoor pools
Recommended
  • Recommended
  • Price (low to high)
  • Price (high to low)
  • Review score
  • Stars (1 to 5)
  • Stars (5 to 1)