Ontario may have travel restrictions in place due to COVID-19.

Niagara-on-the-Lake Hotels from Rs5,935

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
White Oaks Resort & Spa
4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs6,247 per night from 26 Jan to 27 Jan
13.52 km from city centre
4.5/5Wonderful! (1,187 reviews)

"The staff were courteous and helpful. The room was sparkling. Very quiet setting. Lovely time away from the pandemic craziness."…"

Reviewed on 14 Dec 2020

White Oaks Resort & Spa
Oban Inn
4 out of 5
160 Front Street, Niagara-on-the-Lake, ON
The price is Rs9,457 per night from 16 Feb to 17 Feb
0.41 km from city centre
4.6/5Exceptional! (733 reviews)

"Beautiful historic building, very well appointed. Nothing to dislike."…"

Reviewed on 11 Jan 2021

Oban Inn
Holiday Inn Express Niagara-On-The-Lake
3 out of 5
524 York Road, Bldg 1, Niagara-on-the-Lake, ON
Free cancellation
The price is Rs5,935 per night from 28 Jan to 29 Jan
12.85 km from city centre
4.7/5Exceptional! (968 reviews)

"The rooms, and entire hotel, was very clean. Couldn't use the pool due to Covid-19 restrictions. Breakfast was very good. Hotel Covid-19 precautions were followed and very good. Staff was always pleasant."…"

Reviewed on 30 Dec 2020

Holiday Inn Express Niagara-On-The-Lake
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
124 on Queen Hotel & Spa
3.5 out of 5
124 Queen Street, PO Box 131, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs10,889 per night from 2 Feb to 3 Feb
0.2 km from city centre
4.7/5Exceptional! (297 reviews)

"Location. Right in the middle of downtown close to all restaurants.Spacious and clean rooms, decent breakfast. Everrything good"…"

Reviewed on 23 Dec 2020

124 on Queen Hotel & Spa
Staybridge Suites Niagara-on-the-lake
3 out of 5
524 York Road, Niagara-on-the-Lake, ON
Free cancellation
The price is Rs7,024 per night from 27 Jan to 28 Jan
12.85 km from city centre
4.8/5Exceptional! (577 reviews)

"The stay was amazing, in every aspect. Ever little thing on the property was amazing."…"

Reviewed on 31 Dec 2020

Staybridge Suites Niagara-on-the-lake
Hilton Garden Inn Niagara-on-the-Lake
3 out of 5
500 York Rd, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs6,247 per night from 26 Jan to 27 Jan
12.77 km from city centre
4.5/5Wonderful! (992 reviews)

"Check in was pretty easy and the staff was friendly. They even send you messages to check if there’s anything you need. We definitely felt well taken care of. Getting a room near the falls isn’t worth it. This hotel is just 10 min drive away with free onsite parking. Incidentals is for a $100 but ..."…"

Reviewed on 3 Jan 2021

Hilton Garden Inn Niagara-on-the-Lake
The Shaw Club Hotel
4 out of 5
92 Picton Street, Niagara-on-the-Lake, ON
Get Rates
0.46 km from city centre
4.6/5Wonderful! (266 reviews)

"Desk staff were kind and helpful. Restaurant made accommodations to switch included dinner to lunch, which was much appreciated. Room was clean with modern furnishings."…"

Reviewed on 20 Oct 2020

The Shaw Club Hotel
Harbour House
4 out of 5
85 Melville St, Niagara-on-the-Lake, ON
Get Rates
0.66 km from city centre
4.9/5Exceptional! (317 reviews)

"Beautiful property. Would stay again especially with the view being on the 3rd floor. The view of the boats and the lake to look out at."…"

Reviewed on 21 Dec 2020

Harbour House
Riverbend Inn and Vineyard
3.5 out of 5
16104 Niagara River Pkwy, Niagara-on-the-Lake, ON
Get Rates
1.98 km from city centre
4.4/5Wonderful! (617 reviews)

"We love how quiet this inn is. It is romantic, clean, and has gourmet food. Situated in fields of grapes (winery) with views of the Niagara River, and rooms that are beautifully decorated. The wait staff are excellent and we come here every Christmas."…"

Reviewed on 23 Dec 2020

Riverbend Inn and Vineyard
Best Western Colonel Butler Inn
3 out of 5
278 Mary Street, Niagara-on-the-Lake, ON
Get Rates
1.03 km from city centre
4.4/5Excellent! (576 reviews)

"Great price and location. Was clean and the staff was very helpful and friendly."…"

Reviewed on 17 Mar 2020

