Skip to main content
Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for deals in Niagara on the Lake?

Check prices and accommodation for:

Hotels and more in Niagara on the Lake

Prince of Wales

Prince of Wales

Niagara on the Lake

Featuring elegant, Victorian-style rooms and a contemporary spa, this luxury hotel is just 2 blocks from Lake Ontario. The on-site restaurant holds a traditional English tea time every day. Beds are very comfortable. Staff in the hotel, especially at the main desk are extremely friendly and accommodating. You can park your car and walk everywhere .

Show more Show less
Avg. price/night: £199
9.0 Superb 1,283 reviews
Harbour House

Harbour House

Hotel in Niagara on the Lake

Offering comfortable guestrooms and a delicious breakfast every morning, this cozy inn in Niagara-on-the-Lake, Ontario is situated in an ideal location for relaxing leisure activities. The hotel was fantastic, great location by the harbour with parking, the room was beautiful & huge. The decor of the hotel was lovely. The breakfast was delicious & all the staff were great.

Show more Show less
Avg. price/night: £171
9.4 Superb 1,047 reviews
Staybridge Suites - Niagara-On-The-Lake

Staybridge Suites - Niagara-On-The-Lake

Niagara on the Lake

Situated in Niagara on the Lake and with Niagara College Residence & Conference Center reachable within less than 1 km, Staybridge Suites - Niagara-On-The-Lake features a fitness centre, non-smoking... Front desk staff super helpful and friendly. They were helpful with dining suggestions and information needed. Property a 10 all around! Did not even look at pool so cannot judge. We split time between Niagra on the Lake and Niagra so location was perfect.

Show more Show less
Avg. price/night: £118
9.4 Superb 176 reviews
Holiday Inn Express - Niagara-On-The-Lake

Holiday Inn Express - Niagara-On-The-Lake

Hotel in Niagara on the Lake

Situated in Niagara on the Lake and with Niagara College Residence & Conference Center reachable within less than 1 km, Holiday Inn Express - Niagara-On-The-Lake features express check-in and... The bed was really comfortable and breakfast was great. I loved the front desk service too.

Show more Show less
Avg. price/night: £102
9.4 Superb 278 reviews
BranCliff Inn 1859

BranCliff Inn 1859

Hotel in Niagara on the Lake

A mini fridge is offered in all rooms of this Niagara-on-the-Lake heritage inn. Free WiFi and parking are provided. Fort George is 10 minutes’ walk away. The beds are so comfortable. Best night's sleep in ages!!!

Show more Show less
Avg. price/night: £134
9.7 Exceptional 158 reviews
Queens Landing

Queens Landing

Hotel in Niagara on the Lake

A restaurant and bar are featured at this Niagara-on-the-Lake hotel. Free WiFi is offered in all areas at this completely non-smoking property. Cleaniness, courteous staff,elegant surroundings,outdoor patio was terrific. My wife and I believe this is the only place to stay in NOTL.

Show more Show less
Avg. price/night: £184
8.9 Fabulous 1,296 reviews

Most booked hotels in Niagara on the Lake in the past month

FAQs about hotels in Niagara on the Lake

  • Riverbend Inn & Vineyard, BranCliff Inn 1859 and Harbour House have received great reviews from travellers in Niagara on the Lake regarding the views from their hotel rooms.

  • Many families visiting Niagara on the Lake loved staying at BranCliff Inn 1859, Staybridge Suites - Niagara-On-The-Lake and Harbour House.

  • Some of the best hotels in Niagara on the Lake near Peller Estates include Vineyard Villa, The Promenade and Riverbend Inn & Vineyard.

  • For hotels in Niagara on the Lake that serve up a highly-rated breakfast, try Riverbend Inn & Vineyard, The Charles Hotel and Harbour House.

  • On average, 3-star hotels in Niagara on the Lake cost £102 per night, and 4-star hotels in Niagara on the Lake are £151 per night. If you're looking for something really special, a 5-star hotel in Niagara on the Lake can on average be found for £191 per night (based on Booking.com prices).

  • These hotels in Niagara on the Lake are highly rated by couples: BranCliff Inn 1859, Holiday Inn Express - Niagara-On-The-Lake and Staybridge Suites - Niagara-On-The-Lake.

  • Harbour House, Prince of Wales and BranCliff Inn 1859 are some of the popular hotels in Niagara on the Lake.

  • The average price per night for a 3-star hotel in Niagara on the Lake this weekend is £352 or, for a 4-star hotel, £410. Looking for something even fancier? 5-star hotels in Niagara on the Lake for this weekend cost on average around £356 per night (based on Booking.com prices).

  • On average, it costs £123 per night to book a 3-star hotel in Niagara on the Lake for tonight. You'll pay on average around £130 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Niagara on the Lake will cost around £197 (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Niagara on the Lake:

Explore guest reviews of hotels in Niagara on the Lake