Niagara-on-the-Lake hotels

KAYAK searches hundreds of travel sites at once for hotels in Niagara-on-the-Lake

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Recommended by KAYAK
Expert Picks
Useful Info
Recommended by KAYAK

Best Niagara-on-the-Lake hotels

Discover the best prices by selecting your travel dates on KAYAK.

Most recommended Niagara-on-the-Lake hotels

Show all
Oban Inn - Niagara-on-the-Lake - Living room
Free Wi-Fi
Air conditioning
Residence & Conference Centre - Niagara-On-The-Lake - Niagara-on-the-Lake - Lobby
Parking
Free Wi-Fi
Pet-friendly
Air conditioning
Riverbend Inn and Vineyard - Niagara-on-the-Lake - Restaurant
Riverbend Inn and Vineyard
Niagara-on-the-Lake, ON, Canada
9.0Wonderful(1021)
Parking
Free Wi-Fi
Air conditioning
Hilton Garden Inn Niagara-on-the-Lake - Niagara-on-the-Lake - Bar
Parking
Free Wi-Fi
Pool
Pet-friendly
Victoria Motor Inn - Niagara Falls - Restaurant
Victoria Motor Inn
Niagara Falls, ON, Canada
6.7Okay(972)
Free Wi-Fi
Air conditioning
Clifton Victoria Inn at the Falls - Niagara Falls - Lobby
Parking
Free Wi-Fi
Pool
Air conditioning

Popular filters in Niagara-on-the-Lake hotels

Near Niagara-on-the-Lake Golf Club
Prince of Wales, Oban Inn, and 16 more
Hotels with parking
Residence & Conference Centre - Niagara-On-The-Lake, Best Western Colonel Butler Inn and others
Expert Picks

Top 10 hotels in Niagara-on-the-Lake

Discover the top hotels in Niagara on the Lake, handpicked by local expert Miriam Porter.
Article Author
Miriam Porter
25 September 2024
Niagara on the Lake is known for its Victorian Era charm and pristine countryside. This delightful walkable city, with its tree-lined streets, is the perfect destination for families, couples or business trips, as there are hotels for every type of traveller. Having visited Niagara on the Lake since I was a kid, I love returning to this magical destination to enjoy a meal on an outdoor patio and search for souvenirs at one-of-a-kind shops surrounded by historic architecture. Many of the top...Learn moreNiagara on the Lake is known for its Victorian Era charm and pristine countryside. This delightful walkable city, with its tree-lined streets, is the perfect destination for families, couples or business trips, as there are hotels for every type of traveller. Having visited Niagara on the Lake since I was a kid, I love returning to this magical destination to enjoy a meal on an outdoor patio and search for souvenirs at one-of-a-kind shops surrounded by historic architecture. Many of the top hotels in Niagara on the Lake are located near beautiful vineyards, where you can sip on award-winning wines or relax and unwind at one of the many spas. Don’t leave town without watching a performance at the world-renowned Shaw Festival, one of my favourite attractions in town. Here are my picks for the best hotels in Niagara on the Lake.
124 on Queen Hotel & Spa124 on Queen Hotel & SpaRank #1
£75-£480/night
124 Queen Street
If you’re looking for a place to celebrate a special occasion or romantic getaway, head to 124 On Queen Hotel & Spa....Learn more

If you’re looking for a place to celebrate a special occasion or romantic getaway, head to 124 On Queen Hotel & Spa. This award-winning gem is located in the heart of Old Town, with easy access to shops and attractions including the iconic Queen Street Clock Tower, one of my favourite landmarks in town.

Whether you choose a signature deluxe room or a one-bedroom suite, you can stay in style with modern furnishings including TVs, coffee makers and a bathroom stocked with complimentary toiletries. The villas, located in beautiful heritage buildings, come with fireplaces, kitchens and cute living rooms.

As one of the most luxurious boutique hotels in Niagara on the Lake, you’ll start to relax before even arriving at their spa. I highly recommend the Rose Quartz Restorative Body Treatment to rejuvenate your body and mind.

Riverbend Inn and VineyardRiverbend Inn and VineyardRank #2
£98-£446/night
16104 Niagara River Parkway
Located in the heart of Ontario’s wine country is Riverbend Inn and Vineyard, a breathtaking Georgian mansion...Learn more

Located in the heart of Ontario’s wine country is Riverbend Inn and Vineyard, a breathtaking Georgian mansion surrounded by 17 acres of pristine vineyards and lush gardens. This is one of the best hotels in Niagara on the Lake for history buffs, who will appreciate the fact the property dates back to 1809. Arriving here truly feels like stepping back in time.

