Find and Compare Cheap Car Rental deals
Find Cheap Petersburg Hotel Deals
Looking for the best hotels in Petersburg? Save up to 60% off with our exclusive promo deals when booking a last minute Petersburg hotel. Book today!
3 or more characters

Best Inn
Tourist Hotel
PETERSBURG, VA, VA 23803
0.542 Miles away from downtown Petersburg
$42
Book Now $42

Motel 6 Fort Lee Petersburg, Va
Tourist Hotel
PETERSBURG, VA, 23803
0.544 Miles away from downtown Petersburg
$50
Book Now $50

Oyo Hotel Petersburg Va I-95 & E Washington St
Tourist Hotel
PETERSBURG, VA, VA 23803
0.616 Miles away from downtown Petersburg
$45
Book Now $45

Flagship Inn
Standard Hotel
PETERSBURG, VA, VA 23803
1.3 Miles away from downtown Petersburg
$37
Book Now $37

Comfort Suites Southpark
Standard Hotel
COLONIAL HEIGHTS, VA, 23834
1.3 Miles away from downtown Petersburg
$75
Book Now $75

Holiday Inn Petersburg
Standard Hotel
COLONIAL HEIGHTS, VA, 23834
1.3 Miles away from downtown Petersburg
$98
Book Now $98

Hampton Inn Petersburg-southpark Mall
Standard Hotel
COLONIAL HEIGHTS, VA, 23834
1.3 Miles away from downtown Petersburg
$107
Book Now $107

Hampton Inn Petersburg - Southpark Mall
Standard Hotel
COLONIAL HEIGHTS, VA, VA 23834
1.3 Miles away from downtown Petersburg
$107
Book Now $107

Comfort Suites Southpark
Standard Hotel
COLONIAL HEIGHTS, VA, VA 23834
1.3 Miles away from downtown Petersburg
$127
Book Now $127

Holiday Inn Petersburg North- Fort Lee,
Standard Hotel
COLONIAL HEIGHTS, VA, VA 23834
1.3 Miles away from downtown Petersburg
$131
Book Now $131

Econo Lodge Petersburg - Fort Lee
Tourist Hotel
PETERSBURG, VA, 23803
1.6 Miles away from downtown Petersburg
$44
Book Now $44

Econo Lodge Petersburg - Fort Lee
Tourist Hotel
PETERSBURG, VA, VA 23803
1.6 Miles away from downtown Petersburg
$53
Book Now $53

Hilton Garden Inn Richmond South-southpa
Standard Hotel
COLONIAL HEIGHTS, VA, VA 23834
1.6 Miles away from downtown Petersburg
$139
Book Now $139

Woodspring Suites Richmond Colonial Heights Fort Lee
Tourist Hotel
COLONIAL HEIGHTS, VA, 23834-4908
1.9 Miles away from downtown Petersburg
$69
Book Now $69

Woodspring Suites Richmond Colonial Heig
Tourist Hotel
COLONIAL HEIGHTS, VA, 23834
2 Miles away from downtown Petersburg
$69
Book Now $69

Extended Stay America - Colonial Heights
Tourist Hotel
COLONIAL HEIGHTS, VA, VA 23834
2 Miles away from downtown Petersburg
$116
Book Now $116

Extended Stay America Colonial
Standard Hotel
COLONIAL HEIGHTS, VA, 23834
2 Miles away from downtown Petersburg
$116
Book Now $116

Sleep Inn & Suites At Fort Lee
Standard Hotel
PRINCE GEORGE, VA, 23875
2.6 Miles away from downtown Petersburg
$87
Book Now $87

Sleep Inn & Suites At Fort Lee
Standard Hotel
RIVERDALE, MD, VA 23875
2.6 Miles away from downtown Petersburg
$95
Book Now $95

Super 8 By Wyndham Petersburg
Tourist Hotel
PETERSBURG, VA, 23805
3.2 Miles away from downtown Petersburg
$62
Book Now $62

Super 8 By Wyndham Petersburg
Tourist Hotel
PETERSBURG, VA, VA 23805
3.2 Miles away from downtown Petersburg
$79
Book Now $79

