A panoramic view of a town with a mix of historic and modern buildings, a large body of water in the distance, and a cloudy sky.

Search Luxury Hotels in Petersburg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Petersburg Luxury Hotels

Tonight
20 Sept - 21 Sept
Tomorrow
21 Sept - 22 Sept
Next weekend
25 Sept - 27 Sept
In two weeks
2 Oct - 4 Oct

Our top choices for Petersburg luxury hotels

1. DoubleTree by Hilton Richmond Airport

DoubleTree by Hilton Richmond Airport
Sandston
  • Refined 4-star Richmond airport hotel offers indoor pool, restaurant, and free shuttle.
₹12,500
₹14,535 total
includes taxes & fees
4 Oct - 5 Oct
DoubleTree by Hilton Richmond Airport

2. The Boulevard Inn

The Boulevard Inn
Fan District
₹25,793
₹29,404 total
includes taxes & fees
4 Oct - 5 Oct
The Boulevard Inn

3. The Jefferson Hotel

The Jefferson Hotel
Downtown Richmond
  • Beaux arts elegance meets modern luxury in richmond's historic hotel with spa services and fine dining.
₹30,201
₹35,118 total
includes taxes & fees
4 Oct - 5 Oct
The Jefferson Hotel

4. Graduate by Hilton Richmond

Graduate by Hilton Richmond
Downtown Richmond
₹14,073
₹16,364 total
includes taxes & fees
1 Oct - 2 Oct
Graduate by Hilton Richmond

5. Omni Richmond Hotel

Omni Richmond Hotel
Downtown Richmond
  • Upscale sophistication meets Southern comfort at this 4-star Richmond retreat with pool and deluxe amenities.
₹18,122
₹21,072 total
includes taxes & fees
4 Oct - 5 Oct
Omni Richmond Hotel

6. DoubleTree by Hilton Richmond - Midlothian

DoubleTree by Hilton Richmond - Midlothian
North Chesterfield
₹10,928
₹12,707 total
includes taxes & fees
4 Oct - 5 Oct
DoubleTree by Hilton Richmond - Midlothian

7. The Commonwealth

The Commonwealth
Downtown Richmond
₹14,680
₹17,070 total
includes taxes & fees
30 Sept - 1 Oct
The Commonwealth

8. The Berkeley Richmond, Outset Collection by Hilton

The Berkeley Richmond, Outset Collection by Hilton
Downtown Richmond
  • Historic elegance meets modern luxury at this City centre Richmond gem with plush beds near Shockoe Slip.
₹15,645
₹18,192 total
includes taxes & fees
27 Sept - 28 Sept
The Berkeley Richmond, Outset Collection by Hilton

9. Hilton Richmond Downtown

Hilton Richmond Downtown
Downtown Richmond
  • City centre Richmond hotel offers pillowtop beds, indoor pool, and 3 on-site restaurants for urban sophistication.
₹14,859
₹17,278 total
includes taxes & fees
4 Oct - 5 Oct
Hilton Richmond Downtown

10. Quirk Hotel Richmond

Quirk Hotel Richmond
Downtown Richmond
  • Baroque elegance meets modern luxury in this City centre Richmond hotel with 2 stylish bars, rooftop dining, and an art gallery.
₹14,758
₹17,161 total
includes taxes & fees
18 Oct - 19 Oct
Quirk Hotel Richmond
View all properties

Top Petersburg Hotel Reviews

The Berkeley Richmond, Outset Collection by Hilton

The Berkeley Richmond, Outset Collection by Hilton

10/10 Excellent
"This property is well maintained and conveniently located. The staff were very friendly and helpful."
Sherry 1-night trip
Posted less than an hour ago
The Berkeley Richmond, Outset Collection by Hilton
Linden Row Inn

Linden Row Inn

10/10 Excellent
"A/C worked well. Convenient location. Big rooms."
Allan 2-night trip
Posted 20 hours ago
Linden Row Inn
Richmond Marriott

Richmond Marriott

10/10 Excellent
"Very quiet room and comfortable bed"
Susan 1-night trip
Posted 1 day ago
Richmond Marriott

Frequently asked questions

Are you looking for a luxury hotel for your stay in Petersburg?
Let Expedia help you arrange your flight to Richmond, VA (RIC-Richmond Intl.) 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 need to make your stay special. 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 temperature of 24°C, while the coldest months are January and February, with an average of 6°C. Average annual precipitation for Petersburg is 1190 mm.
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 Centre Hill Museum and Dogwood Trace Golf Course.
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 on a train at Petersburg Station.

Explore a world of travel with Expedia