Admire the vaulted ceilings, displays of archival photographs in the hallways, a grand reception chandelier, period-inspired furniture and old-world charm around every historic corner. With 21 elegant rooms and suites in this intimate neoclassical mansion, you can enjoy views of the vineyard or surrounding gardens from your cosy room.

Dine at Oaklands Restaurant and order the mushrooms on toast before heading out to explore the natural beauty of Niagara on the Lake.

Hilton Garden Inn Niagara-on-the-LakeHilton Garden Inn Niagara-on-the-LakeRank #3
£79-£296/night
500 York Road
You can’t beat the location of Hilton Garden Inn Niagara-on-the-Lake, where you’re not far from the mighty falls and...Learn more

You can’t beat the location of Hilton Garden Inn Niagara-on-the-Lake, where you’re not far from the mighty falls and wine region. All 118 guestrooms include a coffee maker, mini-fridge, microwave, iron and TV, while many of the luxurious suites come with king-sized beds, whirlpool tubs and separate sitting areas. Connecting rooms are also available if you’re travelling with extended family or friends.

In addition to an indoor heated pool and fitness centre, there’s an on-site restaurant, The Garden Grille & Bar, where you can enjoy a drink or meal. I recommend dining al fresco on their outdoor patio if the weather’s good. If you love shopping for bargains and treasures like I do, head to the nearby Outlet Collection shopping centre.

Best Western Colonel Butler InnBest Western Colonel Butler InnRank #4
£79-£287/night
278 Mary Street
I love the friendly and inviting red-brick building of this Best Western Colonel Butler Inn. The hotel is...Learn more

I love the friendly and inviting red-brick building of this Best Western Colonel Butler Inn. The hotel is conveniently located in the historic Old Town district near premium wineries, the beaches of Lake Ontario, boutique shopping and Queen’s Royal Park. After spending a night here, it’s easy to see why it’s one of the best hotels in Niagara on the Lake.

The newly renovated accommodation options are perfect for families, group getaways or business trips. For more space, choose one of the junior suites, which come with mini-fridges, fireplaces and jetted tubs. I also particularly appreciate the fact the continental breakfast buffet is complimentary.

Make sure you save some time to visit Butler’s Barracks National Historic Site during your stay, an old military complex of five wooden buildings located just a short walk away.

Queens LandingQueens LandingRank #5
£121-£360/night
155 Byron Street
If you dream of staying in a luxurious mansion on the water, look no further than Queen’s Landing, one of the best...Learn more

If you dream of staying in a luxurious mansion on the water, look no further than Queen’s Landing, one of the best hotels in Niagara on the Lake. The tranquil setting and sophistication of the Georgian manor sets the mood for a romantic getaway.

The 142 elegant rooms and suites all feature vibrant decor, plush bedding, mini-fridges and Nespresso machines. For more space, go for the lower cottage guestrooms, which have a separate living area and hot tub. They’re also dog-friendly, if you’re travelling with your furry friend.

This vintage hotel has multiple dining options, from fine dining with views of the Niagara River to casual dining in the lounge with craft beer and regional wine. My tip for an exclusive guest-only opportunity is to hop onto the hotel’s San Francisco-style tram for a guided wine tour with four tasting experiences at select Niagara wineries.

Holiday Inn Express Niagara-On-The-LakeHoliday Inn Express Niagara-On-The-LakeRank #6
£66-£277/night
524 York Road
The Holiday Inn Express Niagara-On-The-Lake is one of the best hotels in Niagara on the Lake for those looking for...Learn more

The Holiday Inn Express Niagara-On-The-Lake is one of the best hotels in Niagara on the Lake for those looking for convenience and comfort. The hotel offers free parking with a handy electric vehicle charging station. I also love that their complimentary hot breakfast buffet has plenty of options, including fresh fruit, that you can enjoy at a cosy booth.

A bonus to staying here is the hotel’s state-of-the-art fitness centre, a business centre with six meeting rooms and a heated indoor pool where you can swim at your leisure – so don’t forget to pack your bathing suit.

There are 104 guestrooms to choose from, each with a mini-fridge, microwave, coffee maker and handy desk for a home-away-from-home experience. For kids and kids-at-heart, I suggest visiting the Clifton Hill district 13 km away, where you can ride the famous Niagara SkyWheel.

White Oaks Resort & SpaWhite Oaks Resort & SpaRank #7
£17-£340/night
253 Taylor Road
If you’re looking for a uniquely refined hotel, White Oaks Resort & Spa is the place to come. Located in the heart...Learn more

