A panoramic view of a town with a mix of historic and modern buildings, a large body of water in the distance, and a cloudy sky.

Family friendly Hotels in Petersburg, Virginia

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Petersburg Family friendly Hotels

Tonight
Aug 22 - Aug 23
Tomorrow
Aug 23 - Aug 24
Next weekend
Aug 28 - Aug 30
In two weeks
Sep 4 - Sep 6

Our top choices for Petersburg family-friendly hotels

1. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
P5,618
P6,309 total
includes taxes & fees
Sep 13 - Sep 14
Comfort Inn Petersburg Fort Lee Area

2. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
P4,443
P5,123 total
includes taxes & fees
Sep 1 - Sep 2
Motel 6 Petersburg, VA - Fort Lee

3. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
  • Outdoor fun and free perks await families at this Petersburg hotel, with a seasonal pool and easy access to nearby battlefields.
P4,320
P4,851 total
includes taxes & fees
Sep 6 - Sep 7
Days Inn by Wyndham Petersburg/South Fort Lee

4. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
P3,695
P4,150 total
includes taxes & fees
Sep 20 - Sep 21
Quality Inn Petersburg Fort Lee Area

5. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
P3,383
P3,901 total
includes taxes & fees
Sep 12 - Sep 13
Econo Lodge Petersburg - Fort Lee

6. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
Petersburg
  • Family-friendly comfort near battlefield park offers free cribs and premium entertainment.
P3,747
P4,207 total
includes taxes & fees
Aug 30 - Aug 31
Red Roof Inn Petersburg - Fort Lee

7. Comfort Suites South Park

Comfort Suites South Park
Colonial Heights
P6,709
P7,891 total
includes taxes & fees
Aug 30 - Aug 31
Comfort Suites South Park

8. Sleep Inn & Suites Prince George near Fort Lee

Sleep Inn & Suites Prince George near Fort Lee
Prince George
  • Kids delight with indoor swimming and complimentary breakfast at this sports-adjacent hotel with family perks galore.
P6,017
P6,757 total
includes taxes & fees
Sep 13 - Sep 14
Sleep Inn & Suites Prince George near Fort Lee

9. Fairfield Inn By Marriott Richmond Chester

Fairfield Inn By Marriott Richmond Chester
Chester
  • Family vacations made easy with premium TV, free cribs, and convenient dining options just a short drive away.
P6,049
P7,033 total
includes taxes & fees
Sep 2 - Sep 3
Fairfield Inn By Marriott Richmond Chester

10. Comfort Inn South Chesterfield - Colonial Heights

Comfort Inn South Chesterfield - Colonial Heights
Colonial Heights
P5,713
P6,643 total
includes taxes & fees
Sep 13 - Sep 14
Comfort Inn South Chesterfield - Colonial Heights
View all properties

Choose what matters most at family-friendly hotels in Petersburg

Breakfast included
Pool
4 stars
All-inclusive
5 stars

Top Petersburg Hotel Reviews

Four Points by Sheraton Richmond

Four Points by Sheraton Richmond

10/10 Excellent
"Breakfast isn't free so prepare for that which was okay because we didn't need to eat it. Feel like the walls were kind of thin but other than that everything was great"
Katherine 1-night trip
Posted 1 hour ago
Four Points by Sheraton Richmond
Omni Richmond Hotel

Omni Richmond Hotel

10/10 Excellent
"We love this hotel. It was in a perfect location. The staff was very friendly and everything was clean."
Megan 1-night trip
Posted 3 hours ago
Omni Richmond Hotel
Hyatt Select Richmond Airport

Hyatt Select Richmond Airport

10/10 Excellent
"During our visit there was a severe thunderstorm with lighting striking a transformer nearby. It cause a small fire within one of the elevators. Staff was exceptional in ensuring guests were evacuated and giving us updates per the fire department. We were able to return to our rooms with very minimal disruption. Will definitely book this hotel again."
SCOTT 2-night trip
Posted 23 hours ago
Hyatt Select Richmond Airport
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

10/10 Excellent
"We enjoyed everything about this hotel. The breakfast was amazing"
Rennae 1-night trip
Posted 2 days ago
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Quirk Hotel Richmond

Quirk Hotel Richmond

10/10 Excellent
"We used to visit the Bar quite often when we lived in Richmond, so know the hotel well! Just the name "Quirk" indicates a fun establishment‼️"
Eugene 2-night trip
Posted 3 days ago
Quirk Hotel Richmond
Microtel Inn & Suites by Wyndham Richmond Airport

Microtel Inn & Suites by Wyndham Richmond Airport

10/10 Excellent
"Wonderful staff"
Dantonio 1-night trip
Posted 3 days ago
Microtel Inn & Suites by Wyndham Richmond Airport
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

10/10 Excellent
"Hotel stay was great the only issue was the pool wasn’t open we was ready for a little pool action but it was closed so maybe next time we can get in the pool"
Keyena 2-night trip
Posted 6 days ago
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

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 Farmers Bank. Make sure you have lots of time for activities like Centre Hill Museum and Pocahontas Island Black History 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