Where will you stay in Petersburg?

Top 10 Petersburg Hotel Deals

See all 97 Hotels in Petersburg

Recent Reviews in Petersburg

Narrow your search

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.

Searching for a place to stay in 3 kilometres (2 miles) of downtown Petersburg? Hampton Inn Petersburg-Southpark Mall and Holiday Inn Petersburg North - Ft. Lee should suit your needs.

The Super 8 Petersburg Hopewell, Econo Lodge South and Days Inn Petersburg - Fort Lee/South could be good options for those travelers who are after economical hotel accommodation.

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.