Find a Bed and Breakfast in Ontario from CA $89

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured B&B in Ontario

Dreamland II Bed and Breakfast
3 out of 5
1142 Dyers Bay Road, Northern Bruce Peninsula, ON
Get Rates

Situated near the beach, this bed & breakfast is steps away from Georgian Bay and Bruce Peninsula. Lake Huron and Dyer's Bay Beach are also within 5 ...

4.3/5Excellent! (191 reviews)

"Owners were great. Very accommodating. Beautiful views and very clean. Would have preferred our own bathroom as the stairs to our room were a little tricky to navigate. Breakfast was delicious both days."…"

Reviewed on Sep. 15, 2020

Dreamland II Bed and Breakfast
Rosemount Inn and Spa
3.5 out of 5
46 Sydenham St. South, Kingston, ON
Free cancellationReserve now, pay when you stay
The price is CA $179 per night from Dec 7 to Dec 8

Located in the heart of Kingston, this bed & breakfast is within a 10-minute walk of Lake Ontario, Kingston Waterfront and The Grand Theatre. Queen's University ...

4.6/5Wonderful! (156 reviews)

"Beautiful place, great service and awesome location. We really enjoyed our stay here and will definitely come back!"…"

Reviewed on Nov. 2, 2020

Rosemount Inn and Spa
Woodbourne Inn
4 out of 5
214 Four Mile Creek Rd, St. Davids, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is CA $163 per night from Dec 21 to Dec 22

Located in St. Davids, this bed & breakfast is 0.3 mi (0.5 km) from Ravine Vineyard Estate Winery, and within 3 mi (5 km) of Mackenzie Printery and Newspaper ...

4.8/5Exceptional! (315 reviews)

"The room was perfect we really enjoyed our stay. Thank you"…"

Reviewed on Nov. 30, 2020

Woodbourne Inn
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
CountrySide Bed & Breakfast
3.5 out of 5
RR2 102 Line 1 Rd, Niagara-on-the-Lake, ON
Get Rates

Situated in a rural location, this bed & breakfast is 1.7 mi (2.7 km) from Lake Ontario and within 6 miles (10 km) of Jackson-Triggs Winery and Two Mile Creek ...

4.7/5Exceptional! (150 reviews)

"Great to stay out in the country and yet be close to wineries and the town. Our host greeted us exactly on time and we were pleasantly surprised by our lodgings. They were larger than they seemed in the photos. Our host had all kinds of suggestions for outings. The full breakfast the next morning ..."…"

Reviewed on Nov. 27, 2020

CountrySide Bed & Breakfast
Vineyard Villa Bed & Breakfast
3.5 out of 5
1418 East West Line, Niagara-on-the-Lake, ON
The price is CA $169 per night from Jan 3 to Jan 4

Situated in Niagara-on-the-Lake, this bed & breakfast is 0.2 mi (0.3 km) from Peller Estates Winery and 1.8 mi (2.9 km) from Shaw Festival Theatre. Niagara River ...

4.6/5Exceptional! (102 reviews)

"Unique, small and quaint, out of the way amongst the vineyards but only 3 minutes from old town, It was exactly what we were looking for and breakfast was amazing with multiple menu choices! We had the junior suite with a little kitchen, perfect! We would definitely return.."…"

Reviewed on Oct. 19, 2020

Vineyard Villa Bed & Breakfast
Timber House Resort
3 out of 5
116 Cedardale Road, Brighton, ON
The price is CA $154 per night from Dec 6 to Dec 7

Nestled on the beach, this Brighton bed & breakfast is within 3 mi (5 km) of Lake Ontario, Barcovan Golf Club and Brighton Speedway Park. Timber Ridge Golf Course ...

4.1/5Very Good! (212 reviews)
Beach location

"Enjoyed our stay, close to parks and beach."…"

Reviewed on Oct. 27, 2020

Timber House Resort
Windspire Inn
3 out of 5
276 Mill Street, Saugeen Shores, ON
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Dec 6 to Dec 7

Situated near the beach, this bed & breakfast is within a 5-minute walk of Port Elgin Beach and Port Elgin Rollerblading Loop Trailhead. Lake Huron and Saugeen ...

4.1/5Very Good! (113 reviews)
very nice!!!!

