Find Luxury Hotels in Petersburg, VA

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Luxury Hotels

This weekend
Next weekend

Our top choices for Petersburg luxury hotels

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
7.6 out of 10, Good, (1000)
"The staff was so friendly that I would pick this place to stay when i come town for the holidays "
United States
Danita
The price is NT$3,503
NT$4,039 total
includes taxes & fees
Jan 25 - 2026/1/26
Country Inn & Suites by Radisson, Petersburg, VA

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very Good, (1000)
"Great place to visit 😀 "
United States
Mackenson
The price is NT$2,921
NT$3,280 total
includes taxes & fees
Jan 4 - 2026/1/5
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (970)
"Easy check in"
United States
Jose G
The price is NT$1,905
NT$2,139 total
includes taxes & fees
Jan 27 - 2026/1/28
Quality Inn Petersburg Fort Lee Area

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.4 out of 10, (559)
"EXELENTE"
Mexico
Wilfredo
The price is NT$1,907
NT$2,199 total
includes taxes & fees
Jan 6 - 2026/1/7
Econo Lodge Petersburg - Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1002)
"Over all, the stay was comfortable and the staff was very friendly "
United States
Diane
The price is NT$2,261
NT$2,539 total
includes taxes & fees
Dec 31 - 2026/1/1
Days Inn by Wyndham Petersburg/South Fort Lee
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Petersburg Hotel Reviews

Frequently asked questions

Are you looking for a luxury hotel for your stay in Petersburg?
Let Expedia help you arrange your flight to Richmond Intl. Airport (RIC) airport, and then choose from some places to stay that will deliver the luxury you seek. Amenities are important when you plan a trip, so we make it easy to find what you want to make your stay relaxing and comfortable. If you want an upscale hotel with a spa, an indoor pool, or luxury bedding, Expedia can assist you in finding the best luxury hotel experience that Petersburg has to offer. During your visit, you might want to enjoy the restaurants which Petersburg is known for.
When can I expect good weather in Petersburg?
Planning for the weather is an important factor for making your trip to Petersburg a success, especially when you're splurging. The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 43°F. Average annual precipitation for Petersburg is 47 inches.
What's there to see and do in Petersburg?
Enjoy Petersburg and visit Rogers Stadium, Virginia Motorsports Park, and Appomattox River. If you have a little extra time during your trip, you might want to make a stop at Sycamore Rouge Theatre and Petersburg National Battlefield Park.
How can I get around Petersburg?
It's easier to get around town in style when you know your options. To see more of the larger area, hop aboard a train at Petersburg Station.

Explore a world of travel with Expedia