Search B&Bs in Ontario

Find the B&Bs that appeal to you the most

Featured B&B destinations

Destination inspiration for your trip – find a B&B

Toronto

68 B&Bs

Ottawa

21 B&Bs

Stratford

12 B&Bs

Kitchener

11 B&Bs

London

8 B&Bs

Kingston

8 B&Bs

Brampton

8 B&Bs

Windsor

7 B&Bs

Waterloo

7 B&Bs

Oakville

6 B&Bs

Hamilton

6 B&Bs

Guelph

6 B&Bs

The best B&Bs in Ontario

Check out our pick of great B&Bs in Ontario

Filter by:

Star rating
Review score

Stonecroft Inn

Windsor

Centrally located in the city of Windsor, this inn is a 5 minutes’ drive from Devonshire Mall and Roseland Golf Club. And spacious rooms with free WiFi.

R
Rachelle
From
Australia
Second time staying. Feels like home. Staff remember you are very friendly and helpful. Rooms are comfortable and clean. Shower has nice pressure and heat. Definitely recommend
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,030 reviews
Price from
US$99.77
1 night, 2 adults

Serenity Inn

Niagara Falls

Boasting a garden and views of river, Serenity Inn is a recently renovated bed and breakfast situated in Niagara Falls, less than 1 km from Niagara Falls Train Station.

R
Robyn
From
South Africa
Personal attention, delicious food, great location to the Falls, comfortable room and generous spirit.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 240 reviews
Price from
US$128.27
1 night, 2 adults

Xiao Wang

The Annex, Toronto

Situated within 1.5 km of University of Toronto and 1.8 km of Royal Ontario Museum, Xiao Wang features rooms with air conditioning and a private bathroom in Toronto.

E
Erin
From
United Kingdom
Lovely b&b, host is a fantastic, friendly lady. Rooms cleaned everyday, with towel changes and toiletries topped up. Perfect place to stay. We loved it.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 191 reviews
Price from
US$138.96
1 night, 2 adults

Inn On King Bed & Breakfast

Niagara on the Lake

Inn On King Bed & Breakfast is located in Niagara on the Lake, 2.6 km from Mississauga Beach, 21 km from Niagara Falls Train Station, as well as 22 km from Casino Niagara.

L
Lauren
From
United Kingdom
Would recommend this property to anyone planning on visiting Niagra-on-the-Lake. Brilliant location, free parking, felt safe. Very friendly and helpful hosts. The bedroom and bathroom...wow! We felt like were in a hotel. Complimentary breakfast and you can help yourself to complimentary Nespresso coffee during your stay. Walkable distance into town, 20minutes from Niagra and in the middle of the vineyards which you can reach by car.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 110 reviews
Price from
US$170.32
1 night, 2 adults

Stone Cove Waterfront Adults Only B&B

Tobermory

Stone Cove Waterfront Adults Only B&B in Tobermory provides adults-only accommodation with a garden and a terrace.

N
Nakum
From
India
Excellent service Great location
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 169 reviews
Price from
US$148.16
1 night, 2 adults

Jackson's Falls Country Inn

Milford

Located in Milford, 22 km from Sandbanks Provincial Park, Jackson's Falls Country Inn provides accommodation with a garden, free private parking, a shared lounge and a terrace.

A
Allison
From
Canada
The inn was perfectly located for what we needed. The room was gorgeous and check in was very easy. The back covered porch in our room was a beautiful extra. I would definitely stay here again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
Price from
US$132.10
1 night, 2 adults

The Juniper Inn

St. Catharines

The Juniper Inn is set in St. Catharines, 300 metres from Lakeside Park Beach and 23 km from Niagara Falls Train Station.

c
corri
From
Australia
gorgeous boutique hotel in a great location
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 499 reviews
Price from
US$91.93
1 night, 2 adults

Schoolhouse Inn

Killaloe Station

Featuring a seasonal outdoor pool and a hot tub, Schoolhouse Inn is located in Killaloe Station, 6.5 km from Bonnechere Provincial Park and 48 km from bonnechere caves.

S
Shirley
From
United Kingdom
Unique accommodation which was ideally located for exploring the Algonquin area.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 173 reviews
Price from
US$103.33
1 night, 2 adults

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.

P
Punit
From
United Kingdom
The location was perfect. The hosts were very welcoming and informative. The rooms and property were very clean. There was cookies available too - they tasted homemade!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 147 reviews
Price from
US$188.13
1 night, 2 adults

Twin Peaks B&B

Mindemoya

Located in Mindemoya, Twin Peaks B&B offers a terrace. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.

J
Jose Luiz F.
From
Brazil
Everything! From the location, to the facilities, and the hosts. Perfect!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 148 reviews
Price from
US$141.81
1 night, 2 adults
All B&Bs in Ontario

Most booked B&Bs in Ontario this month

See all

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 5,960 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,545 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,483 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,708 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 1,381 reviews

Popular with guests booking B&Bs in Ontario

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

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 635 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 370 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,344 reviews

Popular with guests booking B&Bs in Ontario

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 35 reviews

FAQs about B&Bs in Ontario

B&Bs that guests love in Ontario

See all
Avg. price/night: US$132.87
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 82 reviews
Quiet, despite being so central. Shaded house. Lovely antique touches, nice linens. Breakfast was DIVINE!! Fluffy omelette with local aged cheddar, fresh fruit, excellent coffee, beautiful jams. Would definitely return!
Guest review by
Debra
Young couple
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 209 reviews
The place is charming and cozy. It is quiet and has all the amenities that the host identified. We recommend it and will definitely come back!
Guest review by
Jean-Philippe
Young couple
Avg. price/night: US$167.50
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 771 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
Avg. price/night: US$166.76
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 148 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$100.91
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 734 reviews
This charming, quaint house has a lot of personality, as do the exceptionally friendly hosts Pierre and Chantal. We liked everything about our stay - amazing breakfast (omelettes, crepes, fresh fruit and more!), and lovely mornings and evenings relaxing on the front porch! Plus super central location close to Byward market and easy walking distance to many sites and parks. Thank you Pierre for all the insights and advice about Ottawa. We’d love to stay here again on our next visit!
Guest review by
Angela
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 104 reviews
Charming place with lovely garden and water features. Friendly owners. Excellent breakfast.
Guest review by
Janet
Group
Avg. price/night: US$272.18
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 347 reviews
This charming Inn is an absolute gem! Clean, quiet, extra comfortable rooms with all the amenities to assure a perfect stay. We come back every year not just for this beautiful, quaint little town but specifically to this Inn. Especially enjoy the lake views from the walk-out deck, complimentary Kayaks and the excellent location for walking to restaurants, shops and two gorgeous beaches. Bonus: complimentary continental breakfast! Thanks to the friendly staff for another wonderful stay!
Guest review by
Leslie
Young couple
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 140 reviews
The room was modern, beautiful, and spacious, and the bed was really comfy. The location is amazing, in a quiet neighborhood, only 10-15 minutes away from the city center and so easy to access. Our hostess Dana was amazing, she offered insights on sightseeing in Toronto, and she was so kind and helpful. I would love to stay here again.
Guest review by
Laura
Young couple
Avg. price/night: US$178.77
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 245 reviews
Charming place. Great location!!! Quiet and clean.
Guest review by
Diane
Young couple
Avg. price/night: US$202.93
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,344 reviews
Nice charming hotel on quiet street near the city centre. Ample parking facilities.
Guest review by
M
Young couple