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.

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.

A flat-screen cable TV and a mini-fridge are standard in every room at the Stonecroft Inn. All rooms are warmly decorated and include Keurig coffee making facilities. Everything very clean, new, comfortable

Show more Show less
9.1
Superb
1,064 reviews
Price from
US$100
per night

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. This property offers access to a terrace, a pool table, free private parking and free WiFi. Featuring family rooms, this property also provides guests with an outdoor fireplace. My room was spacious well equipped and incredibly clean. The Serenity Inn is just a short 15 minute walk to the falls and centre of town but far enough out to be away from the hustle and bustle and be relaxed and quiet. Diana and her team were so friendly and hospitable and the breakfasts were fantastic. I will definitely stay here again and highly recommended the Serenity Inn it is fantastic!

Show more Show less
9.9
Exceptional
237 reviews
Price from
US$128
per night

At the bed and breakfast, all units come with a desk. Each unit has a kettle, a private bathroom and free WiFi, while some rooms include a terrace and some have garden views. At the bed and breakfast, each unit is equipped with bed linen and towels. Big room, amazing breakfast, friendly host. Good location.

Show more Show less
9.3
Superb
186 reviews
Price from
US$163
per night

Located just 2.2 km from Casa Loma, Welcome Home! Acores Bed & Breakfast features accommodation in Toronto with access to free bikes, barbecue facilities, as well as private check-in and check-out. Featuring luggage storage space, this property also provides guests with a sun terrace. The bed and breakfast provides rooms with air conditioning, free private parking and free WiFi. We had a great time staying at the Acores Bed and Breakfast. The room was well appointed, the house was clean, and the hosts were lovely. They homemake breakfast every morning, which was delicious, and even welcomed our friends who we were visiting to join us for breakfast. The house is in a lovely neighborhood, with a bus stop nearby and walking distance to a number of nice restaurants and shops.

Show more Show less
9.8
Exceptional
120 reviews

The accommodation comes with a flat-screen TV and a private bathroom with walk-in shower, bath and a hair dryer, while the kitchen has a dishwasher, a microwave and a toaster. A fridge, a stovetop and kitchenware are also offered, as well as a coffee machine and a kettle. At the guest house, units include bed linen and towels. Very quiet and clean. Nice modern decor. Very comfortable bed. No issues or complaints. I would return.

Show more Show less
9.5
Exceptional
154 reviews
Price from
US$159
per night

Situated in Niagara on the Lake and only 400 metres from Mississauga Beach, Upper Canada Coach House features accommodation with pool views, free WiFi and free private parking. With quiet street views, this accommodation provides a swimming pool. Skylon Tower is 23 km from the bed and breakfast and Niagara Fallsview Casino Resort is 23 km away. Lovely hosts, lovely location, great breakfasts

Show more Show less
9.7
Exceptional
305 reviews
Price from
US$128
per night

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. The property is around 22 km from Skylon Tower, 22 km from Niagara Fallsview Casino Resort and 23 km from Journey Behind the Falls. The bed and breakfast provides rooms with air conditioning, free private parking and free WiFi. 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.

Show more Show less
9.4
Superb
112 reviews
Price from
US$200
per night

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. The bed and breakfast has a hot tub and full-day security. Loved the details and decorations at my room. The view was fantastic! 5 minutes driving to the main street, restaurants and Rotary Beach. Highly recommended :) if you're looking for a romantic gateway this is the spot 😊!

Show more Show less
9.1
Superb
224 reviews
Price from
US$85
per night

All units are fitted with air conditioning, a flat-screen TV with streaming services, a microwave, a coffee machine, a shower, a hair dryer and a outdoor furniture. Each unit is fitted with a private bathroom with free toiletries, while some rooms are fitted with a balcony and others also feature lake views. At the bed and breakfast, units are fitted with bed linen and towels. Very nicely located house directly at the lake. Stylish and comfortable suite with terrace. Tasty breakfast. Very friendly owner.

Show more Show less
9.4
Superb
170 reviews
Price from
US$148
per night

All units in the inn are fitted with a coffee machine. Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at Jackson's Falls Country Inn have a flat-screen TV and air conditioning, and selected rooms are equipped with a balcony. All rooms will provide guests with a fridge. 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.

Show more Show less
9
Superb
115 reviews
Price from
US$147
per night

Most booked B&Bs in Ontario this month

FAQs about B&Bs in Ontario

B&Bs that guests love in Ontario