Search Petersburg Bed & Breakfast

Start date: Check-in selected.
End date: Check-out
    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, (214)
"Lovely, quaint Inn with wonderful hosts. "
Maryhill Inn

A Garden Stroll B&B

3.5 star property
9.4 out of 10, Exceptional, (119)
"Hosts were very friendly, helpful"
The price is AU$248
includes taxes & fees
3 Oct - 4 Oct
A Garden Stroll B&B

The Puddicombe House

4.0 star property
9.2 out of 10, Wonderful, (149)
"The restaurant was probably the best we have been to in a very long time.. The room was very nice "
The Puddicombe House

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
3 Oct - 4 Oct
Lakeshore North - Waterloo

Ambassador B&B Guest Home

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

Ambassador's Inn Next Door

3.0 star property
9.0 out of 10, Wonderful, (88)
"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."
The price is AU$368
includes taxes & fees
8 Sept - 9 Sept
Ambassador's Inn Next Door

Hathaways Cottage... A Stratford Bed & Breakfast

9.8 out of 10, Exceptional, (67)
"The B&B is within walking distance of shops, restaurants and theatre. The hosts are very friendly and the accommodation is clean and comfortable. "
The price is AU$361
includes taxes & fees
7 Sept - 8 Sept
Hathaways Cottage... A Stratford Bed & Breakfast
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

Find out more about Petersburg

Petersburg B&B information

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

Explore a world of travel with Expedia

Explore a world of travel with Expedia

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.