On a smaller budget, you could stay at Econo Lodge Petersburg, where prices are about 70C$ per night on average. A cheaper option would be Days Inn Petersburg- Fort Lee/South, close to Amf Walnut Hill Lanes, and with a tennis court, an outdoor swimming pool and lawn tennis.
- 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 in the city centre
Select a hotel next to Blandford Church and Cemetery, such as Fort Lee Regency, A Magnuson H, which is located a 5-minute walk away from the city center.
Luxury and boutique accommodation in Petersburg
Holiday Inn Express & Suites Petersburg-Fort Lee is one of the top-ranked boutique hotels, located near Dutch Gap Conservation Area.