Country Inn Suites Petersburg
Standard Hotel
PETERSBURG, VA, 23805
3.3 Miles away from downtown Petersburg
$92
Book Now $92

Country Inn & Suites By Radisson, Peters
Standard Hotel
PETERSBURG, VA, VA 23805-9
3.3 Miles away from downtown Petersburg
$96
Book Now $96

Holiday Inn Express Petersburg
Luxury Hotel
PETERSBURG, VA, 23803
4.3 Miles away from downtown Petersburg
$87
Book Now $87

Holiday Inn Express Hotel & Suites Petersburg/dinwiddie, An Ihg Hotel
Tourist Hotel
PETERSBURG, VA, VA 23803
4.3 Miles away from downtown Petersburg
$138
Book Now $138

Baymont By Wyndham Prince George At Fort Lee
Standard Hotel
PRINCE GEORGE, VA, 23875
4.6 Miles away from downtown Petersburg
$84
Book Now $84

Candlewood Suites Hopewell, An Ihg Hotel
Standard Hotel
HOPEWELL, VA, VA 23860
4.8 Miles away from downtown Petersburg
$93
Book Now $93

Hampton Inn Hopewell Fort Lee
Standard Hotel
HOPEWELL, VA, 23860
4.9 Miles away from downtown Petersburg
$89
Book Now $89

Rodeway Inn At Fort Lee
Tourist Hotel
HOPEWELL, VA, 23860-6527
5 Miles away from downtown Petersburg
$56
Book Now $56

Rodeway Inn Fort Lee
Standard Hotel
HOPEWELL, VA, VA 23860
5 Miles away from downtown Petersburg
$66
Book Now $66

Econo Lodge Near Fort Lee At I-295
Tourist Hotel
HOPEWELL, VA, 23860
5.4 Miles away from downtown Petersburg
$58
Book Now $58

Holiday Inn Exp Hopewell Fort Lee Area
Standard Hotel
HOPEWELL, VA, 23860
5.5 Miles away from downtown Petersburg
$72
Book Now $72

Candlewood Suites Colonial Hts
Standard Hotel
COLONIAL HEIGHTS, VA, 23834
5.5 Miles away from downtown Petersburg
$92
Book Now $92

Candlewood Suites Colonial Heights - Fort Lee, An Ihg Hotel
Tourist Hotel
COLONIAL HEIGHTS, VA, VA 23884
5.5 Miles away from downtown Petersburg
$92
Book Now $92

Best Western Plus Hopewell Fort Lee
Standard Hotel
HOPEWELL, VA, 23860
5.6 Miles away from downtown Petersburg
$86
Book Now $86

Comfort Inn South Chesterfield - Colonia
Standard Hotel
COLONIAL HEIGHTS, VA, 23834
5.6 Miles away from downtown Petersburg
$88
Book Now $88

Comfort Inn South Chesterfield - Colonia
Standard Hotel
COLONIAL HEIGHTS, VA, VA 23834
5.6 Miles away from downtown Petersburg
$98
Book Now $98

Econo Lodge Colonial Heights
Tourist Hotel
COLONIAL HEIGHTS, VA, 23834
5.9 Miles away from downtown Petersburg
$44
Book Now $44

Econo Lodge Colonial Heights I-95
Tourist Hotel
COLONIAL HEIGHTS, VA, VA 23834
5.9 Miles away from downtown Petersburg
$46
Book Now $46

Quality Inn Petersburg-fort Lee
Standard Hotel
PETERSBURG, VA, 23805
6.1 Miles away from downtown Petersburg
$58
Book Now $58

Quality Inn Petersburg-fort Lee
Tourist Hotel
PETERSBURG , VA, VA 23805
6.1 Miles away from downtown Petersburg
$76
Book Now $76

Holiday Inn Express Petersburg Va
Standard Hotel
PETERSBURG, VA, 23805
6.1 Miles away from downtown Petersburg
$79
Book Now $79

Hampton Inn Petersburg-ft. Lee
Standard Hotel
PETERSBURG, VA, 23805
6.1 Miles away from downtown Petersburg
$99
Book Now $99

