Hotels in Petersburg, Virginia

Search & Compare Petersburg Hotels

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in Petersburg

Petersburg overview

Petersburg is a budget-friendly place distinct for its historical sites and museums, and known for its monuments and shops. You're sure to enjoy all of the coffee and dining options. Visitors can plan a fun excursion to Swaders Sports Park and Petersburg National Battlefield Park. Don't miss your chance to see attractions like Siege Museum and Farmers Bank. If you're looking for a family- and business-friendly getaway, Petersburg is for you.

Where to stay in Petersburg

A welcoming city for all, Petersburg has a variety of lodging options. There are 125 hotels in the Petersburg area and you can shop as many as 25 deals for rooms on Hotels.com, some with discounts of up to 55%.
  • • 47 2-star hotels with an average price of $42 per night
  • • 57 3-star hotels with an average price of $72 per night
  • • 10 4-star hotels with an average price of $110 per night

Here are the top hotels based on 15154 user reviews of Petersburg hotels:
  • • Hampton Inn Petersburg-Ft. Lee (Petersburg)
  • • Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie (Petersburg)
  • • Holiday Inn Express Petersburg (Petersburg)
  • • Country Inn and Suites (Petersburg)
  • • Comfort Inn Petersburg (Petersburg)

How to get to Petersburg

Fly in to Richmond, VA (RIC-Richmond Intl.), 19.5 mi (31.4 km) from downtown Petersburg. Petersburg Station is the closest train station.

What to see around Petersburg

Fun activities include attractions such as:
  • • Swaders Sports Park
  • • Petersburg National Battlefield Park
  • • Parker's Battery Park
  • • Hatcher's Run Battlefield
  • • Presquile National Wildlife Refuge
Known for its family-friendly sights such as:
  • • Iron Bridge Sports Park
  • • Putt-Putt Fun Center
  • • Metro Richmond Zoo
The area's museums and cultural sights stand out, and places to visit include:
  • • Siege Museum
  • • Farmers Bank
  • • Centre Hill Museum
  • • Pocahontas Island Black History Museum
  • • Violet Bank Museum
Memorable for its historical sites, monuments, and these top landmarks to visit:
  • • Old Blandford Church
  • • U.S. Army Quartermaster Museum
  • • U.S. Army Women's Museum
  • • Poplar Grove National Cemetery
  • • Weston Plantation
Some recommended places to see include:
  • • Virginia State University
  • • Rogers Stadium
  • • Keystone Antique Truck and Tractor Museum
  • • Southpark Mall
  • • Dogwood Trace Golf Course

When to visit Petersburg

Curious about when's the best time to visit? Here are the seasonal norms to help with your planning:

Seasonal temperature averages
  • • January-March: 65°F day, 27°F night
  • • April-June: 90°F day, 41°F night
  • • July-September: 90°F day, 53°F night
  • • October-December: 76°F day, 28°F night
Seasonal rainfall averages
  • • January-March: 10.1 inches
  • • April-June: 10.7 inches
  • • July-September: 13.5 inches
  • • October-December: 9.6 inches