Bargain hunters looking for a cheap hotel in Petersburg will find good value for their money at Rodeway Inn or Econo Lodge Petersburg, with a picnic area, an aqua park and a seasonal outdoor pool. 4 cheap accommodation deals provide easy access to Poplar Grove National Cemetery.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Where to stay in Petersburg?
Best cheap hotels in Petersburg
Convenience of staying in hotels downtown
When staying in the city center of Petersburg, consider Knights Inn Petersburg with room rates from 40US$.
Petersburg Apt. W/ Wifi - Walk To Old Towne! is set 10 minutes' walk to Virginia State University and offers a cozy apartment with complimentary private parking and complimentary parking.
Luxury and boutique accommodation in Petersburg
Fort Lee Regency, A Magnuson H is a stylish 4-star choice that will place you within walking distance of The Crater, Petersburg National Battlefield, including Saucy's Walk-up restaurant. If you'd like to stay in Petersburg in an intimate hotel that's close to top attractions, Holiday Inn Express & Suites Petersburg-Fort Lee next to a theater, a museum and a church is a good pick. Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie offers free self-parking, a tennis court and a seasonal outdoor pool as well as an unbeatable comfort of a chain hotel.
Explore and find your best apartments, B&Bs and others
Dinwiddie Farms is a B&B apartment situated within walking distance from key attractions of Petersburg such as Virginia Motorsports Park. There are around 5 good options for business travelers to Petersburg, Best Inn or Loyalty Inn Petersburg are just a few. Days Inn By Wyndham Petersburg/South Fort Lee is a popular resort that also offers free self-parking, a tennis court and a swimming pool, so you and your entire family can relax after a day exploring Petersburg.