Hampton Inn Petersburg-fort Lee
Standard Hotel
PETERSBURG, VA, VA 23805
6.1 Miles away from downtown Petersburg
$154
Book Now $154

Comfort Inn Petersburg
Standard Hotel
PETERSBURG, VA, 23805
6.2 Miles away from downtown Petersburg
$107
Book Now $107

Comfort Inn Petersburg - Fort Lee
Tourist Hotel
PETERSBURG, VA, VA 23805
6.2 Miles away from downtown Petersburg
$107
Book Now $107

Holiday Inn Express Hotel And Suites Petersburg - Fort Lee, An Ihg Hotel
Tourist Hotel
PETERSBURG, VA, VA 23805
6.2 Miles away from downtown Petersburg
$141
Book Now $141

Days Inn Petersburg- Fort Lee
Tourist Hotel
PETERSBURG, VA, 23805
6.3 Miles away from downtown Petersburg
$50
Book Now $50

Days Inn By Wyndham Petersburg/south Fort Lee
Tourist Hotel
PETERSBURG, VA, VA 23805
6.3 Miles away from downtown Petersburg
$50
Book Now $50

Red Roof Inn Petersburg - Fort Lee
Tourist Hotel
PETERSBURG, MI, VA 23805
6.3 Miles away from downtown Petersburg
$76
Book Now $76

Red Roof Inn Petersburg - Fort Lee
Tourist Hotel
PETERSBURG, VA, 23805
6.3 Miles away from downtown Petersburg
$76
Book Now $76

Days Inn By Wyndham Chester
Tourist Hotel
CHESTER, VA, VA 23831
8.4 Miles away from downtown Petersburg
$60
Book Now $60

Homewood Suites By Hilton Chester
First Class Hotel
CHESTER, VA, 23836
8.6 Miles away from downtown Petersburg
$119
Book Now $119

Homewood Suites By Hilton Chester
Standard Hotel
CHESTER, VA, VA 23836
8.6 Miles away from downtown Petersburg
$149
Book Now $149

Suburban Extended Stay Hotel Chester
Tourist Hotel
CHESTER, VA, 23831
8.7 Miles away from downtown Petersburg
$46
Book Now $46

Red Roof Suites Chester
Tourist Hotel
CHESTER, VA, 23831
8.7 Miles away from downtown Petersburg
$62
Book Now $62

Courtyard By Marriott Richmond Chester
First Class Hotel
Chester, VA, 23836
8.7 Miles away from downtown Petersburg
$101
Book Now $101

Holiday Inn Exp Chester
Standard Hotel
CHESTER, VA, 23838
8.7 Miles away from downtown Petersburg
$103
Book Now $103

Holiday Inn Express - Chester
Tourist Hotel
CHESTER, VA, VA 23836
8.7 Miles away from downtown Petersburg
$113
Book Now $113

Courtyard Richmond Chester
Standard Hotel
CHESTER, VA, VA 23836
8.7 Miles away from downtown Petersburg
$149
Book Now $149

Suburban Extended Stay Hotel Chester
Tourist Hotel
CHESTER, VA, 23831
8.8 Miles away from downtown Petersburg
$50
Book Now $50

Days Inn By Wyndham Chester
Standard Hotel
CHESTER, VA, VA 23831
8.8 Miles away from downtown Petersburg
$60
Book Now $60

Quality Inn Chester - South Richmond
Standard Hotel
CHESTER, VA, 23831
8.8 Miles away from downtown Petersburg
$63
Book Now $63

Quality Inn Chester - South Richmond
Tourist Hotel
CHESTER, VA, VA 23836
8.8 Miles away from downtown Petersburg
$63
Book Now $63

Comfort Inn Chester
Standard Hotel
CHESTER, VA, 23831
8.8 Miles away from downtown Petersburg
$75
Book Now $75

Comfort Inn Chester - Richmond South
Standard Hotel
CHESTER, VA, VA 23836
8.8 Miles away from downtown Petersburg
$75
Book Now $75

