Find Family Hotels in Petersburg, VA

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Family Hotels

This weekend
Next weekend

Our top choices for Petersburg family-friendly hotels

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.2 out of 10, Very Good, (1,000 reviews)
"Great location and nice restaurants walkable."
United States
Bill
The price is NT$2,787
NT$3,130 total
includes taxes & fees
May 3 - May 4
Comfort Inn Petersburg Fort Lee Area

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (733 reviews)
"Staff nice and welcoming "
United States
Wagner
The price is NT$2,205
NT$2,543 total
includes taxes & fees
Apr 6 - Apr 7
Motel 6 Petersburg, VA - Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1,000 reviews)
"Good over night stay Not bad for the price "
United States
John
The price is NT$2,244
NT$2,520 total
includes taxes & fees
Apr 26 - Apr 27
Days Inn by Wyndham Petersburg/South Fort Lee

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.0 out of 10, (706 reviews)
"Room was nice "
United States
Kelsey
The price is NT$1,889
NT$2,121 total
includes taxes & fees
Apr 15 - Apr 16
Red Roof Inn Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.4 out of 10, (564 reviews)
"No breakfast, even though I was told twice that there would be. No clean towels and the tub was disgusting. Also we had to keep asking for shampoo. And found two cockroaches on two different days. I would never stay here again, nor would I recommend it to anyone. "
United States
Blanca
The price is NT$1,798
NT$2,073 total
includes taxes & fees
May 3 - May 4
Econo Lodge Petersburg - Fort Lee

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (983 reviews)
"Didn’t even go in the room. "
United States
Nancy
The price is NT$2,011
NT$2,258 total
includes taxes & fees
Apr 26 - Apr 27
Quality Inn Petersburg Fort Lee Area

Sleep Inn & Suites Stony Creek - Petersburg South

Sleep Inn & Suites Stony Creek - Petersburg South
2.5 star property
Stony Creek
7.8 out of 10, Good, (1,003 reviews)
"The parking was ample and well lit. There were two restaurants close by as well as a truck stop with a large selection of items."
United States
Monique
The price is NT$2,690
NT$2,886 total
includes taxes & fees
Apr 28 - Apr 29
Sleep Inn & Suites Stony Creek - Petersburg South

Fairfield Inn & Suites by Marriott Stony Creek

Fairfield Inn & Suites by Marriott Stony Creek
3.0 star property
Stony Creek
9.4 out of 10, Exceptional, (404 reviews)
"Excellent stay "
United States
Lori
The price is NT$3,505
NT$3,760 total
includes taxes & fees
Apr 26 - Apr 27
Fairfield Inn & Suites by Marriott Stony Creek
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at family-friendly hotels in Petersburg

Top Petersburg Hotel Reviews

Frequently asked questions

What's Petersburg like for family-friendly vacations?
If you've been thinking about a trip with your kids, the historic destination of Petersburg is a good choice. The museums, interesting architecture, and restaurants are just a few things that make this an attractive family vacation spot. Fly into Richmond Intl. Airport (RIC), which is located 19.5 mi (31.4 km) from the city center.
What's the best place to stay for families in Petersburg?
Days Inn by Wyndham Petersburg/South Fort Lee is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Red Roof Inn Petersburg - Fort Lee is another good option for your stay with the kids.
When's the best time to book a family-friendly vacation in Petersburg?
The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 43°F. Average annual precipitation for Petersburg is 47 inches.
What's there to see and do with your family in Petersburg?
While you are vacationing in Petersburg, you and the family might want to see interesting spots such as Rogers Stadium and Petersburg National Battlefield Park. Make sure you have lots of time for activities like Farmers Bank and Centre Hill Museum.
What's the best way for us to get around Petersburg?
To venture out into the surrounding area, hop aboard a train at Petersburg Station. Petersburg might not have very many public transit options so consider renting a car to explore more.

Explore a world of travel with Expedia