The 10 best B&Bs in Niagara on the Lake, Canada | Booking.com
Skip to main content

B&Bs in Niagara on the Lake

Find the B&Bs that appeal to you the most

The best B&Bs in Niagara on the Lake

Check out our pick of great B&Bs in Niagara on the Lake

Filter by:

Review score

School House Bed and Breakfast C.1859

Niagara on the Lake

Featuring a garden and views of quiet street, School House Bed and Breakfast C.1859 is a bed and breakfast situated in a historic building in Niagara on the Lake, 1.6 km from Mississauga Beach.

J
Jesse
From
Abkhazia
carrie was a pleasant and gracious host and was very communicative and easy to reach throughout our stay. the space itself was beautiful - elegant old world interior, but with all the conveniences and amenities you would want in a modern accommodation. we loved the fire place in our room and the candle warmer in the dining room - so cozy and welcoming, especially given the winter weather when we stayed. breakfast was simple, delicious, and nourishing - the perfect way to start a day of exploring the local area.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 140 reviews
Price from
US$188.17
1 night, 2 adults

627 on King B&B

Niagara on the Lake

Situated 21 km from Niagara Falls Train Station, 22 km from Casino Niagara and 22 km from Skylon Tower, 627 on King B&B provides accommodation located in Niagara on the Lake.

A
Andrew
From
United Kingdom
The hosts were lovely and very helpful. The room was very good and the breakfasts excellent. The location very good too.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 111 reviews
Price from
US$213.83
1 night, 2 adults

Green Oaks B&B

Niagara on the Lake

Featuring a garden and views of garden, Green Oaks B&B is a recently renovated bed and breakfast located in Niagara on the Lake, 8.3 km from Niagara Falls Train Station.

V
Veronika
From
Austria
Our stay at the B&B was just wonderful. Great house, nice room, wonderful breakfast and host. We enjoyed it very much! It was our first experiance at a B&B and we just loved it! Highly recommend to stay there!!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 115 reviews
Price from
US$142.55
1 night, 2 adults

South Landing Inn

Niagara on the Lake

Located in Queenston, Niagara-on-the-Lake, South Landing Inn features free WiFi access and free private parking. Every room comes with a TV with cable channels.

J
Jacob
From
Netherlands
They very nicely renovated the old hotel without losing it character. Way beter price value then the hotels in Niagara Falls or in the old town. Breakfast is made freshly by the local chef and they were so sweet to bake a vegetarian quiche just for us.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 205 reviews
Price from
US$197.38
1 night, 2 adults

Woodbourne Inn

Niagara on the Lake

Situated within 7.9 km of Niagara Falls Train Station and 9.2 km of Casino Niagara, Woodbourne Inn features rooms with air conditioning and a private bathroom in Niagara on the Lake.

j
josef
From
Estonia
Everything! From the staff, to breakfasts, to location, to decor and the backyard. Very comfy and laidback place. The staff are one of the nicest people ever and their breakfasts are out of this world. 15 minutes by car to Niagara Falls and a 5-minute walk to the nearest vineyard/winery.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 116 reviews
Price from
US$207.81
1 night, 2 adults

Old Town Country Landing

Niagara on the Lake

Old Town Country Landing in Niagara on the Lake provides adults-only accommodation with pool with a view, a garden and a shared lounge.

M
Martina
From
Canada
Everything! This place is a gem and Ellie (the host) puts out a breakfast spread that is absolutely incredible. Great bedrooms with private bathrooms, super clean, snacks and refreshments available around the clock, and a beautiful setting in Niagara wine country.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 409 reviews
Price from
US$152.35
1 night, 2 adults

Hummingbird Haven Bed & Breakfast Luxury Suite With Terrace & Seasonal Lake Views Located in Historic Old Town Niagara-On-The-Lake

Niagara on the Lake

Featuring lake views, Hummingbird Haven Bed & Breakfast Luxury Suite With Terrace & Seasonal Lake Views Located in Historic Old Town Niagara-On-The-Lake provides accommodation with a garden and a...

m
mark
From
United Kingdom
The place is only a few minutes walk from the centre or lake and the owner is a great host. Definitely a home from home feeling with attentive service. Great restaurants and bars in the town within really easy walking distance.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 23 reviews
Price from
US$226.66
1 night, 2 adults

