Search Petersburg Bed & Breakfast

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Featured B&B in Petersburg

Maryhill Inn

3.5 star property
9.4 out of 10, Exceptional, (206)
"Lovely, quaint Inn with wonderful hosts. "
Maryhill Inn

The Puddicombe House

4.0 star property
9.4 out of 10, Exceptional, (144)
"The restaurant was probably the best we have been to in a very long time.. The room was very nice "
The price is AU$435
includes taxes & fees
30 July - 31 July
The Puddicombe House

Ambassador B&B Guest Home

3.0 star property
9.0 out of 10, Wonderful, (129)
"Great little BnB within walking distance of pretty much everything with friendly hosts. Great stay!"
The price is AU$300
includes taxes & fees
29 July - 30 July
Ambassador B&B Guest Home

Hathaways Cottage... A Stratford Bed & Breakfast

9.8 out of 10, Exceptional, (59)
"Very welcoming couple who own the house with a single guest suite. Quiet, comfortable bed, overall pleasant experience"
The price is AU$366
includes taxes & fees
22 July - 23 July
Hathaways Cottage... A Stratford Bed & Breakfast

A Garden Stroll B&B

3.5 star property
9.4 out of 10, Exceptional, (118)
"Comfortable room, yummy homemade breakfast, lovely outdoor space to sit in, peaceful garden, and very gracious hosts. We stayed here for the first time last year when we visited the Stratford Shakepeare Festival, and had such a pleasant stay that we booked a room here again when we came back in 2025. Would definitely come back! "
The price is AU$250
includes taxes & fees
10 Aug - 11 Aug
A Garden Stroll B&B

A Touch of Country Bed & Breakfast

3.5 star property
10.0 out of 10, Exceptional, (48)
"Great stay, nice place."
A Touch of Country Bed & Breakfast

Ambassador's Inn Next Door

3.0 star property
9.0 out of 10, Wonderful, (86)
"We stayed only a night but it was comfortable and we had a great sleep."
The price is AU$386
includes taxes & fees
22 July - 23 July
Ambassador's Inn Next Door

Forest Hill Bed & Breakfast

3.0 star property
10.0 out of 10, Exceptional, (82)
"Everything is excellent "
Forest Hill Bed & Breakfast

Opus 74 Bed & Breakfast

3.0 star property
10.0 out of 10, Exceptional, (120)
"Excellent hosts n terrific breakfast "
Opus 74 Bed & Breakfast

Lakeshore North - Waterloo

8.0 out of 10, Very good, (1)
"It was great to have the little mini heater in this basement bedroom as otherwise it would have been a little cool even on these summer-ish days. "
The price is AU$100
includes taxes & fees
27 July - 28 July
Lakeshore North - Waterloo

Koch Haus Bed & Breakfast

3.0 star property
9.8 out of 10, Exceptional, (94)
"."
Koch Haus Bed & Breakfast

Queen and Albert B&B

3.0 star property
9.2 out of 10, Wonderful, (11)
Queen and Albert B&B

HB Guest Home 4

2.5 star property
6.0 out of 10, (4)
"I booked the room via Expedia. When I arrived, the host told me there was no room available, and suggested I slept on the couch. It was dirty."
HB Guest Home 4
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.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

Searching for B&Bs in Petersburg?
If you're looking for something a little quirkier than your standard hotel experience, a stay at a bed and breakfast could be the perfect alternative for your trip.
How do you know if a B&B is the right choice for your stay?
With attentive service, opportunities to meet other guests and of course a scrumptious breakfast, B&Bs all have a unique environment.
What are the best bed and breakfasts in Petersburg?
Here are some well-liked B&Bs in the surrounding area: Maryhill Inn: 5 rooms. 13.7 mi (22 km) from the heart of Petersburg. Enjoy the free full breakfast and deep-soaking baths. The Puddicombe House: 8 rooms. 5.7 mi (9.2 km) from the city centre. Enjoy the deep-soaking baths and on-site spa services. A Garden Stroll B&B: 3 rooms. 17.6 mi (28.2 km) from the city centre. Enjoy the free full breakfast and unique decor.
When is the best time to stay at a B&B in Petersburg?
When you're dreaming of a trip to Petersburg, year-round temperatures and rainfall may be important factors to consider. The hottest months are usually July and August, with an average temperature of 18°C, while the coldest months are February and January, with an average of -4°C. Average annual precipitation for Petersburg is 1014 mm.
What is there to do in Petersburg?
Spend some time exploring Victoria Park and RIM Park if you're hoping to see some of the area's natural features. You should put Conestoga Mall and Bingemans on your list if you want to see more of the area.
How can I get to and around Petersburg?
Planning your excursions in and around Petersburg is easier with these transportation options. Fly into Kitchener, ON (YKF-Region of Waterloo Intl.), which is located 11.4 mi (18.4 km) away from the heart of the city. Otherwise, look for flights into Hamilton, ON (YHM-John C. Munro Hamilton Intl.), which is 38.3 mi (61.6 km) away. If you'd like to explore around the area, consider renting a car to explore more sights.