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 : 530 East Washington St.
+1-888-690-5281
530 East Washington St., Petersburg, VA 23803
  • Low Cost Downtown property
  • 2 conference rooms in property
Super 8
+1-800-230-4134
555 East Wythe St., Petersburg, VA 23803
  • Inexpensive Downtown property
  • Check-in: 2:00 PM
Holiday Inn Petersburg North Fort Lee 401 East Roslyn Rd., Colonial Heights, VA 23834 ~1.27 miles northeast of Petersburg
  • Three Star Suburban hotel
  • Free breakfast
Comfort Suites Southpark - Colonial Heights
+1-888-690-5247
931 South Ave., Colonial Heights, VA 23834 ~1.31 miles northeast of Petersburg
  • Low priced Highway hotel
  • 91 suites in property
From$85
Very Good 4.5 /5Read Reviews Call
Hampton Inn Petersburg South Park Mall : 403 East Roslyn Rd. 403 East Roslyn Rd., Colonial Heights, VA 23834 ~1.32 miles northeast of Petersburg
  • Midscale Suburban hotel
  • Comp. Breakfast
Econo Lodge Fort Lee 900 Winfield Rd., Petersburg, VA 23803
  • Low-priced Highway property
  • 100 sleeping rooms in hotel
From$35
Average 3.0 /5Reviews Call
Hilton Garden Inn South Southpark - Colonial Heights 800 Southpark Blvd., Colonial Heights, VA 23834 ~1.65 miles north of Petersburg
  • Midscale Suburban hotel
  • Check in time: 03:00pm
From$109
Very Good 4.5 /5Read Reviews 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
  • Cheap hotel
  • Hotel has 124 rooms
Sleep Inn & Suites - Prince George 2200 Waterside Rd., Prince George, VA 23875 ~2.62 miles northeast of Petersburg
  • Cheap Suburban property
  • Free breakfast available
From$68
Very Good 4.5 /5Reviews Call
Country Inn & Suites : 130 Wagner Rd.
+1-888-690-5247
130 Wagner Rd., Petersburg, VA 23805
  • Mid-scale Highway property
  • Fitness / Gym is on-site
Holiday Inn Express Hotel & Suites in Petersburg
+1-888-305-3366
5679 Boydton Plank Rd., Petersburg, VA 23803
  • 3 star property
Baymont Inn & Suites Prince George - Hopewell
+1-800-997-5149
5380 Oaklawn Blvd., Hopewell, VA 23860 ~4.64 miles east of Petersburg
  • Two-star Suburban property
  • 144 rooms in hotel
From$24
Average 3.5 /5Reviews Call
Hampton Inn / Petersburg / Hopewell 5103 Plaza Dr., Hopewell, VA 23860 ~4.82 miles east of Petersburg
  • Mid-scale Highway hotel
  • 3 floors in hotel
Candlewood Suites Hopewell in Hopewell
+1-800-230-4134
5113 Plaza Dr., Hopewell, VA 23860 ~4.89 miles northeast of Petersburg
  • Low priced Suburban hotel
  • Hotel has 3 floors
From$62
Very Good 4.5 /5Read Reviews Call
Quality Inn at Fort Lee - Hopewell 4911 Oaklawn Blvd., Hopewell, VA 23860 ~5.01 miles northeast of Petersburg
  • 2 star Suburban property
  • Check-in: 3:00PM
Stay Over Suites 4115 Old Woodlawn St., Hopewell, VA 23860 ~5.35 miles northeast of Petersburg
  • 3 star Highway property
  • Free breakfast
Candlewood Suites - Colonial Heights 15820 Woods Edge Rd., Colonial Heights, VA 23834 ~5.38 miles north of Petersburg
  • Low priced Suburban hotel
  • Fitness / Gym is on-site
Fairfield Inn & Suites Hopewell Va 3952 Courthouse Rd., Hopewell, VA 23860 ~5.54 miles northeast of Petersburg
  • 3 star Highway property
  • Free breakfast
Holiday Inn Express Hotel & Suites
+1-888-690-5281
11979 South Crater Rd., Petersburg, VA 23805
  • Three Star Rural hotel
  • 73 suites in hotel
Econo Lodge 2310 Indian Hill Rd., Colonial Heights, VA 23834 ~5.88 miles north of Petersburg
  • Cheap Highway hotel
  • 2 floors in hotel
Hampton Inn in Petersburg
+1-800-997-5148
11909 South Crater Rd., Petersburg, VA 23805
  • 3-star Highway property
  • Free breakfast available
From$49
Very Good 4.0 /5Read Reviews Call
Comfort Inn Petersburg - Petersburg 12001 South Crater Rd., Petersburg, VA 23805
  • 2 star Highway property
  • Free breakfast
Howard Johnson : 12205 South Crater Rd.
+1-888-305-3366
12205 South Crater Rd., Petersburg, VA 23805
  • Low Cost Highway hotel
  • Check-in: 3:00 pm
Days Inn Petersburg
+1-800-997-5149
12208 South Crater Rd., Petersburg, VA 23805
  • Low priced Highway hotel
  • Complimentary breakfast is offered
Homewood Suites by Hilton Richmond Chester
+1-888-690-5281
12810 Old Stage Rd., Chester, VA 23836 ~8.61 miles north of Petersburg
  • Affordable Suburban property
  • Hotel has 118 suites
Next 25 Petersburg Hotels > [1 - 25 of 50]   
Next: See My Petersburg Hotels with Pricing
Back to Top