Hotels in Petersburg, Virginia

Only Handpicked and Verified Accommodations for Your Stay in Petersburg, United States

Check-in
25Jul
Check-out
26Jul
Rooms and Guests2 Guests, 1 Room
Petersburg offers attractions like Chesterfield County's Point of Rocks Park, the historic Siege Museum, and vibrant gaming at the Aces Casino. You can explore the scenic Appomattox River and visit local shops downtown. For accommodations, consider boutique hotels like the Quality Inn, with its convenient access to the city's highlights, or enjoy the atmosphere at the Country Inn & Suites featuring warm decor. This site showcases a hand-picked selection of top-rated hotels based on guest reviews. Book early during festivals for the best deals and use rideshares for easy city transport.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
Brands
1-17 out of 17
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
Map6.5 mi from City Centre
FromUS$ 85 /nightSelect
7.8
Very good
Map
FromUS$ 66 /nightSelect
8.2
Great
Map1.9 mi from City Centre1300 yd from Walnut Hill Plaza Shopping Center
FromUS$ 46 /nightSelect
6.6
Nice
Map1.5 mi from City Centre1500 yd from Walnut Hill Plaza Shopping Center
FromUS$ 34 /nightSelect
8.4
Great
Map4.4 mi from City Centre
FromUS$ 159 /nightSelect
7.4
Very good
Map6.6 mi from City Centre
FromUS$ 45 /nightSelect
7.4
Very good
Map1200 yd from City Centre1300 yd from Petersburg Visitors Ctr-Museum
FromUS$ 42 /nightSelect
6.8
Nice
Map6.6 mi from City Centre
FromUS$ 65 /nightSelect
8.2
Great
Map6.4 mi from City Centre
FromUS$ 89 /nightSelect
8.2
Great
Map3.5 mi from City Centre400 yd from GO-Kart Village
FromUS$ 72 /nightSelect
8.2
Great
Map6.4 mi from City Centre
FromUS$ 99 /nightSelect
Map300 yd from City Centre300 yd from Trapezium House
FromUS$ 139 /nightSelect
8.0
Great
Map6.5 mi from City Centre
FromUS$ 56 /nightSelect
8.2
Great
Map1100 yd from City Centre1100 yd from Petersburg Visitors Ctr-Museum
FromUS$ 71 /nightSelect
8.0
Great
Map3.5 mi from City Centre500 yd from GO-Kart Village
FromUS$ 60 /nightSelect
Map10.5 mi from City Centre
Select
7.8
Very good
Map1300 yd from City Centre1300 yd from Petersburg Visitors Ctr-Museum
FromUS$ 74 /nightSelect

Price range for hotels in Petersburg

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 159
⬇️ The lowest price
USD 34
💸 Average price for
4-star hotels
USD 89
3-star hotels
USD 74

Best hotels in Petersburg

Based on guest reviews over the last 12 months

FAQs about hotels in Petersburg

We hope that the answers to these questions will help you plan your trip

Which hotels in Petersburg are best for families?
The Country Inn & Suites By Radisson and Holiday Inn Express And Suites are great family-friendly options, offering spacious rooms and amenities like pools. Average nightly rates are around $100 to $150.
What are the cheapest hotel options in Petersburg?
The Motel 6 Petersburg and Econo Lodge Petersburg - Fort Lee offer budget-friendly rates, often under $80 per night, making them some of the most affordable choices.
Which Petersburg hotels are top-rated according to guest reviews?
Hampton Inn Petersburg-Fort Lee and Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie are among the top-rated hotels, consistently receiving high praise for service and cleanliness.
What hotels are nearest to popular landmarks in Petersburg?
Days Inn By Wyndham Petersburg/South Fort Lee is conveniently located near the Petersburg National Battlefields. It's about 5 kilometers away. Average nightly rate is approximately $90.

Hotel Options in Petersburg, Virginia

This guide provides factual information on 15 evaluated hotel properties in Petersburg, Virginia, highlighting key features, pricing, and seasonal considerations to aid in making informed accommodation decisions.

Typical nightly rates range from $80 to $150 USD.

Petersburg hosts about 15 hotels, catering to diverse budgets.

Peak travel seasons occur during spring and fall, affecting availability.

Local hotel taxes and fees amount to approximately 15% on average.

Key attractions, such as the Petersburg National Battlefield, are within 8 km.

Other cities in United States