Best Western Colonel Butler Inn
The Olde Angel Inn
2.5 out of 5
224 Regent St, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs10,603 per night from 26 Jan to 27 Jan
0.07 km from city centre
4.5/5Wonderful! (8 reviews)

"I have stayed at The Olde Angel Inn several times and I enjoy it more with each stay. Wonderful, courteous staff."…"

Reviewed on 21 Dec 2020

The Olde Angel Inn
Woodbourne Inn
4 out of 5
214 Four Mile Creek Rd, St. Davids, Niagara-on-the-Lake, ON
Get Rates
11.31 km from city centre
4.8/5Exceptional! (323 reviews)

"The room was perfect we really enjoyed our stay. Thank you"…"

Reviewed on 30 Nov 2020

Woodbourne Inn
South Landing Inn Niagara on the Lake
2.5 out of 5
21 Front St. South, Queenston, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs10,591 per night from 1 Feb to 2 Feb
10.32 km from city centre
4.2/5Very Good! (378 reviews)

"Quaint location. Room was clean and bed was comfy. The fireplace created a nice ambiance. The nespresso coffee machine was a great bonus! Wish there was an ice machine."…"

Reviewed on 11 Oct 2020

South Landing Inn Niagara on the Lake
Matisse Bed & Breakfast
3 out of 5
487 Mississagua St, Niagara-on-the-Lake, ON
The price is Rs7,737 per night from 21 Feb to 22 Feb
1.06 km from city centre
4.9/5Exceptional! (60 reviews)

"Great place. Very friendly people. Excellent breakfast. Good location. My only issue was there was no herbal tea for enjoying before bed."…"

Reviewed on 9 Oct 2020

Matisse Bed & Breakfast
Somerset Bed and Breakfast
4 out of 5
111 Front St, Niagara-on-the-Lake, ON
Get Rates
0.33 km from city centre
4.9/5Exceptional! (44 reviews)
Definitely a Must Stay

"My wife and I had a great couple days here. Kim was an amazing hostess (and pretty good cook). The place was spotless, spacious and super comfortable. The location is priceless. We will definitely be back and can't wait!"…"

Reviewed on 15 Oct 2020

Somerset Bed and Breakfast
Liguria Lane Cottage
4 out of 5
218 John St E, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs27,224 per night from 26 Jan to 27 Jan
1.38 km from city centre
4.7/5Exceptional! (7 reviews)

"Beautiful view, quiet, cozy atmosphere, proximity from the town"…"

Reviewed on 1 Dec 2020

Liguria Lane Cottage
Darlington House Bed and Breakfast
3.5 out of 5
100 John Street East, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs12,609 per night from 26 Jan to 27 Jan
1.04 km from city centre
4.9/5Exceptional! (37 reviews)

"Celebrated our 9 year wedding anniversary at Darlington House and we had an amazing time! The room was romantic, spacious and very clean. The shower was amazing and the bed was very comfortable! The breakfast was beyond our expectation and very delicious! We will be back again soon!"…"

Reviewed on 13 Oct 2020

Darlington House Bed and Breakfast
Explorer House
4 out of 5
275 Anne St, Niagara-on-the-Lake, ON
The price is Rs12,380 per night from 21 Feb to 22 Feb
1.25 km from city centre
4.9/5Exceptional! (37 reviews)

"Alec and Deanna were very friendly and gracious, would definitely stay again!"…"

Reviewed on 4 Nov 2020

Explorer House
Vineyard Villa Bed & Breakfast
3.5 out of 5
1418 East West Line, Niagara-on-the-Lake, ON
The price is Rs9,686 per night from 16 Feb to 17 Feb
2.32 km from city centre
4.6/5Exceptional! (104 reviews)
Highly recommend- such a beautiful, cosy spot!

"We absolutely loved our stay at Vineyard Villa! The place was clean and super cute! The location was also great with it backing right on to the vineyards! The hosts were extremely welcoming and accommodating. The included breakfast the next day was awesome- served hot, and on time! We would absolutely ..."…"

Reviewed on 19 Oct 2020

Vineyard Villa Bed & Breakfast
The Charles Hotel
4 out of 5
209 Queen St, Niagara-on-the-Lake, ON
Get Rates
0.48 km from city centre
4.5/5Wonderful! (115 reviews)

"We enjoyed our stay at The Charles Hotel the staff were delightful and very helpful with any needs we had. We enjoyed having a brunch each morning at the hotel and then taking a walk around the town which the hotel is well situated to the core of the town."…"

Reviewed on 6 Mar 2020

