Default HTG hotel image

Find Cheap Hotels in Petersburg from CA $98

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Petersburg Cheap Hotels

Tonight
Sep 10 - Sep 11
Tomorrow
Sep 11 - Sep 12
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Our top choices for Petersburg cheap hotels

1. Hampton Inn & Suites by Hilton Waterloo St. Jacobs

Hampton Inn & Suites by Hilton Waterloo St. Jacobs
Township of Woolwich
Canada
Joan
CA $122
CA $144 total
includes taxes & fees
Sep 20 - Sep 21
Hampton Inn & Suites by Hilton Waterloo St. Jacobs

2. Waterloo Suites Hotel, Trademark Collection by Wyndham

Waterloo Suites Hotel, Trademark Collection by Wyndham
Waterloo
United Kingdom
Ian
CA $138
CA $163 total
includes taxes & fees
Sep 13 - Sep 14
Waterloo Suites Hotel, Trademark Collection by Wyndham

3. Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG

Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG
Township of Woolwich
Canada
Joanne
CA $147
CA $173 total
includes taxes & fees
Oct 11 - Oct 12
Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG

4. Delta Hotels by Marriott Waterloo

Delta Hotels by Marriott Waterloo
Waterloo
Canada
Maddie
CA $197
CA $232 total
includes taxes & fees
Sep 27 - Sep 28
Delta Hotels by Marriott Waterloo

5. The Walper Hotel, part of JdV by Hyatt

The Walper Hotel, part of JdV by Hyatt
Downtown Kitchener
Canada
Laveena
CA $152
CA $179 total
includes taxes & fees
Sep 20 - Sep 21
The Walper Hotel, part of JdV by Hyatt

6. Courtyard by Marriott Waterloo St. Jacobs

Courtyard by Marriott Waterloo St. Jacobs
Township of Woolwich
Canada
George Douglas
CA $152
CA $179 total
includes taxes & fees
Sep 20 - Sep 21
Courtyard by Marriott Waterloo St. Jacobs

7. Crowne Plaza Kitchener-Waterloo by IHG

Crowne Plaza Kitchener-Waterloo by IHG
Downtown Kitchener
Canada
Lucia
CA $154
CA $181 total
includes taxes & fees
Sep 20 - Sep 21
Crowne Plaza Kitchener-Waterloo by IHG

8. Quality Inn

Quality Inn
Centreville Chicopee
Canada
Jenifer
CA $83
CA $98 total
includes taxes & fees
Oct 4 - Oct 5
Quality Inn

9. Homewood Suites by Hilton Waterloo/St. Jacobs

Homewood Suites by Hilton Waterloo/St. Jacobs
Township of Woolwich
Canada
Susan
CA $151
CA $177 total
includes taxes & fees
Sep 20 - Sep 21
Homewood Suites by Hilton Waterloo/St. Jacobs

10. Staybridge Suites Waterloo - St. Jacobs Area by IHG

Staybridge Suites Waterloo - St. Jacobs Area by IHG
Township of Woolwich
Canada
Kathryn
CA $156
CA $183 total
includes taxes & fees
Sep 20 - Sep 21
Staybridge Suites Waterloo - St. Jacobs Area by IHG
View all properties

Top Petersburg Hotel Reviews

Comfort Inn Guelph

Comfort Inn Guelph

10/10 Excellent
"Clean room, staff were fantastic, had WIFI, would return for sure….."
Micheline 1-night trip
Posted 18 hours ago
Comfort Inn Guelph

Frequently asked questions

How much does a budget hotel in Petersburg cost?
Budget hotel prices in Petersburg vary, but you can find a great deal from CA $98 on Expedia. To find the cheapest budget hotels, be flexible with your dates—typically, off-peak and mid-week stays are cheaper. Stretch your budget further by looking for hotels with free breakfast, free parking or free airport shuttles. Sort your search results by "Price: low to high" to see our lowest rates.
Which area of Petersburg is best to stay in for cheap hotels?
For travellers seeking cheap hotels in Petersburg, Ontario, focusing on areas along the main provincial highways, particularly Highway 7/8, will generally yield the most budget-friendly accommodation options. These locations often host a selection of motels and smaller hotels that cater to travellers passing through or those looking for value-oriented stays.Solo travellers will find that many of these establishments offer basic, clean rooms that are great for a short stopover or as a base for exploring the wider Kitchener-Waterloo region without breaking the bank. While Petersburg itself is quite small, staying along these routes provides easy access to nearby amenities and attractions in larger towns.Families might also consider these highway-adjacent options, as some may offer rooms with multiple beds or small suites that can accommodate more people at a reasonable price. Proximity to major roads also means less time navigating local streets, which can be a plus when travelling with children. However, it's worth noting that Petersburg is a compact community, and specific "neighbourhoods" with a high concentration of budget hotels are less defined than in larger cities.
When is the most affordable time to visit Petersburg?
The most affordable time to visit Petersburg, Ontario, for budget-conscious travellers is typically during the shoulder seasons, specifically late autumn (October to November) and early spring (April to May). During these months, you'll find lower prices on accommodation and potentially fewer crowds compared to the peak summer season.For solo travellers, these periods offer a quieter experience, allowing for more relaxed exploration without the hustle and bustle. While the weather might be cooler, many indoor attractions remain open, such as local museums or art galleries, often with free or low-cost entry.Families might also appreciate the reduced costs during these off-peak times. Although outdoor activities like swimming aren't suitable, there are still plenty of opportunities for scenic drives, enjoying the changing colours of autumn foliage, or experiencing the first signs of spring.
What free activities should we do in Petersburg?
Petersburg, Ontario, offers a surprising number of free activities superb for budget-conscious travellers. You can immerse yourselves in the natural beauty of the region through various parks and trails, or explore local culture without spending a penny.For couples looking for a romantic and cost-free outing, consider a stroll along the historic Mill Race Trail, which offers picturesque views of the Nith River and remnants of old mills. Pack a picnic to enjoy by the water for an even more economical and delightful experience. Another lovely option is exploring the scenic Grand River, perhaps finding a quiet spot to simply enjoy the peaceful riverside atmosphere.Solo travellers might enjoy the meditative experience of hiking or cycling the extensive network of trails that crisscross the area, such as sections of the Trans Canada Trail. These trails provide an excellent way to connect with nature, get some exercise, and enjoy the quiet surroundings. Many local parks, like the Petersburg Park, offer open green spaces ideal for relaxation, reading, or simply people-watching.While Petersburg itself is a smaller community, its proximity to other towns within Waterloo Region means that many free regional attractions are just a short drive away. Consider visiting the St. Jacobs Farmers' Market on a non-market day to browse the artisan shops, or exploring the public art installations found in nearby communities.
Is it cheaper to book flights and a hotel in Petersburg as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my budget hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right budget hotel in Petersburg for you.
How can I save on a budget hotel in Petersburg with Expedia?
There are plenty of ways to save on a budget hotel in Petersburg. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel booking. If you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia