Star Rating
Hotel Name
Price Range (USD)to
Amenities

All Hampton Inn in or near Petersburg

Hampton Inn Petersburg Southpark Mall - Colonial Heights
+1-888-690-5247
403 East Roslyn Rd., Colonial Heights, VA 23834 ~1.21 miles north of Petersburg center
  • 3-star Suburban property
  • Hotel has an eco-friendly policy Read more
Hampton Inn / Petersburg / Hopewell
+1-888-305-3366
5103 Plaza Dr., Hopewell, VA 23860 ~4.82 miles east of Petersburg center
  • Three Star Highway property
  • Gym is available on property
  • Great location
  • A special thank you to the manager
From$93
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn
+1-800-881-1523
11909 South Crater Rd., Petersburg, VA 23805 ~6.08 miles southeast of Petersburg center
  • Three Star Highway hotel
  • 4 suites in property
  • World class service
  • Most guests enjoyed the restaurants & bars nearby
From$49
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn Chester / Richmond
+1-888-283-3404
12610 Chestnut Hill Rd., Chester, VA 23836 ~8.84 miles north of Petersburg center
  • Three Star Suburban hotel
  • Hotel has 2 suites
From$100
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn Richmond South
+1-866-221-8581
4300 Commerce Rd., Richmond, VA 23234 ~16.50 miles north of Petersburg center
  • Mid-scale Highway hotel
  • Fitness + Health Center
  • Great scrambled eggs
  • Reasonably accessible by car
Hampton Inn Stonycreek
+1-866-429-5787
10476 Blue Star Highway, Stony Creek, VA 23882 ~17.29 miles south of Petersburg center
  • Three Star Highway hotel
  • 3 floors in property
  • Close to highway
  • Gas station right next door
Hampton Inn Hull Street
+1-888-690-5281
3620 Price Club Blvd., Midlothian, VA 23112 ~17.88 miles northwest of Petersburg center
  • 3-star Suburban property
  • Free complimentary breakfast
  • Almost all guests found the staff to be very friendly
  • Clean Rooms
Hampton Inn Richmond Airport / Downtown
+1-888-690-5247
421 International Center Dr., Sandston, VA 23150 ~21.16 miles north of Petersburg center
  • Mid-scale Suburban property
  • Check-in time: 3:00pm
  • Good access to airport
  • Nearby restaurants
Hampton Inn & Suites Richmond Downtown
+1-888-305-3366
700 East Main St. Suite A, Richmond, VA 23219 ~21.62 miles north of Petersburg center
  • Midscale Downtown property
  • Check-in time: 3:00pm
From$109
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn Richmond Midlothian Turnpike : 800 Research Rd.
+1-800-881-1523
800 Research Rd., Richmond, VA 23236 ~22.07 miles northwest of Petersburg center
  • Three Star Suburban property
  • Complimentary breakfast is offered
  • Very good family hotel
  • Popular among business travelers
From$84
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn Richmond Mechanicsville
+1-888-283-3404
7433 Bell Creek Rd., Mechanicsville, VA 23111 ~26.56 miles north of Petersburg center
  • Affordable Highway property
  • 3 floors in property
  • Good accessibility by car
  • Not very comfortable
Hampton Inn & Suites Richmond / Glenside : 5406 Glenside Dr.
+1-866-221-8581
5406 Glenside Dr., Richmond, VA 23228 ~27.14 miles north of Petersburg center
  • Affordable Suburban property
  • Hotel has 4 floors
  • Delicious food
  • Clean hotel facilities
From$84
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn & Suites Glen Allen / Richmond - Glen Allen
+1-866-429-5787
1101 Technology Park Dr., Glen Allen, VA 23059 ~30.57 miles north of Petersburg center
  • Midscale Suburban property
  • Hotel has 4 meeting rooms
  • The majority of guests thought the building wasn't nice
  • Comfortable beds
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn Richmond West : 10800 West Broad St.
+1-888-690-5281
10800 West Broad St., Glen Allen, VA 23060 ~30.63 miles north of Petersburg center
  • 3 star Suburban property
  • 5 floors in property
  • World class service
  • Perfectly clean
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn by Hilton Richmond North / Ashland in Ashland
+1-888-690-5247
705 England St., Ashland, VA 23005 ~36.90 miles north of Petersburg center
  • Three Star Suburban hotel
  • 3 floors in hotel
  • Clean rooms
  • Very good business hotel
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn by Hilton Emporia - Emporia
+1-888-305-3366
898 Wiggins Rd., Emporia, VA 23847 ~37.22 miles south of Petersburg center
  • Three Star Highway property
  • Check in: 2pm
  • Almost all guests thought, the hotel was modern
  • Horrible pool
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn & Suites
+1-800-881-1523
1880 Richmond Rd., Williamsburg, VA 23185 ~37.38 miles east of Petersburg center
  • Mid-scale Downtown hotel
  • 100 rooms in property
  • Fantastic service
  • About half of guests thought they were poorly maintained
From$69
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Central - Williamsburg
+1-888-283-3404
718 Bypass Rd., Williamsburg, VA 23185 ~38.62 miles east of Petersburg center
  • 3-star Downtown property
  • Fitness + Health Center
  • Great shopping
  • Breakfast is good
Hampton Inn & Suites Historic Area
+1-866-221-8581
911 Capitol Landing Rd., Williamsburg, VA 23185 ~39.47 miles east of Petersburg center
  • Mid-scale Downtown property
  • Fitness center on property
  • Close to historical sites
  • Excellent location

Next: Show All Available Comparable Hotels with Pricing

Graph: Next 20 Days of Petersburg Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Petersburg, VA discounts available. The chart reflects the cheapest Petersburg hotel for each day and each star rating category.

Back to Top