"It was a very nice spot to staycation. The Inn was very appropriate."…"

Reviewed on Jul. 28, 2020

Windspire Inn
1000 Islands Bed and Breakfast – The Bulloch House
4.5 out of 5
199 Pine St, Gananoque, ON
Free cancellationReserve now, pay when you stay
The price is CA $92 per night from Dec 6 to Dec 7

Situated in Gananoque, this luxury bed & breakfast is within a 10-minute walk of Thousand Islands OLG Charity Casino, Thousand Islands Playhouse and Confederation ...

4.9/5Exceptional! (101 reviews)

"The owners were lovely and the stay couldn't have been better. Highly recommend this historical well maintained home situated steps to main street and amenities."…"

Reviewed on Dec. 3, 2020

1000 Islands Bed and Breakfast – The Bulloch House
The Gregory Bed & Breakfast
3 out of 5
365 William Street, South Huron, ON
Free cancellationReserve now, pay when you stay
The price is CA $128 per night from Dec 7 to Dec 8

Situated in South Huron, this bed & breakfast is 0.2 mi (0.4 km) from South Huron Hospital and 2.1 mi (3.4 km) from Ironwood Golf Club. Huron Country Playhouse ...

4.8/5Exceptional! (93 reviews)

"Breakfast was amazing, I would definitely recommend if you are in the area!"…"

Reviewed on Aug. 19, 2020

The Gregory Bed & Breakfast
Hochelaga Inn
4 out of 5
24 Sydenham St, Kingston, ON
Free cancellationReserve now, pay when you stay
The price is CA $113 per night from Dec 6 to Dec 7

Located in the heart of Kingston, this historic bed & breakfast is within a 5-minute walk of Cathedral of St. Mary of the Immaculate Conception and Kingston ...

4.4/5Excellent! (789 reviews)

"Great location and room. Breakfasts were amazing. Great staff."…"

Reviewed on Nov. 23, 2020

Hochelaga Inn
Craigleith Manor Bed & Breakfast
4 out of 5
9 Craigleith Court, Collingwood, ON
Get Rates

Situated in the mountains, this spa bed & breakfast is within 3 mi (5 km) of Scandinave Spa Blue Mountain, Georgian Bay and Blue Mountain Ski Resort. Collingwood ...

5/5Exceptional! (20 reviews)

"Beautiful deck and five star experience. Breakfast menu is created with tender love and care. Breakfast is served in style. Having breakfast on the deck surrounded by dense pine trees is extremely enjoyable."…"

Reviewed on Aug. 9, 2020

Craigleith Manor Bed & Breakfast
Markdale Manor Bed & Breakfast
3 out of 5
66 Toronto Street South, Grey Highlands, ON
Get Rates

Situated in Grey Highlands, this golf bed & breakfast is within 9 miles (15 km) of South Grey Museum and Historical Library, Artsonten and Hoggs Falls. Eugenia ...

4.7/5Exceptional! (27 reviews)

"Loved the balcony, lots of sun after 2pm. Beautiful old home well renovated. Good breakfast at your own time and good covid separation. Easy access to various wonderful locations on Georgian bay - without the crazy price of a hotel. Decent restaurant walking distance (Stevens BBQ). Not fancy good ..."…"

Reviewed on Oct. 21, 2020

Markdale Manor Bed & Breakfast
Stone Maiden Inn
3.5 out of 5
123 Church Street, Stratford, ON
The price is CA $153 per night from Dec 6 to Dec 7

Situated in Stratford, this bed & breakfast is within a 10-minute walk of Avon Theatre, Stratford City Hall and Studio Theatre. Tom Patterson Theatre and Stratford ...

4.5/5Wonderful! (344 reviews)

"Beautiful Inn. Tim was extremely helpful and accommodating!"…"

Reviewed on Dec. 2, 2019

Stone Maiden Inn
Nap N Nosh Bed and Breakfast
3 out of 5
295 Bloomfield Main St, Prince Edward, ON
Get Rates

Situated in Prince Edward, this bed & breakfast is within a 10-minute walk of Bloomfield Visitor's Centre and Cranston Gallery on Main. Bloomfield Studios and ...

4.9/5Exceptional! (10 reviews)

