Find a Bed and Breakfast in Ontario from CA $109

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Ontario

Featured B&B in Ontario

Hochelaga Inn
4 out of 5
24 Sydenham St, Kingston, ON
Fully refundableReserve now, pay when you stay
The price is CA $202 per night from Jun. 15 to Jun. 16
CA $202
per night
Jun. 15 - Jun. 16
8.8/10 Excellent! (1,002 reviews)
"Lovely old building, smaller rooms, but continental breakfast was great."

Reviewed on Jun. 1, 2023

Hochelaga Inn
Auberge McGee's Inn
3 out of 5
185 Daly Ave, Ottawa, ON
Fully refundableReserve now, pay when you stay
The price is CA $164 per night from Jun. 12 to Jun. 13
CA $164
per night
Jun. 12 - Jun. 13
9/10 Wonderful! (641 reviews)
"Charming place to stay"

Reviewed on May 30, 2023

Auberge McGee's Inn
Chestnut Inn Bed and Breakfast
3 out of 5
4983 River Road, Niagara Falls, ON
Fully refundable
The price is CA $173 per night from Jun. 6 to Jun. 7
CA $173
per night
Jun. 6 - Jun. 7
9.2/10 Wonderful! (252 reviews)
"Chestnut Inn is a beautiful home, filled with wonderful furniture, and period items. Our room was huge, and very comfortable with an outdoor balcony to sit. The breakfast was made fresh, and good. Only problem was weak internet that kept going in and out. We were told they were getting upgraded service ..."

Reviewed on May 30, 2023

Chestnut Inn Bed and Breakfast

Save an average of 15% on thousands of hotels when you're signed in

Dreamland II Bed and Breakfast
3 out of 5
1142 Dyers Bay Road, Northern Bruce Peninsula, ON, N0H 1Z0
The price is CA $185 per night from Jun. 7 to Jun. 8
CA $185
per night
Jun. 7 - Jun. 8
8.8/10 Excellent! (305 reviews)
"Great hosts and beautiful location."

Reviewed on May 29, 2023

Dreamland II Bed and Breakfast
Robinsong Bed and Breakfast
3 out of 5
41 Welland St. South, Thorold, ON, L2V2B6
Fully refundableReserve now, pay when you stay
The price is CA $146 per night from Jun. 6 to Jun. 7
CA $146
per night
Jun. 6 - Jun. 7
9.6/10 Exceptional! (196 reviews)
"This is one of the best B and B's we have stayed in. The breakfasts were amazing (almost too much food) and the hosts were very attentive and friendly. Will definitely come back someday."

Reviewed on May 31, 2023

Robinsong Bed and Breakfast
The Rosemount Inn
3.5 out of 5
46 Sydenham St. South, Kingston, ON, K7L3H1
Fully refundableReserve now, pay when you stay
The price is CA $249 per night from Jun. 13 to Jun. 14
CA $249
per night
Jun. 13 - Jun. 14
9.6/10 Exceptional! (343 reviews)
"The Rosemount is a beautiful property. We had a very nice two-day stay. Breakfast was great, the house is fascinating, and it's very walkable to anywhere you need to go in Kingston."

Reviewed on May 29, 2023

The Rosemount Inn
Maryhill Inn
3.5 out of 5
1302 Maryhill Rd, Township of Woolwich, ON, N0B 2B0
Fully refundableReserve now, pay when you stay
The price is CA $179 per night from Jun. 28 to Jun. 29
CA $179
per night
Jun. 28 - Jun. 29
9.8/10 Exceptional! (69 reviews)
"Gorgeous BnB with stunning rooms. Pleasant host. Clean n comfortable. Reasonable pricing. Would definitely stay here again."

Reviewed on May 22, 2023

Maryhill Inn
Sunrise Tree Guest House
3 out of 5
15 Chapman Ave, Toronto, ON
The price is CA $127 per night from Jun. 22 to Jun. 23
CA $127
per night
Jun. 22 - Jun. 23
8/10 Very Good! (4 reviews)
"It was a comfortable stay."

Reviewed on May 2, 2023

Sunrise Tree Guest House
Canterbury Inn
3 out of 5
170 Mary Street, Niagara-on-the-Lake, ON
The price is CA $199 per night from Jun. 6 to Jun. 7
CA $199
per night
Jun. 6 - Jun. 7
9.2/10 Wonderful! (408 reviews)
"Good and convenient accommodation. Very close to downtown Niagara-on-the-Lake."

Reviewed on May 30, 2023

Canterbury Inn
Clocktower Inn
3 out of 5
71 Frank Street, Strathroy-Caradoc, ON
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Jun. 12 to Jun. 13
CA $119
per night
Jun. 12 - Jun. 13
8/10 Very Good! (87 reviews)
"Hot water issue, I turned it on for 1 hour , then the hot water come out ."

Reviewed on May 20, 2023

Clocktower Inn
Windspire Inn
3 out of 5
276 Mill Street, Saugeen Shores, ON
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Jul. 3 to Jul. 4
CA $139
per night
Jul. 3 - Jul. 4
7.8/10 Good! (198 reviews)
"Was a great Location, very friendly staff. Great breakfast. Very clean. Would stay here again."

Reviewed on Oct. 14, 2022

Windspire Inn
1000 Islands B&B – The Bulloch House
4.5 out of 5
199 Pine St, Gananoque, ON
Fully refundableReserve now, pay when you stay
The price is CA $193 per night from Jun. 19 to Jun. 20
CA $193
per night
Jun. 19 - Jun. 20
9.6/10 Exceptional! (212 reviews)
"Great location and very clean. Liked outdoor balcony"

Reviewed on May 17, 2023

1000 Islands B&B – The Bulloch House
The Secret Garden B&B Inn
3.5 out of 5
73 Sydenham Street South, Kingston, ON, K7L 3H3
Fully refundable
The price is CA $311 per night from Jun. 11 to Jun. 12
CA $311
per night
Jun. 11 - Jun. 12
9.4/10 Exceptional! (199 reviews)
"Lovely place! Beautiful environment. We really liked our room, it was charming spacious enough, bed was comfortable. Really loved the washroom, modern yet reminiscent of the era of the house. Highly recommend staying here."

Reviewed on May 24, 2023

The Secret Garden B&B Inn
Pangea House
3 out of 5
112 First St, Gananoque, ON, K7G 2J1
Fully refundableReserve now, pay when you stay
The price is CA $224 per night from Jun. 8 to Jun. 9
CA $224
per night
Jun. 8 - Jun. 9
9.6/10 Exceptional! (62 reviews)
"We loved staying at Pangea. The location is great for walking around Gananoque. It is especially close to Riva Restaurant, which I highly recommend. Jeff is a wonderful chef and will adjust your breakfast to meet dietary needs. Jody is super friendly and happy to sit and chat at breakfast. Gananoque ..."

Reviewed on May 31, 2023

Pangea House
Matisse Bed & Breakfast
3 out of 5
487 Mississagua St, Niagara-on-the-Lake, ON
The price is CA $200 per night from Jun. 18 to Jun. 19
CA $200
per night
Jun. 18 - Jun. 19
9.8/10 Exceptional! (189 reviews)
"We loved our stay at Matisse & highly recommend it to others. The was very charming, clean & comfortable. Janet provided an amazing breakfast..I'd love to have the recipes! The back gardens were perfect for relaxing with a glass of wine in the evening. The location was great for walking or biking ..."

Reviewed on May 29, 2023

Matisse Bed & Breakfast
The Eddie Hotel and Farm
15786 Loyalist Pkwy, Prince Edward, ON, K0K 1G0
10/10 Exceptional! (9 reviews)
"Se had a great stay. It was very quiet and relaxing and the hosts, Rob and Alex, were great."

Reviewed on Nov. 14, 2022

The Eddie Hotel and Farm
Stone Maiden Inn
3.5 out of 5
123 Church Street, Stratford, ON, N5A 2R3
The price is CA $227 per night from Jun. 6 to Jun. 7
CA $227
per night
Jun. 6 - Jun. 7
9/10 Wonderful! (439 reviews)
"Beautiful inn walking distance from many shops and restaurants. Tim was very kind and helpful during the check-in. Definitely recommend this place to anyone planning a stay in Stratford!"

Reviewed on May 21, 2023

Stone Maiden Inn
Newton Villa
3.5 out of 5
8 Merrydale Court, Brampton, ON, L6P 0H4
The price is CA $109 per night from Jul. 4 to Jul. 5
CA $109
per night
Jul. 4 - Jul. 5
9/10 Wonderful! (415 reviews)
"Gorgeous place, staff where very friendly and helpful, i got in late and they helped me to get some business attended to and still get rest. Breakfast was delicious with great variety of fresh options. Only downside is its been a week and still waiting for the deposit to be released."

Reviewed on May 31, 2023

Newton Villa
Timber House Resort
3 out of 5
116 Cedardale Road, Brighton, ON
The price is CA $180 per night from Jun. 6 to Jun. 7
CA $180
per night
Jun. 6 - Jun. 7
8.2/10 Very Good! (329 reviews)
"This is a lovely spot nestled in a wooded area. My room was comfortable and thoughtfully designed, featuring antique furniture pieces that created a warmly welcoming vibe. Breakfast is served daily, but I was sadly unable to partake, due to my schedule. This was the perfect choice for my stay in ..."

Reviewed on May 8, 2023

Timber House Resort
Forest Creek Bed & Breakfast and Retreat
3.5 out of 5
16358 Humber Station Road, Caledon, ON
Fully refundable
The price is CA $130 per night from Jun. 6 to Jun. 7
CA $130
per night
Jun. 6 - Jun. 7
9.6/10 Exceptional! (132 reviews)
"It’s quite and peaceful place for stay."

Reviewed on May 28, 2023

Forest Creek Bed & Breakfast and Retreat
Don't see what you're looking for?
See all available properties in Ontario
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Ontario B&B information

Number of reviews
5,491
Accommodation
271 B&B
Lowest Price
CA $109
Highest Price
CA $311

Recent Reviews in Ontario
Expedia verified reviews