If you’re looking for a uniquely refined hotel, White Oaks Resort & Spa is the place to come. Located in the heart of wine country on 5 pristine hectares of land, this unforgettable property is hands down one of the best hotels in Niagara on the Lake.

The stunning resort boasts three restaurants, a fitness and racquet club and a world-class spa, where you can rejuvenate and indulge with a range of treatments. I loved the customised facial with their superior serums. Make sure to book one yourself.

Each of the 220 sophisticated and modern guestrooms come with spa robes, fridges, large TVs and luxurious linens. Known to have hosted dignitaries and celebrities, White Oaks is adjacent to several wineries, the Old Town, golf courses and the Shaw Festival theatre. Inspired by the works of George Bernard Shaw, be sure to catch a lively theatrical performance during your stay.

Pillar and Post Inn & SpaPillar and Post Inn & SpaRank #8
£151-£364/night
48 John Street
Pillar and Post is a 5-star hotel located in a magnificent 19th-century building with a rich history and modern...Learn more

Pillar and Post is a 5-star hotel located in a magnificent 19th-century building with a rich history and modern amenities, including an award-winning spa. One of the best hotels in Niagara on the Lake, guests can lounge in the outdoor hot springs or heated pool, take a yoga class or enjoy the cedar sauna.

When not at the poolside patio, grab a bite at the hotel’s on-site restaurant or a drink at the wine bar lounge. Country elegance extends to the luxurious guestrooms, which feature Nespresso machines, cosy bathrobes and premium bedding.

For a unique experience, do not miss the hotel’s mixology class, where I learnt how to create a classic cocktail. Or for something a little more zen, try out a walking garden meditation class.

Canterbury InnCanterbury InnRank #9
£89-£156/night
170 Mary Street
Canterbury Inn is an intimate, affordable hotel with just ten cosy guestrooms. Some of the best rooms here come with...Learn more

Canterbury Inn is an intimate, affordable hotel with just ten cosy guestrooms. Some of the best rooms here come with fireplaces, patios and convenient pull-out sofas – ideal if you’re traveling with family or friends. When not out exploring, I suggest playing a game of pool in the hotel’s billiard room near reception and chatting with fellow travellers. There’s also a library and dining area where you can enjoy a complimentary continental breakfast.

One of my favourite things about the Canterbury Inn is the fact it has its own serene, private garden, with flowers, a waterfall and large chairs to relax in with a glass of local wine, making this one of the best hotels in Niagara on the Lake for nature lovers. For a fun way to explore the town, hire a bike from Zoom Bike Rentals, located just around the corner.

Prince of WalesPrince of WalesRank #10
£132-£395/night
6 Picton Street
Experience the ultimate royal treatment at Prince of Wales, not far from the majestic shores of Lake Ontario. This...Learn more

Experience the ultimate royal treatment at Prince of Wales, not far from the majestic shores of Lake Ontario. This Victorian Era hotel is full of charm, with historic architectural details throughout its five buildings.

The elegantly furnished guestrooms and suites are fit for a king or queen. Premium rooms have gas fireplaces or jetted baths, cosy bathrobes, and – my personal favourite – heated towel warmers. From traditional afternoon tea to romantic fine dining, this fancy hotel in Niagara on the Lake is the best place to enjoy upscale restaurants and sophisticated lounges serving craft cocktails.

Save some time to indulge in luxurious treatments at the Secret Garden Spa – I recommend the spa's day pass. And if you are a book lover, like me, don’t miss the Old Niagara Bookshop, a timeless classic just a few minutes away.

Useful Info

KAYAK’s insights for hotels in Niagara-on-the-Lake

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Niagara-on-the-Lake with confidence.

Which month has the cheapest hotel rates in Niagara-on-the-Lake?

Hotels are cheapest in Niagara-on-the-Lake in August, with average rates of £30. In comparison, April is the most expensive month, with prices at £139.

What is the cheapest day of the week to book a hotel in Niagara-on-the-Lake?

Thursday offers the lowest rates in Niagara-on-the-Lake, with an average nightly price of £30. The highest prices are found on Friday, with average rates at £139.

How much is a hotel in Niagara-on-the-Lake for tonight?

The best deal for a 3-star hotel room in Niagara-on-the-Lake found by KAYAK users in the last 3 days was £81, while a 4-star hotel the lowest price was £135. The cheapest room found overall was for £86.

How much is a hotel in Niagara-on-the-Lake for this weekend?

The cheapest hotel room in Niagara-on-the-Lake for the upcoming weekend found on KAYAK in the last 3 days was for £165 per night. For the same dates, 3-star hotel rooms have been found for as low as £165 per night and 4-star hotel rooms from £172 per night.

