Petersburg, VA Hotels
With 18, 19 and 20 Check-In
Hotel policies in Petersburg are subject to change at any time. Before booking, check the minimum age requirement with the hotel.

Comfort Inn Petersburg - Fort Lee
12001 S Crater Rd
Petersburg
23805
Petersburg
23805

Super 8 by Wyndham Petersburg
3138 South Crater Rd
I-95 Exit 48B
Petersburg
23805
I-95 Exit 48B
Petersburg
23805

Motel 6 Petersburg, VA - Fort Lee
25 N. Little Church St.
Petersburg
23803
Petersburg
23803

American Inn Motel
2209 County Drive
Petersburg
23803
Petersburg
23803

Quality Inn Petersburg - Fort Lee
11974 S Crater Rd
Petersburg
23805
Petersburg
23805

Gateway Inn
16905 Parkdale Road
Petersburg
23805
Petersburg
23805

Days Inn by Wyndham Petersburg/South Fort Lee
12208 S Crater Rd/I-95
S on I-95 Exit 45
Petersburg
23805
S on I-95 Exit 45
Petersburg
23805

Red Roof Inn Petersburg – Fort Lee
12205 South Crater Rd
Building A
Petersburg
23805
Building A
Petersburg
23805

Best Inn
555 E Wythe St
Petersburg
23803
Petersburg
23803

Flagship Inn
815 S. Crater Road
Petersburg
23803
Petersburg
23803