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

Find Hotels in Niagara-on-the-Lake

Bundle and save

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Charming Self-contained Guest Cottage in Old Town Niagara on the Lake
Get Rates
0.88 km from city centre
4.9/5Exceptional! (81 reviews)
Cosy Getaway

"Very comfortable and well outfitted for all your needs."…"

Reviewed on Jan. 13, 2021

Charming Self-contained Guest Cottage in Old Town Niagara on the Lake
Charming Cottage in Fabulous Location in Niagara on the Lake
Get Rates
0.54 km from city centre
4.8/5Exceptional! (124 reviews)
Nice despite pandemic

"Overall very good. Of course Jan 2021 everything closed but still we managed to enjoy out time in Niagara on Lake. Cottage very quaint."…"

Reviewed on Jan. 18, 2021

Charming Cottage in Fabulous Location in Niagara on the Lake
Matisse Bed & Breakfast
3 out of 5
487 Mississagua St, Niagara-on-the-Lake, ON
The price is CA $135 per night from Feb 21 to Feb 22
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 Oct. 9, 2020

Matisse Bed & Breakfast
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.
Greaves Sweet Escape
4.5 out of 5
55 Queen Street, Niagara-on-the-Lake, ON
Get Rates
0.02 km from city centre
5/5Exceptional! (10 reviews)

"The hotel itself was extremely clean and spacious. We enjoyed our stay immensely and would highly recommend this apt to anyone."…"

Reviewed on Mar. 18, 2020

Greaves Sweet Escape
Explorer House
4 out of 5
275 Anne St, Niagara-on-the-Lake, ON
The price is CA $216 per night from Feb 21 to Feb 22
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 Nov. 4, 2020

Explorer House
Finlay House Bed and Breakfast
3.5 out of 5
8 Nelles Street, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is CA $220 per night from Jan 25 to Jan 26
0.42 km from city centre
4.7/5Exceptional! (118 reviews)

"We had a good stay at this property. We had the room with the King bed (two twins) and it was a good size and en-suite. It was up stairs and they were circular and tight for carrying luggage. The breakfast was very good and we enjoyed visiting with the inn keeper. She gave us some local tips on the ..."…"

Reviewed on Oct. 7, 2020

Finlay House Bed and Breakfast
Panache Bed and Breakfast
4 out of 5
1887 Lakeshore Road, Niagara-on-the-Lake, ON
Get Rates
1.49 km from city centre
5/5Exceptional! (42 reviews)

"So much attention to detail that added to the comfort of the stay."…"

Reviewed on Mar. 15, 2020

Panache Bed and Breakfast
627 On King Bed and Breakfast
3.5 out of 5
627 King Street, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is CA $215 per night from Jan 25 to Jan 26
1.3 km from city centre
4.8/5Exceptional! (122 reviews)

"My husband and I booked a last-minute ’mini-honeymoon’ in NOTL and stumbled upon Wanda and Kacper’s lovely Bnb! Not only were they extremely accommodating with our late check in time... to our surprise, they left a lovely congratulatory card, some bubbly, and treats for us on our table upon arrival. ..."…"

Reviewed on Oct. 2, 2020

627 On King Bed and 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 Oct. 15, 2020

Somerset Bed and Breakfast
Historic Wilson-Guy House
3 out of 5
177 Victoria Street, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is CA $167 per night from Jan 26 to Jan 27
0.16 km from city centre
4.8/5Exceptional! (83 reviews)

"Beautiful, historic and well maintained place in a great part of town."…"

Reviewed on Oct. 25, 2020

Historic Wilson-Guy House
Queen Regent Bed & Breakfast
3.5 out of 5
175 Regent St, Niagara-on-the-Lake, ON
Get Rates
0.08 km from city centre
4.8/5Exceptional! (105 reviews)

"Easy check in, short walk to the Main Street . Clean , no surprises !"…"

Reviewed on Oct. 14, 2020

Queen Regent Bed & Breakfast
Vineyard Villa Bed & Breakfast
3.5 out of 5
1418 East West Line, Niagara-on-the-Lake, ON
The price is CA $169 per night from Feb 16 to Feb 17
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 Oct. 19, 2020

Vineyard Villa Bed & Breakfast
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 CA $190 per night from Jan 25 to Jan 26
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 Dec. 23, 2020

124 on Queen Hotel & Spa
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 CA $185 per night from Feb 1 to Feb 2
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 Oct. 11, 2020

South Landing Inn Niagara on the Lake
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 Nov. 30, 2020

