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 £48
4+ stars from £66
Niagara-on-the-Lake
Niagara-on-the-Lake
3 stars from £42
4+ stars from £59
Kingston
Kingston
3 stars from £58
4+ stars from £100
Oakville
Oakville
3 stars from £46
Wellington
3 stars from £101
4+ stars from £295

Good to know

Low season

FebruaryCheapest month to stay with an average 29% drop in price.

High season

JuneMost expensive month to stay with an average 10% rise in price.

Average price (weeknight)

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

Average price (weekend night)

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

When to book a hotel in Lake Ontario

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

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
Burken B&B - Brighton
1
9.7 Excellent (127 reviews)
The Cottage - Brighton
2
9.2 Excellent (136 reviews)
Baltimore Bed And Breakfast - Cobourg
3
9.0 Excellent (13 reviews)
Holiday Inn Express & Suites Oswego - Oswego - Lobby
4
9.0 Excellent (151 reviews)
Brighton Inn - Brighton
5
8.8 Excellent (80 reviews)
The Casablanca Hotel - Grimsby - Building
6
7.9 Good (461 reviews)
Comfort Inn Oshawa - Oshawa - Living room
8
7.7 Good (667 reviews)
Ramada by Wyndham Trenton - Trenton - Lobby
11
6.2 Good (869 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)