Super 8 By Wyndham Chester/richmond Area
Tourist Hotel
CHESTER, VA, 23831
8.9 Miles away from downtown Petersburg
$50
Book Now $50

Country Inn And Suites Chester
Standard Hotel
CHESTER, VA, 23831
8.9 Miles away from downtown Petersburg
$79
Book Now $79

Hampton Inn Chester
First Class Hotel
CHESTER, VA, 23831
8.9 Miles away from downtown Petersburg
$89
Book Now $89

Country Inn & Suites By Radisson, Cheste
Tourist Hotel
CHESTER, VA, VA 23831
8.9 Miles away from downtown Petersburg
$91
Book Now $91

Hampton Inn Chester
Standard Hotel
CHESTER, VA, VA 23836
8.9 Miles away from downtown Petersburg
$94
Book Now $94

Hyatt Place Richmond Chester
Standard Hotel
CHESTER, VA, 23836
8.9 Miles away from downtown Petersburg
$99
Book Now $99

Fairfield Inn Chester Marriott
Standard Hotel
CHESTER, VA, 23831
8.9 Miles away from downtown Petersburg
$101
Book Now $101

Fairfield Inn Richmond Chester
Standard Hotel
CHESTER, VA, VA 23831
8.9 Miles away from downtown Petersburg
$101
Book Now $101

Residence Inn By Marriott Richmond Chester
First Class Hotel
Chester, VA, 23836
9 Miles away from downtown Petersburg
$116
Book Now $116

Rodeway Inn North Chesterfield-richmond
Tourist Hotel
RICHMOND, VA, 23237
12 Miles away from downtown Petersburg
$53
Book Now $53

Sleep Inn Richmond South
Standard Hotel
RICHMOND, VA, 23237 2947
12 Miles away from downtown Petersburg
$61
Book Now $61

Country Inn & Suites By Carlson Richmond-i-95 South
Standard Hotel
RICHMOND, VA, 23237
12 Miles away from downtown Petersburg
$66
Book Now $66

La Quinta Inn By Wyndham Richmond South
Standard Hotel
CHESTER, VA, VA 23237
12.1 Miles away from downtown Petersburg
$74
Book Now $74

Americas Best Value Inn - Richmond South
Tourist Hotel
RICHMOND, VA, 23237
12.2 Miles away from downtown Petersburg
$41
Book Now $41

Red Roof Inn Richmond South
Tourist Hotel
RICHMOND, VA, VA 23234
16.4 Miles away from downtown Petersburg
$55
Book Now $55

Hampton Inn Richmond - South
Standard Hotel
RICHMOND, VA, VA 23234
16.5 Miles away from downtown Petersburg
$112
Book Now $112

Candlewood Suites Richmond S
Standard Hotel
RICHMOND, VA, 23234
16.6 Miles away from downtown Petersburg
$71
Book Now $71

Hampton Inn Stony Creek/petersburg Area
Standard Hotel
STONY CREEK, VA, 23882
17.3 Miles away from downtown Petersburg
$89
Book Now $89

Sleep Inn And Suites Stony Creek Petersb
Standard Hotel
STONY CREEK, VA, 23882
17.5 Miles away from downtown Petersburg
$75
Book Now $75

Hampton Inn Richmond-sw Hull Street
Standard Hotel
MIDLOTHIAN, VA, 23112
17.9 Miles away from downtown Petersburg
$134
Book Now $134

Super 8 Motel - Midlothian Ric
Tourist Hotel
MIDLOTHIAN, VA, 23114
18 Miles away from downtown Petersburg
$69
Book Now $69

Holiday Inn Express Hull St
Standard Hotel
MIDLOTHIAN, VA, 23112
18.6 Miles away from downtown Petersburg
$103
Book Now $103

Sleep Inn And Suites Harbour Pointe
Standard Hotel
MIDLOTHIAN, VA, 23112
18.7 Miles away from downtown Petersburg
$154
Book Now $154

Sheraton Richmond Airport Hotel
First Class Hotel
SANDSTON, VA, 23150
19.9 Miles away from downtown Petersburg
$134
Book Now $134