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, Motels & Accommodations

Rodeway Inn at Fort Lee
+1-888-690-5281
530 East Washington St., Petersburg, VA 23803
  • 2-star Downtown property
  • Comp. Breakfast
Super 8 in Petersburg
+1-800-230-4134
555 East Wythe St., Petersburg, VA 23803
  • 2 star Downtown property
  • 3 floors in property
Hampton Inn Petersburg Southpark Mall in Colonial Heights
+1-800-997-5148
403 East Roslyn Rd., Colonial Heights, VA 23834 ~1.21 miles north of Petersburg
  • Affordable Suburban hotel
  • Hotel has 129 rooms
Holiday Inn Petersburg North Fort Lee 401 East Roslyn Rd., Colonial Heights, VA 23834 ~1.27 miles northeast of Petersburg
  • Mid-scale Suburban hotel
  • 5 conference rooms in property
Comfort Suites Southpark - Colonial Heights 931 South Ave., Colonial Heights, VA 23834 ~1.31 miles northeast of Petersburg
  • Low priced Highway hotel
  • Gym is available on property
From$82
Very Good 4.0 /5Read Reviews Call
Econo Lodge Fort Lee 900 Winfield Rd., Petersburg, VA 23803
  • Low-priced Highway hotel
  • 2 floors in property
Hilton Garden Inn South Southpark - Colonial Heights 800 Southpark Blvd., Colonial Heights, VA 23834 ~1.65 miles north of Petersburg
  • Mid-scale Suburban property
  • 15 suites in hotel
From$109
Very Good 4.5 /5Review Score Call
Value Place Richmond (Colonial Heights / Ft. Lee)
+1-800-230-4134
255 Jennick Dr., Colonial Heights, VA 23834 ~2.03 miles northeast of Petersburg
  • Low Cost hotel
  • 4 floors in hotel
Sleep Inn & Suites 2200 Waterside Rd., Prince George, VA 23875 ~2.62 miles northeast of Petersburg
  • Cheap Suburban hotel
  • Comp. Breakfast
From$65
Very Good 4.0 /5Reviews Call
Country Inn & Suites
+1-888-690-5247
130 Wagner Rd., Petersburg, VA 23805
  • Midscale Highway property
  • Comp. Breakfast
From$63
Very Good 4.0 /5Read Reviews Call
Holiday Inn Express Hotel & Suites - Petersburg
+1-888-305-3366
5679 Boydton Plank Rd., Petersburg, VA 23803
  • Affordable hotel
From$71
Very Good 4.0 /5Reviews Call
Baymont Inn & Suites Prince George
+1-800-997-5149
5380 Oaklawn Blvd., Hopewell, VA 23860 ~4.64 miles east of Petersburg
  • Low Cost Suburban hotel
  • Check in: 03:00 PM
Hampton Inn / Petersburg / Hopewell 5103 Plaza Dr., Hopewell, VA 23860 ~4.82 miles east of Petersburg
  • 3 star Highway property
  • Comp. Breakfast
From$89
Very Good 4.5 /5Reviews Call
Candlewood Suites Hopewell 5113 Plaza Dr., Hopewell, VA 23860 ~4.89 miles northeast of Petersburg
  • Two-star Suburban property
  • Check in time: 3:00 PM
Quality Inn at Fort Lee 4911 Oaklawn Blvd., Hopewell, VA 23860 Website ~5.01 miles northeast of Petersburg
  • Low-priced Suburban hotel
  • Hotel has 2 floors
Stay Over Suites 4115 Old Woodlawn St., Hopewell, VA 23860 ~5.35 miles northeast of Petersburg
  • Affordable Highway property
  • Hotel has 107 suites
From$65
Very Good 4.5 /5Review Score Call
Candlewood Suites - Colonial Heights 15820 Woods Edge Rd., Colonial Heights, VA 23834 ~5.38 miles north of Petersburg
  • Two star Suburban hotel
  • Access to gym on-site
Fairfield Inn & Suites Hopewell Va 3952 Courthouse Rd., Hopewell, VA 23860 ~5.54 miles northeast of Petersburg
  • Mid-scale Highway hotel
  • Hotel has 89 rooms
From$79
Very Good 4.0 /5Reviews Call
Holiday Inn Express Hotel & Suites
+1-888-690-5281
11979 South Crater Rd., Petersburg, VA 23805
  • 3 star Rural hotel
  • Hotel has 5 floors
From$73
Very Good 4.0 /5Review Score Call
Econo Lodge in 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
+1-800-997-5148
11909 South Crater Rd., Petersburg, VA 23805
  • 3 star Highway hotel
  • Hotel has 4 suites
From$49
Very Good 4.0 /5Reviews Call
Comfort Inn Petersburg 12001 South Crater Rd., Petersburg, VA 23805
  • Economical Highway hotel
  • Hotel has 2 floors
Howard Johnson : 12205 South Crater Rd.
+1-888-305-3366
12205 South Crater Rd., Petersburg, VA 23805
  • Low Cost Highway property
  • 2 floors in property
Days Inn Petersburg in Petersburg
+1-800-997-5149
12208 South Crater Rd., Petersburg, VA 23805
  • 2-star Highway hotel
  • Hotel has 2 floors
Homewood Suites by Hilton Richmond Chester - Chester
+1-888-690-5281
12810 Old Stage Rd., Chester, VA 23836 ~8.61 miles north of Petersburg
  • 3 star Suburban property
  • Gym / Fitness Center Available
Next 25 Petersburg Hotels > [1 - 25 of 50]   
Next: See My Petersburg Hotels with Pricing
Back to Top