Skip to main content

The best B&Bs in Ontario

Check out our pick of great B&Bs in Ontario

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Upper Canada Coach House

Niagara on the Lake

At the bed and breakfast, every unit comes with a wardrobe. Complete with a private bathroom fitted with a shower and a hair dryer, all units at the bed and breakfast have a flat-screen TV and air conditioning, and some rooms include a seating area. At the bed and breakfast, each unit includes bed linen and towels. Breakfast excellent. Location better than we expected, just short stroll to golf club and town with a variety of shops and restaurants. Tony and Bonnie wonderful hosts, very helpful and friendly. Duke and Appollo were the 'icing on the cake'. We really enjoyed our stay.

Show more Show less
9.6
Exceptional
190 reviews
Price from
R$ 1,006
per night

Villa di Casa - Boutique Hotel

Wellington

Boasting garden views, Villa di Casa - Boutique Hotel features accommodation with balcony, around 29 km from Empire Theater. This property offers access to a terrace, free private parking and free WiFi. Featuring a private entrance, the bed and breakfast allows guests to maintain their privacy. Great breakfast selection and quality. We loved taking the food back to our room and enjoying it by the balcony

Show more Show less
9.3
Superb
152 reviews
Price from
R$ 1,074
per night

Ruby Manor Bed & Breakfast

Gananoque

The units are equipped with air conditioning, a flat-screen TV with streaming services, a coffee machine, a shower, bathrobes and a wardrobe. The bed and breakfast provides certain units with garden views, and all units come with a kettle. All units include a private bathroom, a hair dryer and bed linen. This bed-and-breakfast is outstanding! We’ve never seen a B&B this beautiful! The house itself is amazing, built in 1905, and exceptionally well preserved, combining the ambience of the period with modern conveniences. The rooms are spacious, the bed are comfortable, the bathrooms are stocked with the luxurious “Lemon Grass” soap bars, shampoo, conditioner, shower gel, and body lotion. The breakfast is amazing: fresh fruit, fluffy scones, just out of the oven, delicious muffins, hard-boiled eggs, just made and beautifully presented, yogurt, orange juice, and French press coffee (also available: tea and hot chocolate). Everything is served in a very fancy way, reminiscent of the Grand Hotels at the beginning of the last century. The owner is very gracious and kind and goes to great lengths to accommodate the guests’ dietary restrictions. Finally, the B&B is centrally situated, about a five-minute walk to both the river and the downtown area with shops and restaurants. Ruby Manor is truly a gem in the heart of Gananoque!

Show more Show less
9.2
Superb
420 reviews
Price from
R$ 864
per night

The Juniper Inn

St. Catharines

All guest rooms come with air conditioning, a flat-screen TV with cable channels, a fridge, a coffee machine, a shower, free toiletries and a desk. The inn provides some units with lake views, and the rooms come with a kettle. The units feature a private bathroom, a hairdryer and bed linen. The decor was beautiful. The bed was comfortable. The shower was nice.

Show more Show less
9.6
Exceptional
495 reviews
Price from
R$ 619
per night

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. This guest house provides a garden as well as barbecue facilities. There is an outdoor fireplace and guests can make use of free WiFi, free private parking and an electric vehicle charging station. I liked there was a great little Cafe that you could eat Breakfast, Lunch or Dinner depending on what you needed being out and about enjoying other activities in the area. You Just had to give the owners a heads up on what meal is needed.The Bed was comfortable and the In wall electric Fireplace was an added touch .

Show more Show less
9.2
Superb
126 reviews
Price from
R$ 412
per night

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. Boasting private check-in and check-out, this property also provides guests with a picnic area. There is an outdoor fireplace and guests can make use of free WiFi, free private parking and an electric vehicle charging station. Breakfast was above expectations with the tiered service dish and the hot egg wrap !

Show more Show less
9.6
Exceptional
117 reviews

627 on King B&B

Niagara on the Lake

Situated 21 km from Niagara Falls Train Station, 22 km from Skylon Tower and 22 km from Casino Niagara, 627 on King B&B provides accommodation located in Niagara on the Lake. The property has garden and quiet street views, and is 2.6 km from Mississauga Beach. The bed and breakfast features rooms with air conditioning, free private parking and free WiFi. Wanda and Kacper were wonderful and accommodating hosts. The facility is beautiful, the room was spacious and well appointed and the gardens were a delight to behold. The breakfast was 5-star and made exactly to order. We dined in the garden surrounded by the most lovely rose garden. The B&B is an easy 15 minute walk to the center of town and the theaters. We had a wonderful time and will return to 627 King in the near future. Doug and Deb

Show more Show less
9.7
Exceptional
114 reviews
Price from
R$ 1,225
per night

Blue Mountains Bed and Breakfast 5 stars

Blue Mountain Ski Area, Blue Mountains

Located 1.7 km from Blue Mountain, Blue Mountains Bed and Breakfast offers barbecue facilities, and air-conditioned accommodation with a patio and free WiFi.

A continental breakfast is available daily at the bed and breakfast. Location was excellent, host was incredible. overall great.

Show more Show less
9.1
Superb
104 reviews
Price from
R$ 1,033
per night

Carriage House On Kent

Niagara on the Lake

Set 10 km from Niagara Falls Train Station, Carriage House On Kent offers accommodation with a patio, as well as barbecue facilities and a shared lounge. It is situated 11 km from Casino Niagara and features a housekeeping service. The bed and breakfast offers rooms with air conditioning, free private parking and free WiFi. Everything was fantastic. The host was attentive to every little detail. Beds were good and neighbourhood was quiet. Place was clean and the host makes fantastic breakfast. Only 2 rooms are tenanted so it's very quiet, and there's easy parking on the property.

Show more Show less
9.4
Superb
250 reviews
Price from
R$ 869
per night

Seaway Manor B&B

Gananoque

Offering a garden and inner courtyard view, Seaway Manor B&B is situated in Gananoque, 34 km from K-Rock Centre and 37 km from Queen's University. The property has river and garden views, and is 33 km from Fort Henry. Free private parking is available and the bed and breakfast also features bike hire for guests who want to explore the surrounding area. Beautiful place Neat, clean, cosy and comfortable Friendly host with a lot of good tips and recommendations

Show more Show less
9.8
Exceptional
287 reviews
Price from
R$ 948
per night

Most booked B&Bs in Ontario this month

FAQs about B&Bs in Ontario

B&Bs that guests love in Ontario

Research, refine and make plans for your whole trip