Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Petersburg Pet-friendly Hotels

See all 134 Hotels in Petersburg
Days Inn Petersburg/South Fort Lee

Days Inn Petersburg/South Fort Lee

12208 S Crater Rd/I-95, Petersburg
2.0 out of 5.0
2.9 out of 5 (642 reviews)
We needed a place to crash that allowed dogs. Nice rooms and right off the highway
  Nov 18, 2017

$56

$56
Quality Inn Petersburg

Quality Inn Petersburg

11974 S Crater Rd, Petersburg
2.5 out of 5.0
3.1 out of 5 (310 reviews)
Nice hotel. It was convenient for the dragraces at VA Motorsports Park.
  Oct 16, 2017

$48

$48
Econo Lodge Petersburg

Econo Lodge Petersburg

900 Winfield Rd, Petersburg
2.0 out of 5.0
2.6 out of 5 (241 reviews)
Hard to findNav said turn left as I exited the freeway, but very hard to see where.
  Nov 22, 2017

$40

$40
Rodeway Inn

Rodeway Inn

12205 South Crater Road, Petersburg
2.0 out of 5.0
2.1 out of 5 (245 reviews)
Very cheapIf looking for cheap this is a ok place. Housekeeper begs for tip. Saw one roach. Beds were ok. Breakfast was horrible. It really sucked. Do not recommend the breakfast at all.
  Aug 26, 2016

$31

$31
Comfort Inn Petersburg - Fort Lee

Comfort Inn Petersburg - Fort Lee

12001 S Crater Rd, Petersburg
2.5 out of 5.0
3.7 out of 5 (153 reviews)
Nice hotel that is close to restuarants and storesI enjoyed my stay. The hotel staff was welcoming and helpful. I enjoyed the food and the room was clean and I felt very comfortable.
  Nov 17, 2017

$64

$64
Execustay At Addison Cratr Wds

Execustay At Addison Cratr Wds

200 Addison Way, Petersburg
Gateway Inn

Gateway Inn

16905 Parkdale Road, Petersburg
2.0 out of 5.0
2.9 out of 5 (147 reviews)
Better than the reviews I had readWas looking for a cheap place to stay overnight, just passing thru. Read the reviews and compared prices for about 25 motels in the area. Booked it and braced myself for something to be bad. Pleasantly surprised. Room was large, clean enough, and comfortable for the 10 hours we were there. Room even ...
  Aug 29, 2016

$52

$52
Loyalty Inn Petersburg

Loyalty Inn Petersburg

25 S Crater Rd, Petersburg
2.0 out of 5.0
2.1 out of 5 (92 reviews)
Always a positive experienceI've stayed at this hotel many times, and nothing can beat the value. Always courteous service.
  Mar 2, 2017

$37

$37
Oakwood At 1200 Acqua

Oakwood At 1200 Acqua

1200 Harrison Creek Blvd, Petersburg
Super 8 Petersburg

Super 8 Petersburg

3138 South Crater Rd, Petersburg
2.0 out of 5.0
2.9 out of 5 (30 reviews)
Nice hotel set back from trafficThe hotel is located on a commercial strip on the edge of a city, but was quiet and comfortable due to being tucked behind another business. We heard zero traffic noise
  Jun 2, 2017

$54

$54
Knights Inn Petersburg

Knights Inn Petersburg

555 E Wythe St, Petersburg
2.0 out of 5.0
2.7 out of 5 (108 reviews)
I had a good experience using Expedia and staying at the Super 8. I would use Expedia again and also stay at Super 8 as well.
  Jun 4, 2017

$38

$38
Travel Inn Petersburg Fort Lee

Travel Inn Petersburg Fort Lee

530 E Washington Street, Petersburg
1.5 out of 5.0
1.7 out of 5 (170 reviews)
Comfortable & clean spacious roomsI have been staying at this hotel now and then on my drive from Rawlings, VA to DC. It has been consistently good at being a comfortable, safe and spacious. The big beds definitely help make the much needed overnight sleep comfortable before I hit I-95 again the next day. The balconies are great ...
  Oct 2, 2017

$38

$38
Map

Recently booked Pet-friendly Hotels in Petersburg

Holiday Inn Express Petersburg
2.5 out of 5.0
Last booking: 5 hours ago
Super 8 Petersburg Hopewell
2.0 out of 5.0
Last booking: 6 hours ago
Country Inn and Suites
2.5 out of 5.0
Last booking: 9 hours ago
Rodeway Inn
2.0 out of 5.0
Last booking: 16 hours ago
Comfort Inn Petersburg - Fort Lee
2.5 out of 5.0
Last booking: 17 hours ago
Quality Inn Petersburg
2.5 out of 5.0
Last booking: 20 hours ago
Econo Lodge South
2.0 out of 5.0
Last booking: 36 hours ago
Travel Inn Petersburg Fort Lee
1.5 out of 5.0
Last booking: 37 hours ago

Pocket Guide: Pet-friendly Hotels in Petersburg

Search for hotels in Petersburg on Expedia. You can easily find your hotels in Petersburg using one of the methods below:

  • View our selection of featured hotels in Petersburg
  • Use the map to find hotels in the Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Petersburg
  • Enter your travel dates to view the best deals on hotels in Petersburg - while they last