Search for Petersburg Hotels from CA $47
Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
You could be seeing lower prices
Reviewed on Jan. 17, 2020
Reviewed on Feb. 24, 2020
Reviewed on Oct. 1, 2020
Petersburg Hotel Guide
If you are hoping to book luxury or budget hotels in or near Petersburg, it is useful to know that there's a myriad of options. On our up-to-the-minute accommodation pages you'll discover 30 accommodations within a 0.1-kilometre (0.06-mile) radius of Petersburg's center.
14 kilometres (9 miles) from the heart of Petersburg, is the Residence Inn Marriott Chester. Alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill can be found 30 kilometres (18 miles) away. If you'd prefer, you could check out the amenities and rates at the Courtyard by Marriott Richmond Chester or the Hampton Inn Richmond SW/Hull Street.
The wider Central Virginia region is certainly well worth exploring too. Central Virginia has rolling hills. Commonly visited Central Virginia visitor destinations include history museums. Visitors and locals alike in this part of United States of America can enjoy hiking, horse riding and shore fishing.
Consider spending a few hours enjoying Iron Bridge Sports Park and Point of Rocks Park, which you'll find in Chester, 14 kilometres (9 miles) to the north of Petersburg. Expedia-listed Chester hotel options are the Fairfield Inn By Marriott Richmond Chester and Country Inn & Suites By Carlson, Chester, VA. 30 kilometres (17 miles) to the north of Petersburg, is Southside, which is home to the Days Inn Richmond/South and Americas Best Value Inn. The Drewry's Bluff and Art Works Studios & Galleries are a couple of the most popular sites to check out while in Southside.
If you love sports and love watching local games you might like to head to Richmond International Raceway, which is 40 kilometres (25 miles) to the north of Petersburg. Book accommodation near the action at the Best Western Plus Glen Allen Inn or the Sleep Inn Richmond.
Richmond International Airport is 30 kilometres (20 miles) from Petersburg. Should you wish to stay nearby, you can easily book a room at the Courtyard by Marriott Richmond Airport or Richmond Airport Hotel.
Frequently asked questions
Where is the best place for a stay in Petersburg?
If I need to cancel my hotel reservation in Petersburg, will I receive a refund?
What's the best accommodation for a budget-friendly stay in Petersburg?
What's the best place to stay for a family vacation to Petersburg?
What's the best pet-friendly hotel in Petersburg?
What's the best hotel for a golf vacation in Petersburg?
What's the best place to stay in Petersburg that's close to historical sites?
What are some accommodations with pools in Petersburg?
Recent Reviews in Petersburg
More trip options
- Petersburg Hotels by Star Rating
- Hotels near Petersburg Airports
- Hotels in Petersburg Neighborhoods
- Hotels near Popular Petersburg Attractions
- More Accommodation Types in Petersburg
- More Hotel Options in Petersburg
- Petersburg Hotels by Brand
- More Popular Hotels in Richmond
- Other Hotels near Petersburg, Richmond
- Hotels in Popular Destinations
- Expedia's Latest Trends