The Charles Hotel
Don't see what you're looking for?
See all available properties in Niagara-on-the-Lake
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Niagara-on-the-Lake

Travellers to Niagara-on-the-Lake give high marks for the array of wineries, lakeside setting and theatre. This city also attracts tourists with its waterfalls, festivals and entertainment. Around the area, top sights include American Falls, Niagara Falls State Park and Bridal Veil Falls.

  • You'll find 473 Expedia hotels and other accommodation options in the larger area of Niagara Falls, Canada
  • The closest major airport is in Niagara Falls, NY (IAG-Niagara Falls Intl.), 12.6 mi (20.2 km) from the city centre
  • The next closest is in Buffalo, NY (BUF-Buffalo Niagara Intl.), 28.1 mi (45.2 km) away

Dressing for Niagara-on-the-Lake

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around -8°C
  • From April to June, the average is 26°C during the day and 0°C at night
  • July to September sees average temperatures of 27°C during the day and 9°C at night
  • Between October and December, you can expect 19°C as the daytime average and -6°C as the night-time average
  • Niagara-on-the-Lake gets about 31 millimetres of rain per year
  • July and August are usually the hottest months averaging 26°C, while January and February are usually the coldest with an average temperature of -7°C

Frequently asked questions

What's the best place for a stay in Niagara-on-the-Lake?
Panache Bed and Breakfast is ranked highly by Expedia customers. This 4-star B&B offers free breakfast and free WiFi. Reviews from our site also recommend Maria’s B&B and Serendipity Bed and Breakfast as top choices for your stay.
If I need to cancel my hotel reservation in Niagara-on-the-Lake, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before check in. If you booked a non-refundable reservation, you might be able to still cancel and get a refund within a 24-hour period of booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to get the best deals in Niagara-on-the-Lake.
What's the best budget-friendly hotel in Niagara-on-the-Lake?
Based on reviews, Hilton Garden Inn Niagara-on-the-Lake is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and an indoor pool. Other choices for your budget-friendly stay include White Oaks Resort & Spa and Best Western Colonel Butler Inn.
What's the best place to stay for families in Niagara-on-the-Lake?
Hilton Garden Inn Niagara-on-the-Lake is a top 3-star hotel on Expedia for families, and features an indoor pool and child-friendly meals. White Oaks Resort & Spa is another good choice for your stay with the kids. Also, attractions such as Simcoe Park and NEOB Lavender Boutique are fun for children of all ages.
What's the best accommodation for couples in Niagara-on-the-Lake?
White Oaks Resort & Spa is a favourite 4-star resort for couples, and features premium bedding and a full-service spa. Other good choices for a romantic stay include Riverbend Inn and Vineyard and Oban Inn.
What's the best pet-friendly accommodation option in Niagara-on-the-Lake?
CountrySide Bed & Breakfast is a top B&B for people travelling with their pets and offers free WiFi for its human guests. 2 Moon Cottage Bed & Breakfast is another good choice if you’re bringing your pet along.
What's the best accommodation option to stay near the beach in Niagara-on-the-Lake?
Antique Slumber Old Town Bed & Breakfast is a top 3-star B&B with free breakfast, and it’s located close to the beach . Other good options to stay near the beach include South Landing Inn Niagara on the Lake and DownHome Bed & Breakfast.
What's the best luxury place to stay in Niagara-on-the-Lake?
Blue Skies Bed and Breakfast is a luxury B&B with in-room fireplaces, and a popular choice for Expedia travellers looking for an elegant place to stay. Another upscale option for your trip is Via Veneto.
What's the best boutique-style hotel in Niagara-on-the-Lake?
Oban Inn is a favourite 4-star resort with our travellers looking for stylish accommodation, and features 26 guestrooms, a restaurant and a full-service spa.
What's the best golf hotel in Niagara-on-the-Lake?
Oban Inn is a 4-star resort featuring a full-service spa and free WiFi, and it’s a top choice for golfing nearby. Other good options to stay near a golf course include White Oaks Resort & Spa and Hilton Garden Inn Niagara-on-the-Lake. Visit Niagara-on-the-Lake Golf Club or Royal Niagara Golf Club to perfect your golf swing.
What are some accommodation options with pools in Niagara-on-the-Lake?
White Oaks Resort & Spa is a popular 4-star resort featuring an indoor pool, 3 restaurants and a full-service spa. A couple of other options that feature an on-site pool include Hilton Garden Inn Niagara-on-the-Lake and On the 6 Bed and Breakfast.

Niagara-on-the-Lake Hotel Reviews

More trip options