Spruce Suite

Niagara on the Lake

Located in Niagara on the Lake, 1.9 km from Mississauga Beach and 21 km from Niagara Falls Train Station, Spruce Suite provides spacious air-conditioned accommodation with a patio and free WiFi.

C
Carol
From
Canada
Loved the location close to everything and the hosts were wonderful. Beautiful accomodation
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 31 reviews
Price from
US$202.27
1 night, 2 adults

Redwood Suite

Niagara on the Lake

Situated in Niagara on the Lake, 1.9 km from Mississauga Beach and 21 km from Niagara Falls Train Station, Redwood Suite features spacious air-conditioned accommodation with a terrace and free WiFi.

K
Karl
From
Germany
There was nothing we did not like about this fabulous property. The host was fabulous and immediately answered any questions we had. We cannot recommend this place highly enough.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 38 reviews
Price from
US$173.37
1 night, 2 adults

The Royal Manor Inn

Niagara on the Lake

Featuring a garden and views of lake, The Royal Manor Inn is a bed and breakfast situated in a historic building in Niagara on the Lake, 2.6 km from Mississauga Beach.

R
Ryo
From
Japan
Our stay here exceeded our expectations! The room was clean and comfortable, and our host, Bertha, was very kind. She recommended nearby places for us to visit, such as a restaurant with a beautiful view of the lake. She served an excellent breakfast, too. Each morning, we enjoyed delicious dishes made with fresh fruits and vegetables. While we were there, we enjoyed Eggs Benedict, strata, watermelon, and more. Everyone at our table loved the presentation. She gave us a big hug when we left. We'd love to come back!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 16 reviews
Price from
US$267.28
1 night, 2 adults
All B&Bs in Niagara on the Lake

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Niagara on the Lake and surroundings in the past month

See all

Save money on B&Bs in Niagara on the Lake and nearby – budget options available

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 72 reviews

    Featuring a garden and views of garden, Bernard Gray Hall Bed and Breakfast is a bed and breakfast situated in a historic building in Niagara on the Lake, 1.5 km from Mississauga Beach.

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

    Featuring a garden and views of quiet street, School House Bed and Breakfast C.1859 is a bed and breakfast situated in a historic building in Niagara on the Lake, 1.6 km from Mississauga Beach.

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

    Set in Niagara on the Lake, 1.3 km from Mississauga Beach, Somerset - A Private Retreat offers accommodation with a garden, free private parking, a bar and a shared lounge.

    From US$618.03 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 80 reviews

    Located in Niagara on the Lake, in a historic building, 1.2 km from Mississauga Beach, Antique Slumber Old Town Bed & Breakfast is a bed and breakfast with a garden and shared lounge.

    From US$228.50 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 89 reviews

    Located within 1.2 km of Mississauga Beach and 21 km of Niagara Falls Train Station, La Maison de Sophie provides rooms with air conditioning and a private bathroom in Niagara on the Lake.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 51 reviews

    Featuring inner courtyard views, Dot's Landing Garden Room provides accommodation with a garden and a patio, around 2 km from Mississauga Beach.

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

    Located in Niagara on the Lake, 2 km from Mississauga Beach, Brockamour Manor Bed and Breakfast provides air-conditioned rooms with free WiFi and concierge services.

    From US$242.08 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 60 reviews

    Blue Skies Bed & Breakfast in Niagara on the Lake provides adults-only accommodation with a garden and a shared lounge. With garden views, this accommodation features a patio.

