Hilton Hotels and Resorts Hotels in or near Petersburg


From
$125
Per Night

Hilton Richmond Short Pump
12042 West Broad Street
Richmond, VA 23233


More Hotels In Petersburg


From
$109
Per Night

1-star hotel in Petersburg
Rodeway Inn At Fort Lee Petersburg
530 East Washington Street
Petersburg, VA 23803
Rodeway Inn in Petersburg


From
$80
Per Night


From
$114
Per Night
2-star hotel in Colonial Heights
Holiday Inn Petersburg North - Fort Lee
401 East Rosyln Road
Colonial Heights, VA 23834
Holiday Inn Hotels and Resorts in Petersburg
3.5 miles from Petersburg


From
$52
Per Night

1-star hotel in Petersburg
Knights Inn Petersburg
622 East Wythe Street
Petersburg, VA 23803
Knights Inn in Petersburg


From
$110
Per Night
3-star hotel in Colonial Heights
Hampton Inn Petersburg-Southpark Mall
403 East Roslyn Road
Colonial Heights, VA 23834
Hampton Inn in Petersburg
4.1 miles from Petersburg


From
$114
Per Night
2-star hotel in Colonial Heights
Comfort Suites South Park
931 South Avenue
Colonial Heights, VA 23834
Comfort Suites in Petersburg
4.1 miles from Petersburg


From
$47
Per Night
2-star hotel in Petersburg
Econo Lodge Petersburg
900 Winfield Road
Petersburg, VA 23803
Econo Lodge in Petersburg


From
$116
Per Night
3-star hotel in Colonial Heights
Hilton Garden Inn Richmond South/Southpark
800 Southpark Boulevard
Colonial Heights, VA 23834
Hilton Garden Inn in Petersburg
4.3 miles from Petersburg


From
$120
Per Night

Value Place Colonial Heights
255 Jennick Drive
Colonial Heights, VA 23834
Innlink in Petersburg
4.7 miles from Petersburg


From
$51
Per Night
2-star hotel in Petersburg
Super 8 Petersburg
3138 South Crater Road
Petersburg, VA 23805
Super 8 in Petersburg


From
$40
Per Night

Budget Motor Inn
2151 North Jamestown Drive
Petersburg, VA 23803
Innlink in Petersburg



From
$77
Per Night
2-star hotel in Prince George
Sleep Inn And Suites
2200 Water Side Road
Prince George, VA 23875
Sleep Inns in Petersburg
5.6 miles from Petersburg