Search Petersburg Bed & Breakfast

Start date: Check-in selected.
To Date
End date: Check-out

    Change your mind

    Book hotels with free cancellation

    Treat yourself

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

    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, (225)
"The breakfasts were amazing, homemade and different every day. "
Marg
Maryhill Inn
The Puddicombe House
4.0 star property
9.2 out of 10, Wonderful, (152)
"Charming B&B. My friends and I loved our stay"
Grace
The Puddicombe House
A Garden Stroll B&B
3.5 star property
9.4 out of 10, Exceptional, (123)
"Wonderful breakfast. great place to stay"
Kay
The price is AU$245
includes taxes & fees
19 Oct - 20 Oct
A Garden Stroll B&B
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. "
Harald
The price is AU$100
includes taxes & fees
26 Oct - 27 Oct
Lakeshore North - Waterloo
Ambassador B&B Guest Home
3.0 star property
9.0 out of 10, Wonderful, (136)
"Service was excellent, breakfast was good. House interior needs to be finished/brought up to spec."
Marc
The price is AU$294
includes taxes & fees
27 Oct - 28 Oct
Ambassador B&B Guest Home
Hathaways Cottage... A Stratford Bed & Breakfast
9.8 out of 10, Exceptional, (72)
"Rachelle and Kevin were very attentive to our needs and made our stay especially enjoyable. "
Stephan
The price is AU$355
includes taxes & fees
3 Nov - 4 Nov
Hathaways Cottage... A Stratford Bed & Breakfast
Ambassador's Inn Next Door
3.0 star property
9.0 out of 10, Wonderful, (92)
"We cannot say enough about this great Inn. Taking a chance, we booked a suite to enjoy four days of theatre at Stratford. We couldn’t have been more pleased with the hosts and their charming Inn. We will definitely reserve again for next years’ festival."
Timothy
The price is AU$374
includes taxes & fees
26 Oct - 27 Oct
Ambassador's Inn Next Door
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

Top Petersburg Hotel Reviews

Find out more about Petersburg

Petersburg B&B information

Number of reviews
798
Accommodation
13 B&B
Lowest Price
AU$100
Highest Price
AU$374

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.
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.

Explore a world of travel with Expedia