Woodbourne Inn
Great Blue Resorts - Vine Ridge Resort
2.5 out of 5
1501 Line 8 Road, Niagara-on-the-Lake, ON
Get Rates
9.27 km from city centre
Great Blue Resorts - Vine Ridge Resort
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 Mar. 17, 2020

Best Western Colonel Butler Inn
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 Oct. 20, 2020

The Shaw Club Hotel
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 CA $469 per night from Jan 25 to Jan 26
1.38 km from city centre
4.7/5Exceptional! (7 reviews)

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

Reviewed on Dec. 1, 2020

Liguria Lane Cottage
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 CA $185 per night from Jan 25 to Jan 26
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 Dec. 21, 2020

The Olde Angel Inn
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.

Niagara-on-the-Lake Hotel Guide

How does some time in the Loveliest Town in Canada sound to you? Head to Niagara-on-the-Lake to walk through a timeless wonderland filled with historic buildings and upscale charm. Of course, you can also expect plenty of natural beauty from the place where the Niagara River meets Lake Ontario. Beaches, wineries, spas, and charming walkways full of historic sites will make your trip extra special. Before you pack your bags for Southern Ontario, though, check out amazing deals at hotels in Niagara-on-the-Lake from Expedia.

Once you’re all checked in to your hotel, it’s time to explore. Put your adventure cap on and see what the city has to offer! From good eats to thrilling excursions, there are tons of things to do in Niagara-on-the-Lake, and you can book them all right here on Expedia.

Life is Different by the Lake

They do things a little differently in Niagara-on-the-Lake. Festivals are a little classier, gardens are a little fuller, and you can hire a horse and buggy to take you to dinner. In addition, you’ll be visiting the only town in Canada with a lord mayor. One look at the charming outdoor cafés and boutiques here will show you why this little slice of Ontario is so romantic and whimsical.

Take a Look at the Weather

The weather patterns in Southern Ontario certainly work to the advantage of visitors throughout the year. Heat stored in the nearby Great Lakes helps warm up temperatures during fall and winter. Despite relatively mild conditions, the magical winters here do tend to be rather long and snowy. Summers here can be described as hot and dreamy, where you can enjoy long hours of sunshine and high temperatures as you bask in the town’s beauty. Whether you’re looking for a cozy inn or a decadent spa experience, you’ll find what you need any time of year at a Niagara-on-the-Lake hotel.

Top Local Attractions

Be sure to stop at the RiverBrink Art Museum as you stroll through town. The wineries around town are famous for producing ice wine, and you’ll want to visit a few local of them for tours and samples. If you plan your stay between April and November, you can enjoy the acclaimed Shaw Festival. Of course, strolling along charming sidewalks lined with antique shops and outstanding restaurants is all you’ll need to do to unwind. Your friends at Expedia.ca know that what you really need to help you unwind are cheap offers at Niagara-on-the-Lake hotels. Stick around for exclusive deals to help you see more for less.

Book Niagara-on-the-Lake Hotel Deals Today

Does the thought of forking over money for a vacation this year have you filled with dread? Come experience the lighter side of planning a holiday with a little help from Expedia. Our exclusive specials will clear away hassles and trim costs. You now have the power to search for hotel offers according to your travel dates and budget. Did we mention that you’ll also have access to cheap flights to Niagara-on-the-Lake when you book your holiday with us? Go ahead and reserve your plans individually or using an all-inclusive package. Make that sweet getaway you've been dreaming of a reality by snagging a great rate at a Niagara-on-the-Lake hotel today.

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, most hotel reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and get a refund within a 24-hour period of booking. Plug in your dates, click on “Search”, then filter by “free cancellation” to review 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 travelers looking for an economical choice, and features free WiFi and an indoor pool. Other options for your budget-friendly stay include White Oaks Resort & Spa and Best Western Colonel Butler Inn.
What's the best accommodation for a family vacation to 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 kid-friendly meals. White Oaks Resort & Spa is another good option for your kid-friendly vacation. Attractions like Simcoe Park and NEOB Lavender Boutique are also fun for kids of all ages.
What's the best accommodation for a romantic vacation to Niagara-on-the-Lake?
White Oaks Resort & Spa is a favorite 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 hotel in Niagara-on-the-Lake?
CountrySide Bed & Breakfast is a top B&B for people traveling with their pets, and offers free WiFi for its human guests. 2 Moon Cottage Bed & Breakfast is another good option for a stay with your pet.
What's the best place 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 for your beach trip include South Landing Inn Niagara on the Lake and DownHome Bed & Breakfast.
What are some accommodations 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 onsite pool include Hilton Garden Inn Niagara-on-the-Lake and On the 6 Bed and Breakfast.

Recent Reviews in Niagara-on-the-Lake

More trip options