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
Standard Hotel
HOPEWELL, 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
Rodeway Inn Colonial Heights I-95
Tourist Hotel
COLONIAL HEIGHTS, 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 Exp Stes Petersburg For
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 By Radisson Chest
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 Radisson, Richmond I-95 South, Va
Standard Hotel
RICHMOND, VA, 23237
12 Miles away from downtown Petersburg
$66
Book Now $66
La Quinta Inn By Wyndham Richmond South
Standard Hotel
RICHMOND, 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 By Wyndham Hull Street Midlothian/richmond Area
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