Star Rating
Hotel Name
Price Range (USD)to
Amenities

Petersburg Virginia Accommodations

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.

Petersburg Hotels/Accommodations

Rodeway Inn at Fort Lee in Petersburg
+1-888-690-5281
530 East Washington St., Petersburg, VA 23803
  • Two-star Downtown property
  • Free complimentary breakfast
From$38
Terrible 1.5 /5Reviews Call
Super 8 - Petersburg
+1-800-230-4134
555 East Wythe St., Petersburg, VA 23803
  • Two star Downtown property
  • 3 floors in property
Hampton Inn Petersburg Southpark Mall
+1-800-997-5148
403 East Roslyn Rd., Colonial Heights, VA 23834 ~1.21 miles north of Petersburg
  • 3 star Suburban property
  • 129 rooms in property
From$89
Very Good 4.5 /5Read Reviews Call
Holiday Inn Petersburg North Fort Lee 401 East Roslyn Rd., Colonial Heights, VA 23834 ~1.27 miles northeast of Petersburg
  • Affordable Suburban property
  • Hotel has 6 floors
Comfort Suites Southpark 931 South Ave., Colonial Heights, VA 23834 ~1.31 miles northeast of Petersburg
  • 2 star Highway property
  • 91 rooms in property
Econo Lodge Fort Lee - Petersburg 900 Winfield Rd., Petersburg, VA 23803
  • Low priced Highway property
  • Hotel has 100 rooms
From$35
Average 3.0 /5Reviews Call
Hilton Garden Inn South Southpark in Colonial Heights 800 Southpark Blvd., Colonial Heights, VA 23834 ~1.65 miles north of Petersburg
  • Affordable Suburban property
  • 3 meeting rooms in hotel
From$109
Very Good 4.5 /5Hotel Reviews Call
Value Place Richmond (Colonial Heights / Ft. Lee) in Colonial Heights
+1-888-690-5281
255 Jennick Dr., Colonial Heights, VA 23834 ~2.03 miles northeast of Petersburg
  • Economical property
  • Hotel has 124 rooms
Sleep Inn & Suites 2200 Waterside Rd., Prince George, VA 23875 ~2.62 miles northeast of Petersburg
  • Low priced Suburban hotel
  • Free breakfast available
Country Inn & Suites
+1-800-997-5148
130 Wagner Rd., Petersburg, VA 23805
  • Mid-scale Highway property
  • 22 suites in hotel
Holiday Inn Express Hotel & Suites in Petersburg
+1-888-690-5247
5679 Boydton Plank Rd., Petersburg, VA 23803
  • Mid-scale property
From$71
Very Good 4.0 /5Reviews Call
Baymont Inn & Suites Prince George - Hopewell
+1-888-305-3366
5380 Oaklawn Blvd., Hopewell, VA 23860 ~4.64 miles east of Petersburg
  • Low priced Suburban property
  • 4 floors in property
Hampton Inn / Petersburg / Hopewell : 5103 Plaza Dr. 5103 Plaza Dr., Hopewell, VA 23860 ~4.82 miles east of Petersburg
  • Three Star Highway hotel
  • 74 rooms in hotel
From$89
Very Good 4.5 /5Review Score Call
Candlewood Suites Hopewell : 5113 Plaza Dr. 5113 Plaza Dr., Hopewell, VA 23860 ~4.89 miles northeast of Petersburg
  • Economy Suburban property
  • Check in time: 3:00 PM
From$62
Very Good 4.5 /5Reviews Call
Quality Inn at Fort Lee - Hopewell 4911 Oaklawn Blvd., Hopewell, VA 23860 Website ~5.01 miles northeast of Petersburg
  • Low-priced Suburban property
  • Check in: 3:00PM
Stay Over Suites 4115 Old Woodlawn St., Hopewell, VA 23860 ~5.35 miles northeast of Petersburg
  • Three Star Highway hotel
  • Gym / Fitness Center Available
From$70
Very Good 4.5 /5Read Reviews Call
Candlewood Suites - Colonial Heights 15820 Woods Edge Rd., Colonial Heights, VA 23834 ~5.38 miles north of Petersburg
  • 2 star Suburban hotel
  • Fitness center on property
From$64
Average 3.5 /5Reviews Call
Comfort Inn 15720 Woods Edge Rd., Colonial Heights, VA 23834 ~5.43 miles north of Petersburg
  • 3-star property
Fairfield Inn & Suites Hopewell Va in Hopewell 3952 Courthouse Rd., Hopewell, VA 23860 ~5.54 miles northeast of Petersburg
  • 3-star Highway hotel
  • Check in time: 3:00 pm
Holiday Inn Express Hotel & Suites
+1-800-881-1523
11979 South Crater Rd., Petersburg, VA 23805
  • 3 star Rural property
  • Free breakfast
Econo Lodge - Colonial Heights 2310 Indian Hill Rd., Colonial Heights, VA 23834 ~5.88 miles north of Petersburg
  • Inexpensive Highway hotel
  • Check-in: 2:00 PM
Hampton Inn - Petersburg
+1-888-690-5281
11909 South Crater Rd., Petersburg, VA 23805
  • Affordable Highway property
  • Check-in time: 11:00
Comfort Inn Petersburg 12001 South Crater Rd., Petersburg, VA 23805
  • Inexpensive Highway hotel
  • Complimentary breakfast is offered
Howard Johnson
+1-800-997-5148
12205 South Crater Rd., Petersburg, VA 23805
  • 2-star Highway property
  • 135 sleeping rooms in hotel
Days Inn Petersburg in Petersburg
+1-888-690-5247
12208 South Crater Rd., Petersburg, VA 23805
  • Low Cost Highway property
  • Free breakfast
Next 25 Petersburg Hotels > [1 - 25 of 50]   
Next: See My Petersburg Hotels with Pricing
Back to Top