Skip to main content

Search hotels in Niagara-on-the-Lake

Enter your dates to see the latest prices and deals for Niagara-on-the-Lake hotels

Niagara-on-the-Lake – 108 hotels and places to stay

Filter by:

Star Rating

Review score

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.

S
Schiller
From
United States
This place is family owned and you can tell. Everyone is super nice. The breakfast is good and we especially liked meeting Carol, Leeda, and Shelley, the breakfast staff. The price was affordable and we were very happy with our 3 night stay.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 692 reviews
Price from
$97.90
1 night, 2 adults

Staybridge Suites Niagara-On-The-Lake by IHG

Hotel in Niagara-on-the-Lake

Located in Niagara-on-the-Lake, 7.8 miles from Niagara Falls Train Station, Staybridge Suites Niagara-On-The-Lake by IHG has accommodations with a fitness center, free private parking, a shared lounge...

G
Grasparil
From
United States
Clean and spacious rooms. Feel secure
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 344 reviews
Price from
$108.65
1 night, 2 adults

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.

S
Stephanie Ketchum
From
United States
The rooms and location were fantastic. Very clean, friendly, helpful front desk staff. The restaurant patio has an incredible view - breakfast was good, not great. We did not eat dinner there. There are wonderful new bikes to rent that are comfortable beach type bikes but with gears! We biked to town, wineries - everywhere.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 486 reviews
Price from
$238.31
1 night, 2 adults

Holiday Inn Express Niagara-On-The-Lake by IHG

Hotel in Niagara-on-the-Lake

Located in Niagara-on-the-Lake, 7.8 miles from Niagara Falls Train Station, Holiday Inn Express Niagara-On-The-Lake by IHG has accommodations with a fitness center, free private parking and a shared...

A
Anonymous
From
United States
It was very clean and there were ample towels for 3. The breakfast was very good.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,096 reviews
Price from
$107.93
1 night, 2 adults

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.

A
Anonymous
From
United States
The hotel was excellent! Very comfortable beds, immaculate setting, gorgeous flowers!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,129 reviews
Price from
$187.61
1 night, 2 adults

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.

G
Golaszewski
From
United States
We did not have breakfast
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,353 reviews
Price from
$194.85
1 night, 2 adults

The Kent Motel

Hotel in Niagara-on-the-Lake

Located in Niagara-on-the-Lake, 6.1 miles from Niagara Falls Train Station, The Kent Motel has accommodations with free WiFi and free private parking.

D
Daniel
From
United States
The entire experience at the Kent Motel was wonderful. The staff was friendly and efficient. The room was beautiful, clean and comfortable. Would highly recommend to any traveler!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 279 reviews
Price from
$166.53
1 night, 2 adults

The Olde Angel Inn

Hotel in Niagara-on-the-Lake

Featuring a bar, The Olde Angel Inn is located in Niagara-on-the-Lake in the Ontario region, a 16-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station.

G
Graves
From
United States
We stayed in the Cottage. Lots of room for a family to stay for a few days. Has a kitchen, dining room, patio etc. and backs up to the Pub's patio. Bonus, it's haunted 😁
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 210 reviews
Price from
$129.73
1 night, 2 adults

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.

A
Aaron
From
United States
Room was very large and spacious. Much bigger than expected. Bathroom was absolutely perfect and shower was amazing! The hotel overall was nice, but I think for the cost we were expecting a bit more in terms of ammenities.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 604 reviews
Price from
$268.01
1 night, 2 adults

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.

T
Theresa Zbick
From
United States
The place was lovely and quiet. Liked the conversation area outside.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 677 reviews
Price from
$134.80
1 night, 2 adults
See all 108 hotels in Niagara-on-the-Lake

Most booked hotels in Niagara-on-the-Lake and surrounding area in the past month

See all

Budget hotels in Niagara-on-the-Lake and nearby

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 83 reviews

    Located in Niagara-on-the-Lake, 7.1 miles from Niagara Falls Train Station, Vine Ridge Resort - Cottages provides accommodations with a seasonal outdoor swimming pool, free private parking, a terrace...

  • Scored out of 10, guest rating 4.8
    Disappointing - What previous guests thought, 122 reviews

    Located in the historic village of Lewiston, New York, this motel is 8 miles from Niagara Falls and 1 mile from Niagara River.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 54 reviews

    Vine Village enjoys a location in Niagara-on-the-Lake, a 17-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station. This apartment features bicycle parking and free Wifi.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 31 reviews

    Greaves Sweet Escape is located in Niagara-on-the-Lake, just 14 miles from Casino Niagara and 14 miles from Old Falls Street.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 80 reviews

    Offering city views, Suites On King in Niagara-on-the-Lake offers accommodations and barbecue facilities. Private parking is available on site at this recently renovated property.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 60 reviews

    Featuring a garden, Barkerhouse 2# unit-heart of oldtown features accommodations in Niagara-on-the-Lake. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 69 reviews

    Located in Niagara-on-the-Lake, a 16-minute walk from Mississauga Beach, Harrogate House Inn provides accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Beautiful Historic Luxury Getaway offers accommodations in Niagara-on-the-Lake, a 15-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station.

Hotels located in the center of Niagara-on-the-Lake

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 210 reviews

    Featuring a bar, The Olde Angel Inn is located in Niagara-on-the-Lake in the Ontario region, a 16-minute walk from Mississauga Beach and 13 miles from Niagara Falls Train Station.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,353 reviews

    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.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 81 reviews

    Old Ivy Walk in Niagara-on-the-Lake provides adults-only accommodations with a garden and a terrace. There's a private entrance at the bed and breakfast for the convenience of those who stay.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 27 reviews

    A recently renovated vacation home, The Newark House offers accommodations in Niagara-on-the-Lake.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 38 reviews

    Providing a garden, Barker House 1# Suite-heart of oldtown provides accommodations in Niagara-on-the-Lake. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 17 reviews

    Offering a garden, Barker House 3# Suite-heart of oldtown offers accommodations in Niagara-on-the-Lake. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 491 reviews

    Free WiFi is offered in all areas of this Niagara-on-the-Lake property. Fort George is just 10 minutes’ walk away. Cable TV is featured in each guest room at Moffat Inn.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 628 reviews

    Located in Niagara-on-the-Lake, a 18-minute walk from Mississauga Beach, The Old Bank House provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Best hotels with breakfast in Niagara-on-the-Lake and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 760 reviews

    Located in Niagara-on-the-Lake, 1.3 miles from Mississauga Beach, WeatherPine Inn provides accommodations with free bikes, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 58 reviews

    Blue Skies Bed & Breakfast in Niagara-on-the-Lake provides adults-only accommodations with a garden and a shared lounge.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 692 reviews

    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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 11 reviews

    Matisse B&B in Niagara-on-the-Lake provides accommodations with a garden and a terrace. With garden views, this accommodation provides a patio.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 22 reviews

    Serenity on the Lake enjoys a location in Niagara-on-the-Lake, 14 miles from Casino Niagara and 14 miles from Skylon Tower.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 39 reviews

    Butler Creek House offers accommodations in Niagara-on-the-Lake, 1.1 miles from Mississauga Beach and 12 miles from Niagara Falls Train Station.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Located in Niagara-on-the-Lake, within a 13-minute walk of Mississauga Beach and 13 miles of Niagara Falls Train Station, Nine Vines Hotel provides accommodations with a restaurant as well as free...

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 4 reviews

    Cobblestone Bed and Breakfast in Niagara-on-the-Lake provides accommodations with a garden and a shared lounge.

FAQs about hotels in Niagara-on-the-Lake

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

  • 10.0

    Be prepared to eat well. So many excellent places to try!!

    Be prepared to eat well. So many excellent places to try!! Shopping is so relaxing and so many different types of shops..something for everyone. Strolling down the streets with beautiful homes and luscious flowers everywhere was breathtaking.
    Guest review by
    Jamie
    United States
  • 10.0

    This charming city is welcoming.

    This charming city is welcoming. We felt completely safe as we strolled the streets visiting the shops and dining in the local restaurants. Of course, dinner at the Prince of Wales was perfect. The park and many inviting benches made it easy to take a leisurely stroll even in the heat. The beauty of the flower boxes, hanging baskets, and flower beds were exceptional.
    Guest review by
    Janice F
    United States
  • 10.0

    It's a beautiful, and historic, small town with much to...

    It's a beautiful, and historic, small town with much to offer any traveler; proximity to Niagara Falls, proximity to Southern Ontario's wine country, interesting shopping and of course, The Shaw Festival. For the sailors, NOTL Yacht Club is also very nice.
    Guest review by
    David
    Canada
  • 10.0

    We rented e-bikes and rode along the river.

    We rented e-bikes and rode along the river. We stopped at Laura Secord’s house and took a tour. Had an exceptional dinner at two sisters . Attended the Shaw festival. We walked, ate, drank and were Merry!
    Guest review by
    Anonymous
  • 10.0

    Beautiful place to visit.

    Beautiful place to visit. Charming area with the shops, restaurants, Prince of Wales Hotel, The Shaw Festival, and gorgeous floral scenery. You can also visit the various wineries—one of the best attractions in Ontario.
    Guest review by
    Vesna
    Canada
  • 10.0

    Niagara on the Lake is a beautiful town with so many...

    Niagara on the Lake is a beautiful town with so many wonderful shops and restaurants. We could walk into town from our hotel and enjoyed dinner both nights, we especially liked the Indian restaurant Aura on the Lake. We also enjoyed some Cow’s ice cream which was particularly delicious.
    Guest review by
    Colin
    Cyprus

See reviews by guests who stayed at hotels in Niagara-on-the-Lake

See all
  • From $245.97 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,353 reviews
    Old-world elegance and charm like in this hotel are so rare. This hotel is truly unique (at least within Canada) and I hope the owners continue to invest in its upkeep rather than modernizing. Staff were excellent; the facilities, including the restaurant, gym, pool, and bar (which I've all visited) exceeded my expectations.
    Guest review by
    Antonenko
    Canada
  • From $155.78 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,096 reviews
    Central location right off the highway and close to the outlets and other major hotels. The lounge was great, especially since we brought in our own takeout that we wanted to eat at the hotel. Dog friendly with very friendly staff.
    Guest review by
    Monica
    Canada
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 692 reviews
    Great hotel 15 min walk from the centre of Niagara on the Lake. Really convenient for all the local attractions. Great value and the staff were super friendly and helpful. It was also immaculately clean.
    Guest review by
    Helen Sarah
    United Kingdom
  • From $237.46 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,129 reviews
    Love the location. Love that its more of a quiet adult hotel so you can unwind and the pool area feels relaxing not like in the falls hotels that have kids jumping in the hot tub.
    Guest review by
    Diana
    Canada
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 42 reviews
    Very nice location. Quiet neighbourhood in Niagara on the Lake. Good location. Good facilities. Clean.
    Guest review by
    Mehran
    Canada

Research, refine, and make plans for your whole trip