Hotels in Petersburg

Hotels.com makes it easy and rewarding. Always

Reward yourself your way

Stay where you want, when you want, and get rewarded

Learn about Hotels.com Rewards

Unlock instant savings

You could get an extra 10% off with Member Prices

Sign up, it's free     Sign in

Free cancellation

Flexible bookings on most hotels*

Where to stay in Petersburg?

Find out more about Petersburg

Petersburg is a family-friendly place known for its restaurants. Learn about the local heritage of Petersburg at landmarks like Old Blandford Church and Petersburg National Battlefield Park. There's plenty more to see, including sights like Virginia Motorsports Park and Rogers Stadium.

Frequently asked questions

What accommodations do travelers like in Petersburg?
Ragland Mansion Bed & Breakfast, Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel and Hampton Inn Petersburg-Ft. Lee are all accommodations that are popular with guests.
Where can I find free parking at my hotel in Petersburg?
These hotels offer the perk of free parking: American Inn Motel and California Inn.
Can I book a refundable hotel in Petersburg?
If you’re looking for the flexibility to change your travel plans to Petersburg, most accommodations provide refundable* rates you can book. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Petersburg?
Your animal companion is welcome at these pet-friendly hotels: Super 8 by Wyndham Petersburg, Econo Lodge Petersburg - Fort Lee, and Red Roof Inn Petersburg – Fort Lee. There are 12 options to choose from on our site.
Which Petersburg hotels do our guests like for their great location?
Travelers like these properties for their convenient location: Country Inn & Suites by Radisson, Petersburg, VA, Comfort Inn Petersburg - Fort Lee and Gateway Inn. For a quiet locale, travelers like Quality Inn Petersburg - Fort Lee.
Where should I consider staying in Petersburg if I'm looking for a reasonably priced accommodation?
A few inexpensive options worth considering are Country Inn & Suites by Radisson, Petersburg, VA, Holiday Inn Express Petersburg, an IHG Hotel and Comfort Inn Petersburg - Fort Lee. You may want to browse all 8 choices on our site.
Where can I stay in Petersburg if I want a vacation rental instead of a hotel?
If you’re looking for a good alternative to a hotel, look over our selection of 11 vacation homes.
Where can I stay if I'm traveling to Petersburg with my kids?
Your kids are welcome at Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel, Hampton Inn Petersburg-Ft. Lee and Quality Inn Petersburg - Fort Lee. You can also check out 20 options available on our site.
Where should I stay in Petersburg for a vacation with my partner?
Country Inn & Suites by Radisson, Petersburg, VA is a good option for a romantic getaway with your special someone.
What will the weather in Petersburg be like during my vacation?
July and June are typically the warmest months in Petersburg when the average temp is 76°F. January and February are the coldest months when the average temperature is 42°F. August and July are the months with the most rain.
Why should I book my Petersburg hotel with Hotels.com?
There are lots of reasons to book your Petersburg trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures you always get the lowest price, and you can earn reward nights with our Rewards Program saving your money.

Keep exploring