"Beautiful B&B in Bloomfield. The house is clean and well decorated. The owners are very nice and they provide delicious breakfasts. The backyard garden is well landscaped and very enjoyable, both for breakfast and for unwinding and relaxing with a drink. Wonderful place to stay if you're visiting ..."…"

Reviewed on Oct. 1, 2020

Nap N Nosh Bed and Breakfast
Seaway Manor
3 out of 5
465 Stone St S, Gananoque, ON
Free cancellationReserve now, pay when you stay
The price is CA $155 per night from Dec 10 to Dec 11

Situated in Gananoque, this bed & breakfast is steps away from Lake Ontario and Gananoque Boat Line. Thousand Islands Playhouse and Springer Theatre are also ...

4.9/5Exceptional! (266 reviews)

"The location was perfect—walking distance to the waterfront activities and restaurants. The property was spotless and comfortable. Our hosts were welcoming and professional. Just an outstanding vacation location!"…"

Reviewed on Aug. 26, 2020

Seaway Manor
Moonstone Manor Bed & Breakfast
3.5 out of 5
130 Moonstone Road, Ottawa, ON
Get Rates

Located in Ottawa Division, this bed & breakfast is within 6 miles (10 km) of Canadian Tire Centre, Tanger Outlets and Kanata Centrum Shopping Centre. Bell Sensplex ...

4.9/5Exceptional! (271 reviews)

"adorable puppies! and really yummy breakfast. the owner was very helpful and friendly. clean robes and slippers in the room. it is in a great location, super close to everything but out of the way that you forget you're in a city, did I mention the puppies??"…"

Reviewed on Mar. 9, 2020

Moonstone Manor Bed & Breakfast
Grey Gables Inn
4 out of 5
353 MACKAY STREET, Pembroke, ON
Free cancellationReserve now, pay when you stay
The price is CA $184 per night from Dec 28 to Dec 29

Situated in Pembroke, this spa bed & breakfast is within a 15-minute walk of Pembroke City Hall and Pembroke Hydro Museum. Festival Hall Centre for the Arts ...

4.7/5Exceptional! (74 reviews)

"Very pleased to see the GGInn is as comfortable as two years ago. Elegant, historic, warm... enjoy Pembroke here."…"

Reviewed on Aug. 27, 2020

Grey Gables Inn
Explorer House
4 out of 5
275 Anne St, Niagara-on-the-Lake, ON
The price is CA $216 per night from Dec 6 to Dec 7

Located in Old Town Historic District, this bed & breakfast is 0.4 mi (0.7 km) from Two Mile Creek Conservation Area and 1.4 mi (2.3 km) from Shaw Festival Theatre. ...

4.9/5Exceptional! (36 reviews)

"Alec and Deanna were very friendly and gracious, would definitely stay again!"…"

Reviewed on Nov. 4, 2020

Explorer House
Finlay House Bed and Breakfast
3.5 out of 5
8 Nelles Street, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is CA $179 per night from Dec 6 to Dec 7

Located in Old Town Historic District, this bed & breakfast is within a 10-minute walk of Niagara River Gorge and Shaw Festival Theatre. Simcoe Park and St. ...

4.7/5Exceptional! (117 reviews)

"We had a good stay at this property. We had the room with the King bed (two twins) and it was a good size and en-suite. It was up stairs and they were circular and tight for carrying luggage. The breakfast was very good and we enjoyed visiting with the inn keeper. She gave us some local tips on the ..."…"

Reviewed on Oct. 7, 2020

Finlay House Bed and Breakfast
Omstead's On Erie
3.5 out of 5
254 Detroit Ave, Chatham-Kent, ON
Get Rates

Nestled on the beach, this Chatham-Kent bed & breakfast is within a 15-minute walk of Lake Erie and Wheatley Harbour. Kopegaron Woods Conservation Area and Hillman ...

4.9/5Exceptional! (37 reviews)

"The property is on the shore of Lake Erie, the view is incredible. The owner, Margo Omstead is amazing. She takes pride in her home, and she makes you feel at home. The breakfasts are awesome, with home made bread and fresh ingredients. My husband and I will definitely go back to stay with the ..."…"

Reviewed on Aug. 10, 2020

Omstead's On Erie
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.

More trip options