Photo by Corey Dargan

Family Hotels & Resorts in Petersburg from AU$99

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Family Hotels

Best Petersburg Family Hotels

Days Inn by Wyndham Petersburg/South Fort Lee

2.0 star property
5.6 out of 10, (1001)
"Clean, friendly staff"
The price is AU$131
includes taxes & fees
18 Aug - 19 Aug
Days Inn by Wyndham Petersburg/South Fort Lee

Red Roof Inn Petersburg - Fort Lee

2.0 star property
5.0 out of 10, (665)
"Everything was what I expectedd, The rooms interior are far better than the exterior of the property, I will definitely will stay again."
The price is AU$115
includes taxes & fees
24 Aug - 25 Aug
Red Roof Inn Petersburg - Fort Lee

Sleep Inn & Suites Stony Creek - Petersburg South

2.5 star property
8.0 out of 10, Very good, (906)
"Great price for a quick over night stay!"
The price is AU$125
includes taxes & fees
7 Sept - 8 Sept
Sleep Inn & Suites Stony Creek - Petersburg South

Fairfield Inn & Suites by Marriott Stony Creek

2.5 star property
9.4 out of 10, Exceptional, (329)
"Great breakfast!"
The price is AU$167
includes taxes & fees
1 Sept - 2 Sept
Fairfield Inn & Suites by Marriott Stony Creek

Sleep Inn & Suites near Fort Gregg-Adams

2.5 star property
8.4 out of 10, Very good, (353)
"Very nice staff and wonderful team of associates. Breakfast was good and the rooms are clean and bathroom is clean and spacious. "
The price is AU$210
includes taxes & fees
7 Sept - 8 Sept
Sleep Inn & Suites near Fort Gregg-Adams

Microtel Inn & Suites by Wyndham Richmond Airport

2.0 star property
5.2 out of 10, (1565)
"Location was great; not too far from everything. "
The price is AU$99
includes taxes & fees
24 Aug - 25 Aug
Microtel Inn & Suites by Wyndham Richmond Airport

Sheraton Richmond Airport Hotel

3.0 star property
8.6 out of 10, Excellent, (707)
"Excellent experience all around!"
The price is AU$258
includes taxes & fees
20 Aug - 21 Aug
Sheraton Richmond Airport Hotel

A Warm and Cozy 50' Houseboat in gated, quaint and peaceful marina near the city

9.4 out of 10, Exceptional, (219)
"This was a really nice different getaway for the weekend. Captain Ron was an excellent host and we had a great time."
The price is AU$345
includes taxes & fees
31 Aug - 1 Sept
A Warm and Cozy 50' Houseboat in gated, quaint and peaceful marina near the city

A Cozy And Classic Hatteras 43' Yacht In One Of The Best James River Locations

9.6 out of 10, Exceptional, (108)
"Such a cool fun stay. Captain Ron is so friendly and accommodating. Really cool stay for kids!"
The price is AU$342
includes taxes & fees
31 Aug - 1 Sept
A Cozy And Classic Hatteras 43' Yacht In One Of The Best James River Locations

Comfort Inn Chester - Richmond South

2.5 star property
7.4 out of 10, Good, (1002)
"Nice experience "
The price is AU$144
includes taxes & fees
17 Aug - 18 Aug
Comfort Inn Chester - Richmond South
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.

Top Petersburg Hotel Reviews

Frequently asked questions

What's Petersburg like for family-friendly holidays?
If you've been thinking about a trip with your children, 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 holiday destination. Fly into Richmond, VA (RIC-Richmond Intl.), which is located 19.5 mi (31.4 km) from the city centre.
What's the best family accommodation in Petersburg?
Days Inn by Wyndham Petersburg/South Fort Lee is a hotel with free parking and free breakfast, and it's a top choice on Expedia for families. Red Roof Inn Petersburg - Fort Lee is another good choice for your child-friendly holiday.
How many hotels that welcome families will I be able to find in Petersburg?
Expedia has 20 hotels in Petersburg that are rated for being family-friendly.
When's the best time to book a family-friendly holiday in Petersburg?
The hottest months are usually July and August, with an average temperature of 24°C, while the coldest months are January and February, with an average of 6°C. Average annual precipitation for Petersburg is 1190 mm.
What's there to see and do with your family in Petersburg?
While you are holidaying in Petersburg, you and the family may want to see some interesting spots such as Rogers Stadium and Petersburg National Battlefield Park. Make sure that you have lots of time for activities such as Farmers Bank and Sycamore Rouge Theatre.
What's the best way for us to get around Petersburg?
If you want to explore the larger area, hop on a train at Petersburg Station. Petersburg may not have many public transport options to choose from, so consider renting a car to explore more.