Book Hotels in Petersburg, VA
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Petersburg
Top Petersburg hotels

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

Country Inn & Suites by Radisson, Petersburg, VA

Holiday Inn Express Petersburg by IHG

Comfort Inn Petersburg Near Fort Gregg-Adams

Days Inn by Wyndham Petersburg/South Fort Lee

Hotel Petersburg, Tapestry Collection By Hilton

Motel 6 Petersburg, VA - Fort Lee

The Commonwealth

Omni Richmond Hotel
Hotels in Petersburg with star-rating
Check Petersburg hotel room prices by star rating

5 Star Hotels
Top hotels in Petersburg where Kids stay FREE

Comfort Inn Petersburg Near Fort Gregg-Adams
Top family friendly Petersburg hotel deals

Country Inn & Suites by Radisson, Petersburg, VA
Top cheap Petersburg hotel deals

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg Hotel & Travel Guide
You will find a number of places to stay on Travelocity to consider when planning your adventure in Petersburg. Within a convenient driving distance of the downtown area of Petersburg, you can find 19 memorable hotels.
The Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie is nearest to downtown Petersburg and the only hotel within a quick drive.
Economical hotels in and around the Petersburg region are Super 8 Petersburg Hopewell, Econo Lodge South and Days Inn Petersburg - Fort Lee/South.
The Residence Inn Marriott Chester can be found 13 miles (21 kilometers) from the city center of Petersburg. Or, alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill is 20 miles (33 kilometers) away. Other places to stay are the Hampton Inn Petersburg-Southpark Mall and the Courtyard by Marriott Richmond Chester.
Do you want to venture a bit further afield? Central Virginia is home to many exciting attractions worth seeing. Explore Central Virginia's history museums and be sure to enjoy the area's rolling hills. Visitors in this corner of United States of America often love hiking, horse riding and shore fishing.
Chester is 12 miles (20 kilometers) north of Petersburg and features Iron Bridge Sports Park and Point of Rocks Park. Chester hotels and apartments include the Homewood Suites Chester and Fairfield Inn By Marriott Richmond Chester. Alternatively, you could consider staying at Southside, 20 miles (34 kilometers) north of Petersburg, where you can choose between the Days Inn Richmond/South and Americas Best Value Inn. If you're staying in Southside, keep a day to explore the Drewry's Bluff and Art Works Studios & Galleries.
If sport is always on your mind, don't overlook a trip to Richmond International Raceway, which you can find 30 miles (47 kilometers) to the north of Petersburg. Anyone that want to find a bed in the area surrounding the stadium can select from the Best Western Plus Glen Allen Inn or the Sleep Inn Richmond.
Richmond International Airport is a primary gateway for air travel, and is 25 miles (38 kilometers) away from Petersburg. Hotels that are nearby include Courtyard by Marriott Richmond Airport and Richmond Airport Hotel.
Petersburg hotels essential information
Accommodation | 631 hotels |
---|---|
Lowest Price | $57 |
Highest Price | $176 |
Popular hotels | Hampton Inn by Hilton Petersburg Ft. Gregg Adams, Country Inn & Suites by Radisson, Petersburg, VA, Holiday Inn Express Petersburg by IHG, Comfort Inn Petersburg Near Fort Gregg-Adams, Days Inn by Wyndham Petersburg/South Fort Lee, Hotel Petersburg, Tapestry Collection By Hilton, Motel 6 Petersburg, VA - Fort Lee, The Commonwealth, Omni Richmond Hotel |
Frequently asked questions
Recent Petersburg hotel reviews by fellow wanderers