How early should you book a hotel in Niagara-on-the-Lake?

Book at least 29 days before your stay begins to get the best price for your Niagara-on-the-Lake hotel.

How much is a Niagara-on-the-Lake hotel?

Here are our most popular & best value hotels

Good to know

Low season

March

High season

August

Average price (weeknight)

£101

Average price (weekend night)

£127
Cheapest month to stay with an average 26% drop in price.
Most expensive month to stay with an average 49% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Niagara-on-the-Lake hotel deals

  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Toronto if you stay on a Sunday. The opposite is true for, Friday, which is usually the most expensive day.
  • How long should you stay? KAYAK users usually book their hotel in Toronto for 2 days.
  • To learn about military history, choose a hotel next to Fort George, a landmark from the War of 1812 that has been restored and now offers tours and battle reenactments. The Queen's Landing hotel is a chic choice that is only a five-minute walk to the fort and a three-minute walk to the local harbor.
  • Old Town contains a high concentration of the city’s restaurants, shops, and older buildings, making it a good area for visitors to stay, to be within easy walking distance of popular sights. The Antique Slumber Old Town Bed & Breakfast is set in a historic building and will put you within a short walk of Old Town Goodies and Treadwell Cuisine.
  • If you’re visiting Niagara-on-the-Lake with your family, consider staying near an area that has a large selection of recreational activities, such as Queenston Heights Park. Queenston Heights Park contains picnic areas, walking trails, historic monuments, and a large playground. The South Landing Inn is a three-minute walk of the park and a two-minute walk from Niagara River.
  • For travelers interested in learning more about the region, select a hotel next to the Niagara Historical Society & Museum, featuring artifacts from the area and telling the story of how the city was created. The Finlay House Bed and Breakfast is a charming choice that is only a three-minute walk to the museum and adjacent to Veterans Memorial Park.
  • If you’re not planning on using a car during your trip, pick a hotel that offers free shuttle service to the city’s different key destinations. The 124 on Queen Hotel and Spa is a good option that offers a shuttle to various wineries and restaurants, and the hotel is only a three-minute walk to the waterfront.

FAQs when booking a hotel in Niagara-on-the-Lake

  • What hotels in Niagara-on-the-Lake have good views?

    The Harbour House Hotel is located right on the harbor and has rooms with private balconies with views of the marina. The Old Bank House is directly next to Queen's Royal Park and has nine different rooms that offer views of either the park or the lakefront.

  • What are some good hotels in Niagara-on-the-Lake near Butler's Barracks?

    The Brockamour Manor is only a four-minute walk to Butler’s Barracks and is situated in a historic building that dates to the early 1800s. The Lyons House Bed and Breakfast is a five-minute walk to Butler’s Barracks and is set in a Victorian house.

  • What are some good hotels in Niagara-on-the-Lake near the Niagara Apothecary?

    The Moffat Inn is just a three-minute walk to the Niagara Apothecary and an 11-minute walk to the Niagara-on-the-Lake Golf Club. The Prince of Wales Hotel is a 4-star hotel that is adjacent to the Niagara Apothecary and only a four-minute walk to the waterfront.

  • How can I find a peaceful hotel in Niagara-on-the-Lake?

    If you would like to stay in a tranquil area, consider a hotel that is removed from the hustle and bustle of Old Town. The Panache Bed and Breakfast is located in a relatively isolated area that is only a three-minute walk to the Two Mile Creek Conservation Area. The Tea Cozy Bed and Breakfast is a quaint choice that is just off of I-87.

  • How do I find a hotel in central Niagara-on-the-Lake?

    After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Niagara-on-the-Lake districts. You can also do a search using the city map to choose a specific location, like Niagara-on-the-Lake city centre

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Niagara-on-the-Lake hotels with free parking?

    There are many hotels in Niagara-on-the-Lake that offer both parking and free parking. Popular choices among KAYAK users include Residence & Conference Centre - Niagara-On-The-Lake, Best Western Colonel Butler Inn and Riverbend Inn and Vineyard.

Where to stay in Niagara-on-the-Lake?

Our map will help you find the perfect place to stay in Niagara-on-the-Lake by showing you the exact location of each hotel.

Everything you need to know for your stay in Niagara-on-the-Lake

Niagara-on-the-Lake Hotel Deals. Search and compare hotels in Niagara-on-the-Lake. Find cheap hotel rooms in Niagara-on-the-Lake. KAYAK searches hundreds of travel sites to help you find cheap hotels and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car hires and package deals with KAYAK.