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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Niagara-on-the-Lake – 63 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.

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

Hotel in Niagara-on-the-Lake

Located in Niagara-on-the-Lake, 8.1 miles from Niagara Falls Train Station, Holiday Inn Express - Niagara-On-The-Lake, an IHG Hotel has accommodations with a fitness center, free private parking and a... friendly staff, clean and big rooms, very modern, good breakfast.

Show more Show less
8.8
Excellent
773 reviews
Price from
$94
per night

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. The cleanliness of the room was impeccable.

Show more Show less
8.6
Excellent
891 reviews
Price from
$103
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. friendly staff, extremely unique place in all the right ways.

Show more Show less
8.5
Very Good
940 reviews
Price from
$194
per night

Riverbend Inn & Vineyard

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. The staff were friendly, the hotel was beautiful and the little touches (such as a glass of bubbly on arrival) were really appreciated. The views were stunning and we even sat out in the sunshine for a little while.

Show more Show less
8.6
Excellent
583 reviews
Price from
$133
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. Always a great experience at Queens Landing. Great front desk staff and welcoming team --- especially nice to have someone open the door for you. We missed you Queens Landing. Nice to be back.

Show more Show less
8.3
Very Good
745 reviews
Price from
$194
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. We loved everything about this place from the pools to the saunas to the food and drinks! This spa was super nice, relaxing, and we really enjoyed ourselves here. The staff were also really friendly which was awesome! I will definitely be back again.

Show more Show less
8.3
Very Good
402 reviews
Price from
$208
per night

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

Hotel in Niagara-on-the-Lake

Located in Niagara-on-the-Lake, 8.1 miles from Niagara Falls Train Station, Staybridge Suites - Niagara-On-The-Lake, an IHG Hotel has accommodations with a fitness center, free private parking, a... John was especially helpful in assisting our every request would tell all our friends that this is the best place to stay

Show more Show less
8.9
Excellent
487 reviews
Price from
$116
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. Staff were very helpful and friendly

Show more Show less
8.2
Very Good
331 reviews
Price from
$70
per night

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. bbq patio suite style make rooms easy to share

Show more Show less
7.6
Good
235 reviews

The Olde Angel Inn

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, a 16-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station. Beautiful location. Friendly, helpful staff. Very comfortable. Pleasant garden to relax in. Would highly recommend.

Show more Show less
7.8
Good
201 reviews
Price from
$96
per night

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

See all

FAQs about hotels in Niagara-on-the-Lake

Subscribe to receive premium 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