HOTELS in Petersburg

Hotels in Petersburg VA & Motels in Petersburg Virginia

Find hotels in Petersburg using the list and search tools below. Search for the cheapest discounted hotel and motel rates in or near Petersburg, VA for your business or personal leisure travel. We show the best Petersburg Virginia hotel rooms. Review the Petersburg hotel list below to find the perfect lodging. We also have a map of the Petersburg hotels. Booking 5+ Rooms? Find Petersburg Group Hotel Discounts

The Petersburg center point is around the area of Petersburg Visitors Center Museum and the area of Southside Regional Medical Center.

Find my perfect hotel Rooms Check-In Check-Out  
Click to see Calendar Click to see Calendar Start My Search >
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

Petersburg Hotels/Motels & Accommodations

Photo of Rodeway Inn at Fort LeeRodeway Inn at Fort Lee in Petersburg
+1-800-230-4134Check Rates
530 East Washington St., Petersburg, VA 23803
  • Two-star Downtown hotel
  • Complimentary breakfast is offered
Exterior of Super 8Super 8
+1-800-997-5148Check Rates
555 East Wythe St., Petersburg, VA 23803
  • 3.0/5, Average Guest Reviews
  • Inexpensive Downtown hotel
  • 46 rooms in hotel
Knights Inn Petersburg Ft. Lee
+1-800-997-5149Check Rates
622. East Wythe St., Petersburg, VA 23803
  • Low Cost Highway hotel
  • Free breakfast available
Exterior of Hampton Inn Richmond Colonial HHampton Inn Richmond Colonial H
+1-800-230-4134Check Rates
403 East Roslyn Rd., Colonial Heights, VA 23834
  • 4.5/5, Very Good Reviews
  • Three Star Suburban property
  • Free complimentary breakfast
~1.17 Miles from Petersburg
Photo of Holiday Inn Petersburg North Fort LeeHoliday Inn Petersburg North Fort Lee
+1-800-997-5148Check Rates
401 East Roslyn Rd., Colonial Heights, VA 23834
  • 3.5/5, Average Recent Reviews
  • Affordable Suburban hotel
  • Check-in time: 03:00pm
~1.27 Miles from Petersburg
Photo of Comfort Suites SouthparkComfort Suites Southpark in Colonial Heights
+1-800-997-5149Check Rates
931 South Ave., Colonial Heights, VA 23834
  • 4.5/5, Very Good Recent Reviews
  • Inexpensive Highway property
  • Check-in: 3:00PM
~1.31 Miles from Petersburg
Photo of Econo Lodge Fort LeeEcono Lodge Fort Lee - Petersburg
+1-800-230-4134Check Rates
900 Winfield Rd., Petersburg, VA 23803
  • 2.5/5, Poor Recent Reviews
  • Low-priced Highway property
  • Hotel has 2 floors
Exterior of Hilton Garden Inn South SouthparkHilton Garden Inn South Southpark - Colonial Heights
+1-800-997-5148Check Rates
800 Southpark Blvd., Colonial Heights, VA 23834
  • 3-star Suburban property
  • 15 suites in hotel
~1.65 Miles from Petersburg
Sleep Inn & Suites - Prince George
+1-800-997-5149Check Rates
2200 Waterside Rd., Prince George, VA 23875
  • 4.5/5, Very Good Guest Reviews
  • Inexpensive Suburban hotel
  • Fitness center on property
~2.62 Miles from Petersburg
Super 8 Petersburg
+1-800-230-4134Check Rates
3138 South Crater Rd., Petersburg, VA 23805
  • 2.5/5, Poor Guest Reviews
  • Economical Suburban property
  • Comp. Breakfast
Country Inn & Suites in Petersburg
+1-800-997-5148Check Rates
130 Wagner Rd., Petersburg, VA 23805
Holiday Inn Express Hotel & Suites
+1-800-997-5149Check Rates
5679 Boydton Plank Rd., Petersburg, VA 23803
Image of Baymont Inn & Suites Prince GeorgeBaymont Inn & Suites Prince George
+1-800-230-4134Check Rates
5380 Oaklawn Blvd., Hopewell, VA 23860
  • 3.5/5, Average Read Reviews
  • Cheap Suburban hotel
  • Gym is available on property
~4.64 Miles from Petersburg
Hampton Inn / Petersburg / Hopewell in Hopewell
+1-800-997-5148Check Rates
5103 Plaza Dr., Hopewell, VA 23860
  • 4.5/5, Very Good Review Score
  • Affordable Highway property
  • 2 suites in property
~4.82 Miles from Petersburg
Candlewood Suites Hopewell in Hopewell
+1-800-997-5149Check Rates
5113 Plaza Dr., Hopewell, VA 23860
  • 4.5/5, Very Good Read Reviews
  • Two star Suburban property
  • Check in time: 3:00 PM
~4.89 Miles from Petersburg
Quality Inn Express : 4911 Oaklawn Blvd.
+1-800-230-4134Check Rates
4911 Oaklawn Blvd., Hopewell, VA 23860
  • 3.0/5, Average Read Reviews
  • Midscale Suburban hotel
  • Check in: 3:00PM
~5.01 Miles from Petersburg
Redemption Inn & Conference Center - Prince George
+1-800-997-5148Check Rates
5201 Courthouse Rd., Prince George, VA 23857
  • 4 star Rural hotel
  • Hotel has 4 meeting rooms
~5.12 Miles from Petersburg
Candlewood Suites in Colonial Heights
+1-800-997-5149Check Rates
15820 Woods Edge Rd., Colonial Heights, VA 23834
  • 3.0/5, Average Guest Reviews
  • Economy Suburban property
  • Fitness center on property
~5.38 Miles from Petersburg
Fairfield Inn & Suites Hopewell - Hopewell
+1-800-230-4134Check Rates
3952 Courthouse Rd., Hopewell, VA 23860
  • 4.0/5, Very Good Guest Reviews
  • Midscale Highway hotel
  • Comp. Breakfast
~5.59 Miles from Petersburg
Best Western Hopewell Inn
+1-800-997-5148Check Rates
3950 Courthouse Rd., Hopewell, VA 23860
  • 4.0/5, Very Good Hotel Reviews
  • Two-star Highway hotel
  • Free breakfast available
~5.60 Miles from Petersburg

 [1 - 20 of 50]   


Next: See My Petersburg Hotels with Pricing >




Back to TOP