Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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

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
Excellent
801 reviews
Price from
$98
per night

Prince of Wales

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
Excellent
1,159 reviews
Price from
$336
per night

Pillar and Post Inn & Spa

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 available in all areas. Loved the property! Cozy and warm feeling. The staff were amazing! Very welcoming and accommodating!

Show more Show less
8.8
Excellent
826 reviews
Price from
$336
per night

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

Hotel in Niagara-on-the-Lake

Located in Niagara on the Lake, less than 0.6 mi from Niagara College Residence & Conference Center, Holiday Inn Express - Niagara-On-The-Lake, an IHG Hotel features accommodations 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
Awesome
659 reviews
Price from
$112
per night

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 nonsmoking 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
Excellent
1,027 reviews
Price from
$336
per night

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

Hotel in Niagara-on-the-Lake

Located in Niagara on the Lake, less than 0.6 mi from Niagara College Residence & Conference Center, Staybridge Suites - Niagara-On-The-Lake, an IHG Hotel features accommodations with a fitness... 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
Awesome
543 reviews
Price from
$163
per night

Best Western Colonel Butler Inn

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 accommodations 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
Excellent
289 reviews
Price from
$171
per night

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

Show more Show less
9.3
Awesome
609 reviews

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

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

Hotel in Niagara-on-the-Lake

Experience luxurious accommodations, gourmet on-site dining and unrivaled personalized service at this elegant hotel, located 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
Awesome
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, 3-star hotels in Niagara-on-the-Lake cost $106 per night, and 4-star hotels in Niagara-on-the-Lake are $254 per night. If you're looking for something really special, a 5-star hotel in Niagara-on-the-Lake can be found for $193 per night, on average (based on Booking.com prices).

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

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

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

  • Harbour House, Kent Motel, and The Charles Hotel got great room view-related reviews from travelers in Niagara-on-the-Lake.

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Niagara-on-the-Lake:

Explore guest reviews of hotels in Niagara-on-the-Lake

See all