Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Niagara on the Lake – 73 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Queens Landing 4 stars

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. Very welcoming, stunning rooms, fabulous dining, lovely pool area.

Show more Show less
8.4
Very good
834 reviews
Price from
£207
per night

Prince of Wales 4 stars

Hotel in 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. Everything! It was just beautiful!

Show more Show less
8.6
Fabulous
1,058 reviews
Price from
£207
per night

Holiday Inn Express - Niagara-On-The-Lake, an IHG Hotel 3 stars

Hotel in Niagara on the Lake

Situated in Niagara on the Lake, less than 1 km from Niagara College Residence & Conference Center, Holiday Inn Express - Niagara-On-The-Lake, an IHG Hotel features accommodation with a fitness... friendly staff, clean and big rooms, very modern, good breakfast.

Show more Show less
8.9
Fabulous
757 reviews
Price from
£145
per night

Hilton Garden Inn Niagara-on-the-Lake 3 stars

Hotel in Niagara on the Lake

This Niagara-on-the-Lake hotel is a 12-minute drive of Niagara Falls. The hotel offers an indoor swimming pool, on-site restaurant and free Wi-Fi. The cleanliness of the room was impeccable.

Show more Show less
8.6
Fabulous
903 reviews
Price from
£140
per night

Riverbend Inn & Vineyard 4 stars

Hotel in Niagara on the Lake

This Niagara-on-the-Lake, Ontario Georgian mansion inn features a private vineyard. Guest rooms include free Wi-Fi and a fireplace. The Niagara on the Lake Golf Club is minutes from the inn. Exceptional Staff, Location, complimentary continental breakfast

Show more Show less
8.6
Fabulous
623 reviews
Price from
£231
per night

Staybridge Suites - Niagara-On-The-Lake, an IHG Hotel 4 stars

Hotel in Niagara on the Lake

Situated in Niagara on the Lake, less than 1 km from Niagara College Residence & Conference Center, Staybridge Suites - Niagara-On-The-Lake, an IHG Hotel features accommodation with a fitness centre,... We stayed one night, and were so impressed from the time we walked in! Reception staff greeted us and helped us with directions to the restaurant where we had reservation. Room is big- super clean very fresh!! Breakfast staff is very helpful and friendly and food is so good. I LOVE how you can take a bag - goodness to go!! I think from now on I’ll always look for STAYBRIDGE SUITS!!! We will be back soon for sure. 👌

Show more Show less
9
Superb
470 reviews
Price from
£138
per night

Pillar and Post Inn & Spa 4 stars

Hotel in Niagara on the Lake

An outdoor swimming pool and an on-site restaurant are featured at this Niagara on the Lake property. Free Wi-Fi is offered in all areas. All Indoor & outdoor pool. Hot tubs & spa. They were great . The flowers all around were beautiful for the end of September. Spacious room. The Inn has a great ambience & is well decorated.

Show more Show less
8.5
Very good
531 reviews
Price from
£275
per night

Residence & Conference Centre - Niagara-on-the-Lake 2 stars

Hotel in Niagara on the Lake

Located at Niagara College Niagara-on-the-Lake Campus, minutes from vineyards and golf courses in Niagara-on-the-Lake, Ontario. having the suite style was nice since we were there for a few days. allowed us to keep food in the fridge, etc We used the kitchen to prepare group meals The price was great. The rooms were nice and cold!

Show more Show less
7.6
Good
271 reviews
Price from
£80
per night

Best Western Colonel Butler Inn 3 stars

Hotel in Niagara on the Lake

Situated in the charming town of Niagara-on-the-Lake, Ontario this hotel is located only a short drive from breathtaking Niagara Falls and provides modern accommodation along with friendly service. Staff were very helpful and friendly

Show more Show less
8.3
Very good
323 reviews
Price from
£185
per night

The Olde Angel Inn 4 stars

Hotel in Niagara on the Lake

Featuring a restaurant, bar, shared lounge and free WiFi, The Olde Angel Inn is located in Niagara on the Lake, 90 metres from Fort George National Historic Site of Canada and 500 metres from Shaw... we love the coziness of the inn and the staff there are always wonderful ! A special thx to Jane as she makes you feel very welcome !

Show more Show less
7.8
Good
147 reviews
Price from
£134
per night

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

See all

Budget hotels in Niagara on the Lake

See all

FAQs about hotels in Niagara on the Lake

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

See all