Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

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


Check prices on hotels in Petersburg

Tonight Jun 19 - Jun 20
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Featured Petersburg Pet-friendly Hotels

See all 174 Properties in Petersburg

Estimated price for 1 night/2 adults

Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort Lee
2.0 out of 5.0 12208 S Crater Rd/I-95, S on I-95 Exit 45, Petersburg, VA
Free Cancellation
2.9/5 (717 reviews)
$59/ night for 2 guests

That they still have Bibles in the room. Very quiet during the night.

Reviewed on May 29, 2019
Quality Inn Petersburg
Quality Inn Petersburg
2.5 out of 5.0 11974 S Crater Rd, Petersburg, VA
Free Cancellation
3.1/5 (451 reviews)
$51/ night for 2 guests

They are refurbishing and things are a bit of a mess. The spots they have completed are nice.

Reviewed on Jun 1, 2019
Econo Lodge Petersburg
Econo Lodge Petersburg
2.0 out of 5.0 900 Winfield Rd, Petersburg, VA
Free Cancellation
2.7/5 (316 reviews)
$47/ night for 2 guests

It was exactly what I was looking for. I needed a clean inexpensive hotel near Richmond and this was perfect. It was a bit old and the wifi was poor, but for a nice place to sleep, it was perfect.

Reviewed on Jun 2, 2019
Rodeway Inn
Rodeway Inn
2.0 out of 5.0 12205 South Crater Road, Petersburg, VA
2.0/5 (270 reviews)

Got what you paid for. The name of the hotel was Rodeway not Howard Johnson. Breakfast was deplorable, (waffles, cereal, toast) no fruit. No housekeeping was done. Wasn't very clean at all. Walking down the hallway to the room, other rooms there were no locks. Looks like they are attempting to ...

Reviewed on Oct 25, 2018
Comfort Inn Petersburg - Fort Lee
Comfort Inn Petersburg - Fort Lee
2.5 out of 5.0 12001 S Crater Rd, Petersburg, VA
3.7/5 (244 reviews)
$72/ night for 2 guests

We liked the location very much. What we were disappointed with was the TV service did not include FC1 Sports. We were in town for the drag races and wanted to watch NASCAR Saturday night.

Reviewed on May 20, 2019
Flagship Inn
Flagship Inn
2.0 out of 5.0 815 S. Crater Road, Petersburg, VA
2.1/5 (161 reviews)

The room was really clean and neat.. Heater worked and didnt cost alot

Reviewed on Feb 26, 2019
Gateway Inn
Gateway Inn
2.0 out of 5.0 16905 Parkdale Road, Petersburg, VA
2.9/5 (168 reviews)
$55/ night for 2 guests

The rooms are spacious but they need to be cleaned better. need to use some lysol or other cleaner for deodorizing or air out rooms that have not been used for a while

Reviewed on May 28, 2019
Loyalty Inn Petersburg
Loyalty Inn Petersburg
2.0 out of 5.0 25 S Crater Rd, Petersburg, VA
2.1/5 (92 reviews)

I've stayed at this hotel many times, and nothing can beat the value. Always courteous service.

Reviewed on Mar 2, 2017
Ragland Mansion Bed & Breakfast
Ragland Mansion Bed & Breakfast
3.5 out of 5.0 205 South Sycamore St, Petersburg, VA
4.8/5 (76 reviews)
$119/ night for 2 guests

Miss Claudia is an awesome woman and very gracious host. Our stay was excellent and would highly recommend it!

Reviewed on May 21, 2019
Map

Recently booked Pet-friendly Hotels in Petersburg

Econo Lodge Petersburg
2.0 out of 5.0
Last booking: 6 hours ago
Travel Inn Petersburg Fort Lee
1.5 out of 5.0
Last booking: 7 hours ago
Best Inn
2.5 out of 5.0
Last booking: 9 hours ago
Quality Inn Petersburg
2.5 out of 5.0
Last booking: 30 hours ago

Petersburg Pet-Friendly Hotels Information


Searching for a pet-friendly getaway in Petersburg? Frolic with your furry friend at one of the 14 hotels or accommodations that allow pets. Consider these popular Petersburg hotels and accomodations that are well-liked by guests with pets:

  • Days Inn by Wyndham Petersburg/South Fort Lee is not only pet-friendly, but also offers accommodations with free WiFi and cable TV. Our customers appreciate this 2-star hotel's breakfast and location.
  • Pets are welcome at Loyalty Inn Petersburg. This motel offers free WiFi and flat-screen TVs. The clean guestrooms at this 2-star motel is enjoyed by guests.
  • Pets can join their owners at Super 8 by Wyndham Petersburg. This motel provides guests with laundry facilities and free WiFi.

Planning Your Trip to Petersburg


Want to know the best time of year to visit? Arrange some outings with this info about average temperatures and rainfall.


  • Between January and March, daytime temperatures average 65°F, while nighttime temperatures stay around 27°F
  • April-June: the average is 90°F during the day and 41°F at night
  • July through September sees average temperatures of 90°F during the day and 53°F at night
  • In October-December, you can expect 76°F as the daytime average and 28°F as the nighttime average
  • Average annual rainfall for Petersburg is 43.90 inches

Exploring Petersburg with Your Pet


Known for its churches, Petersburg has lots to offer visitors including its architecture and museums. See the local sights and visit Siege Museum and Farmers Bank. While you're there, make sure you don't miss Centre Hill Museum and Pocahontas Island Black History Museum. If you need some supplies for your animal companion, stop at Boulevard Flower Gardens at Ruffin Mill, AY'DEN CONSULTANTS LLC, or Deep End Aquariums & Ponds.