Lake Ontario hotels

Lake Ontario hotels

Lake Ontario - Toronto, ON, Canada
Check-in
Check-out
Compare vs KAYAK |

Latest Lake Ontario Hotel Deals

Toronto
Toronto
3 stars from £19
4+ stars from £87
Niagara-on-the-Lake
Niagara-on-the-Lake
3 stars from £59
4+ stars from £63
Kingston
Kingston
3 stars from £50
4+ stars from £94
Oakville
Oakville
3 stars from £66
Oshawa
Oshawa
3 stars from £57
Ajax
3 stars from £65

Good to know

Low season

February Cheapest month to stay with an average 27% drop in price.

High season

June Most expensive month to stay with an average 14% rise in price.

Average price (weeknight)

£114 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

£146 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in Lake Ontario

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

What is the most popular destination in Lake Ontario?

How much is a cheap hotel in Lake Ontario?

How much is a hotel in Lake Ontario for tonight?

How much is a hotel in Lake Ontario for this weekend?

Best Lake Ontario hotels

Show all
Holiday Inn Express & Suites Oswego - Oswego - Building
1
9.1 Excellent (114 reviews)
Brighton Inn - Brighton - Building
2
9.0 Excellent (77 reviews)
Burken B&B - Brighton - Bedroom
3
9.0 Excellent (123 reviews)
The Cottage - Brighton - Bedroom
4
9.0 Excellent (117 reviews)
The Casablanca Hotel - Grimsby - Building
5
8.0 Excellent (339 reviews)
Four Points by Sheraton Kingston - Kingston - Building
6
8.0 Excellent (592 reviews)
Comfort Inn Oshawa - Oshawa - Building
8
8.0 Excellent (516 reviews)
Quality Suites Oakville - Oakville - Building
9
7.9 Good (409 reviews)

Browse Lake 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)