Skip to main content

Book, stay, get up to £200 back in travel credit.

Start travelling again to receive 10% (up to £200) back in travel credit after your next stay.

Promotion conditions apply.

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 – 70 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.

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. It was close to all of the Falls attractions and Niagra on the Lake (both about a 20 minute drive). Our booking included breakfast. The breakfast was very good and much better than the typical included breakfast ( made to order eggs, omletes, bacon, sausage, pancakes...). All of the hotel staff were very nice. The hotel was clean and quiet. Our kids enjoyed the pool and the hot tub!

Show more Show less
8.7
Fabulous
801 reviews
Price from
£83
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. Loved the property! Cozy and warm feeling. The staff were amazing! Very welcoming and accommodating!

Show more Show less
8.8
Fabulous
826 reviews
Price from
£282
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. The property was truly amazing. Old world charm with wood inlaid floors, wood painted ceilings, marble, lead light. A turn down service with a rose placed on your bed and a Bose sound system turned to low level jazz when you walk back into the room after dinner. Breakfast is amazing! This hotel is a must for the best experience and comfort. The robes are divine. Treat yourself to a wonderful time.

Show more Show less
8.9
Fabulous
1,159 reviews
Price from
£282
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... Great location. Nice breakfast! They even had gluten free toast (separate toaster in the kitchen) and labels for all their breakfast products!!

Show more Show less
9.1
Superb
659 reviews
Price from
£91
per night

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 friendly staff throughout the hotel. Lovely rooms, lovely extra touches and the setting is beautiful. I would definitely return to this hotel

Show more Show less
8.8
Fabulous
1,027 reviews
Price from
£282
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. Quiet, rooms were clean and updated, walkable to Queen Street, good price, staff was friendly

Show more Show less
8.6
Fabulous
289 reviews
Price from
£139
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,... It was so clean, new, comfortable and very quiet with great facilities on site. It was heaven having a guest laundry on site as well as a kettle in the room for making tea.

Show more Show less
9.3
Superb
543 reviews
Price from
£132
per night

Harbour House 4 stars

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. staff very friendly and acommodating

Show more Show less
9.3
Superb
609 reviews

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, this seasonal all-suite property offers an on-site Benchmark Restaurant... I loved the residence, rooms are super functional and comfortable, the place is incredibly cheap compared to other options, the staff is great and very helpful, pleasantly surprised.

Show more Show less
7.8
Good
280 reviews

Shaw Club Hotel 4 stars

Hotel in Niagara on the Lake

Experience luxurious accommodation, gourmet on-site dining and unrivalled personalised service at this elegant hotel, situated in beautiful Niagara-on-the-Lake and providing easy access to area... Always a pleasure staying here. I return several times a year!

Show more Show less
9
Superb
226 reviews

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

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

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

  • On average, 3-star hotels in Niagara on the Lake cost £77 per night, and 4-star hotels in Niagara on the Lake are £183 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 £139 per night (based on Booking.com prices).

  • Many families visiting Niagara on the Lake loved staying at Shaw Club Hotel, Harbour House and Holiday Inn Express - Niagara-On-The-Lake, an IHG Hotel.

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

  • Harbour House, Kent Motel and The Charles Hotel have received great reviews from travellers in Niagara on the Lake regarding the views from their hotel rooms.

  • These hotels in Niagara on the Lake are highly rated by couples: Kent Motel, The Olde Angel Inn and Staybridge Suites - Niagara-On-The-Lake, an IHG Hotel.

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