Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Where To Stay In Petersburg

Petersburg, Richmond Hotel Information

Visitors to Richmond who are searching for a place to stay in and around Petersburg have a range of options from which to choose. Expedia currently lists 19 accommodation options within 0.1 miles of Petersburg's town center.

The Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie is the closest hotel to the middle of Petersburg and is just a short drive away.

The Super 8 Petersburg Hopewell, Days Inn Petersburg - Fort Lee/South and Econo Lodge Petersburg are useful hotel choices for travelers seeking budget hotel accommodation.

The Residence Inn Marriott Chester is 13 miles from the main part of Petersburg. Or, alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill can be found 20 miles away. Some other places to stay include the Hampton Inn Petersburg-Southpark Mall and the Courtyard by Marriott Richmond Chester.

After you've enjoyed Petersburg, set out soak up the wider region of the Central Virginia area. Central Virginia offers rolling hills, and common Central Virginia tourist destinations include history museums. Common things to do in this part of United States of America include hiking and horse riding.

Why not spend some time discovering Iron Bridge Sports Park and Point of Rocks Park, in Chester, 13 miles to the north of Petersburg. Should you wish to visit Chester, be sure to check out the Fairfield Inn By Marriott Richmond Chester and Country Inn & Suites By Carlson, Chester, VA. 20 miles to the north of Petersburg, you may also choose to stay at Southside, which is home to the Days Inn Richmond/South and Americas Best Value Inn. If you're staying in Southside, set aside some time to visit the Drewry's Bluff and Art Works Studios & Galleries.

Before you head home from Richmond, make sure you experience local game. Visit Richmond International Raceway to the north of Petersburg. For visitors who are keen on booking a room close by, make a reservation in the Best Western Plus Glen Allen Inn or Sleep Inn Richmond.

Situated 25 miles away from Petersburg is Richmond International Airport. Stay nearby at Courtyard by Marriott Richmond Airport or Richmond Airport Hotel.