Photo by Corey Dargan

Cheap Hotels in Petersburg

your current months are December, 2024 and January, 2025.
December 2024
January 2025

Find and book your perfect stay

Unlock travel rewards with One Key
Save more with Member Prices
Free cancellation options if plans change

Cheap Hotels in Petersburg

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.

Top landmarks in Petersburg

Frequently asked questions

What cheap motels can I book in Petersburg?
Motel 6 Petersburg, VA - Fort Lee, Super 8 by Wyndham Petersburg and Flagship Inn are among the best-rated motels by fellow travelers for a budget-friendly stay. In addition, you’ll find 8 motels to choose from on our site.
What accommodations do other tourists recommend for a budget trip to Petersburg?
These budget-friendly options are recommended by other guests: Microtel Inn & Suites by Wyndham Richmond Airport, Best Western Plus Richmond Airport Hotel and La Quinta Inn & Suites by Wyndham Richmond-Midlothian, and all are located in the surrounding area.
Can I book any vacation homes for my trip to Petersburg?
You’ll find 23 vacation home choices on our site. Additionally, you can choose from 9 apartments.
Where can I get a good free breakfast at a cheap Petersburg hotel?
Holiday Inn Express Petersburg, Country Inn & Suites by Radisson, Petersburg, VA and Baymont by Wyndham Prince George at Fort Lee include breakfast for free along with affordable rates so you can save money on your trip.
Where can I stay on a budget for my business trip to Petersburg?
Travelers on a business trip looking to spend less and stay in Petersburg appreciate the following affordable hotels: Holiday Inn Express Petersburg, Country Inn & Suites by Radisson, Petersburg, VA and Baymont by Wyndham Prince George at Fort Lee.