Enjoy breakfast in Niagara on the Lake and nearby

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 76 reviews

    Featuring a garden and views of garden, Old Ivy Walk is a bed and breakfast situated in a historic building in Niagara on the Lake, 1.4 km from Mississauga Beach.

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

    Located in Niagara on the Lake, 1.4 km from Mississauga Beach, Harrogate House Inn provides accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 709 reviews

    Set in Niagara on the Lake, 1.6 km from Mississauga Beach, The Old Bank House offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$167.53 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 134 reviews

    Featuring a garden and views of garden, Blairpen House Country Inn is a bed and breakfast situated in a historic building in Niagara on the Lake, 1.7 km from Mississauga Beach.

    From US$181.22 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 23 reviews

    Featuring lake views, Hummingbird Haven Bed & Breakfast Luxury Suite With Terrace & Seasonal Lake Views Located in Historic Old Town Niagara-On-The-Lake provides accommodation with a garden and a...

    From US$327.29 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 137 reviews

    Set 1.7 km from Mississauga Beach, Finlay House Bed and Breakfast Niagara - on - the - Lake offers 3-star accommodation in Niagara on the Lake and has a terrace.

    From US$318.66 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 34 reviews

    Historic Lyons House is set in Niagara on the Lake, 23 km from Casino Niagara, 23 km from Skylon Tower, as well as 23 km from Niagara Fallsview Casino Resort.

    From US$250.45 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 16 reviews

    Featuring a garden and views of lake, The Royal Manor Inn is a bed and breakfast situated in a historic building in Niagara on the Lake, 2.6 km from Mississauga Beach.

Great access to the city centre. Check these B&Bs in Niagara on the Lake and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 3 reviews

    A recently renovated guest house situated in Niagara on the Lake, 33 On Gage Garden Suite features a garden. 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, 494 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.

    From US$234.54 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 31 reviews

    Located in Niagara on the Lake, 1.9 km from Mississauga Beach and 21 km from Niagara Falls Train Station, Spruce Suite provides spacious air-conditioned accommodation with a patio and free WiFi.

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

    Situated in Niagara on the Lake, 1.9 km from Mississauga Beach and 21 km from Niagara Falls Train Station, Redwood Suite features spacious air-conditioned accommodation with a terrace and free WiFi.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 754 reviews

    Set in Niagara on the Lake, 2 km from Mississauga Beach, WeatherPine Inn offers accommodation with free bikes, free private parking, a garden and a terrace.

    From US$154.65 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 28 reviews

    Featuring a patio with garden views, a garden and a shared lounge, Via Veneto - Old Town can be found in Niagara on the Lake, close to Mississauga Beach and 20 km from Niagara Falls Train Station.

    From US$210.26 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 37 reviews

    Boasting garden views, Matisse B&B provides accommodation with patio, around 1.4 km from Mississauga Beach.

    From US$228.25 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 45 reviews

    2.5 km from Mississauga Beach, Serenity on the Lake is a recently renovated property situated in Niagara on the Lake and features air-conditioned rooms with free WiFi and private parking.

    From US$237.67 per night

FAQ about B&Bs in Niagara on the Lake

B&Bs that guests love in Niagara on the Lake

See all
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 175 reviews
    Great location to visit the town, the wineries and the Falls. Johnson and Haili (owners) were very welcoming, the room was spotless and nothing was too much trouble - they were great hosts
    Guest review by
    Philip
    Young couple
  • Avg. price/night: US$167.53
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 709 reviews
    Great location in a quieter area, across the street from a park with view of the lake, friendly, congenial staff, free parking, great breakfast.
    Guest review by
    Kenneth
    Young couple
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 155 reviews
    Excellent breakfasts. Lots of food offered.. fresh fruit, home baked pancakes, potato latkes and all the trimmings.
    Guest review by
    Barry
    Young couple
  • Avg. price/night: US$167.53
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 709 reviews
    The property is a beautiful period house, with an exceptional history and charming, quaint decor within the keeping of its age
    Guest review by
    sean
    Young couple
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 135 reviews
    Great location, easy to go around in this beautiful and charming city of Niagara on the Lake. Allen and his in laws were very kind, friendly and attentive. Breakfast was delicious and prepared with much care. Room is beautifull, comfortable and very clean. We loved our stay and certainly recommend this place.
    Guest review by
    Daniela
    Young couple
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 155 reviews
    Friendly hosts, excellent breakfast, attractive room decor, ground floor room, very quiet
    Guest review by
    Sarah
    Young couple
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 171 reviews
    Lovely house in quiet location a short walk from the town centre. Clean spacious rooms and the breakfasts were delicious and home made. Friendly and accommodating couple who run the B and B. Great location and the parking on site is a real bonus in Niagra on the lake
    Guest review by
    Leslie
    Young couple