A calm river with a bridge in the distance, surrounded by lush greenery.

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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Family Hotels

Tonight
Oct 26 - Oct 27
Tomorrow
Oct 27 - Oct 28
This weekend
Oct 30 - Nov 1
Next weekend
Nov 6 - Nov 8

Our top choices for Petersburg family-friendly hotels

1. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
₩145,077
₩162,921 total
includes taxes & fees
Nov 1 - Nov 2
Hampton Inn by Hilton Petersburg Fort Lee

2. Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
₩128,379
₩148,020 total
includes taxes & fees
Nov 15 - Nov 16
Country Inn & Suites by Radisson, Petersburg, VA

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
₩138,924
₩156,012 total
includes taxes & fees
Nov 8 - Nov 9
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

4. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
₩165,386
₩222,120 total
includes taxes & fees
Oct 28 - Oct 29
Ragland Mansion Bed & Breakfast

5. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
₩111,880
₩125,642 total
includes taxes & fees
Nov 18 - Nov 19
Comfort Inn Petersburg Fort Lee Area

6. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
₩72,651
₩81,588 total
includes taxes & fees
Nov 20 - Nov 21
Quality Inn Petersburg Fort Lee Area

7. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
₩93,939
₩108,313 total
includes taxes & fees
Oct 27 - Oct 28
Motel 6 Petersburg, VA - Fort Lee

8. 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.
₩82,164
₩92,272 total
includes taxes & fees
Nov 15 - Nov 16
Days Inn by Wyndham Petersburg/South Fort Lee

9. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
₩124,370
₩145,398 total
includes taxes & fees
Oct 27 - Oct 28
Woodspring Suites Petersburg Near Fort Lee

10. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
₩72,532
₩83,630 total
includes taxes & fees
Nov 16 - Nov 17
Econo Lodge Petersburg - Fort Lee
View all properties

Choose what matters most at family-friendly hotels in Petersburg

Breakfast included
Pool
4 stars
All-inclusive
5 stars

Family-friendly hotels with free breakfast in Petersburg

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
₩111,880
₩125,642 total
includes taxes & fees
Nov 18 - Nov 19
Comfort Inn Petersburg Fort Lee Area

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
₩145,077
₩162,921 total
includes taxes & fees
Nov 1 - Nov 2
Hampton Inn by Hilton Petersburg Fort Lee

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
₩128,379
₩148,020 total
includes taxes & fees
Nov 15 - Nov 16
Country Inn & Suites by Radisson, Petersburg, VA

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
₩165,386
₩222,120 total
includes taxes & fees
Oct 28 - Oct 29
Ragland Mansion Bed & Breakfast

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
₩138,924
₩156,012 total
includes taxes & fees
Nov 8 - Nov 9
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
₩72,651
₩81,588 total
includes taxes & fees
Nov 20 - Nov 21
Quality Inn Petersburg Fort Lee Area

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
₩82,164
₩92,272 total
includes taxes & fees
Nov 15 - Nov 16
Days Inn by Wyndham Petersburg/South Fort Lee

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
₩124,370
₩145,398 total
includes taxes & fees
Oct 27 - Oct 28
Woodspring Suites Petersburg Near Fort Lee

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
Petersburg
₩104,524
₩120,520 total
includes taxes & fees
Oct 28 - Oct 29
Super 8 by Wyndham Petersburg
View all properties

Family-friendly hotels with pools in Petersburg

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
₩145,077
₩162,921 total
includes taxes & fees
Nov 1 - Nov 2
Hampton Inn by Hilton Petersburg Fort Lee

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
₩128,379
₩148,020 total
includes taxes & fees
Nov 15 - Nov 16
Country Inn & Suites by Radisson, Petersburg, VA

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
₩138,924
₩156,012 total
includes taxes & fees
Nov 8 - Nov 9
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
₩111,880
₩125,642 total
includes taxes & fees
Nov 18 - Nov 19
Comfort Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
₩72,651
₩81,588 total
includes taxes & fees
Nov 20 - Nov 21
Quality Inn Petersburg Fort Lee Area

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
₩82,164
₩92,272 total
includes taxes & fees
Nov 15 - Nov 16
Days Inn by Wyndham Petersburg/South Fort Lee

Flagship Inn

Flagship Inn
Petersburg
₩65,493
₩75,513 total
includes taxes & fees
Oct 27 - Oct 28
Flagship Inn

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
₩72,532
₩83,630 total
includes taxes & fees
Nov 16 - Nov 17
Econo Lodge Petersburg - Fort Lee

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Petersburg
₩162,740
₩184,384 total
includes taxes & fees
Nov 23 - Nov 24
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
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.
View all properties

Top Petersburg Hotel Reviews

The Berkeley Richmond, Outset Collection by Hilton

The Berkeley Richmond, Outset Collection by Hilton

10/10 Excellent
"."
Lorena 1-night trip
Posted 2 hours ago
The Berkeley Richmond, Outset Collection by Hilton
Graduate by Hilton Richmond

Graduate by Hilton Richmond

8/10 Good
"Comfortable and well located. Good value for money."
Timothy 2-night trip
Posted 16 hours ago
Graduate by Hilton Richmond
Microtel Inn & Suites by Wyndham Richmond Airport

Microtel Inn & Suites by Wyndham Richmond Airport

8/10 Good
"House keeping kept coming and other door"
Brittany 2-night trip
Posted 20 hours ago
Microtel Inn & Suites by Wyndham Richmond Airport
Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area

10/10 Excellent
"The rooms were nice and clean, and the hotel is right off the interstate. The staff was very helpful and friendly."
Martin 1-night trip
Posted 2 days ago
Comfort Inn Petersburg Fort Lee Area
La Quinta Inn & Suites by Wyndham Richmond-Midlothian

La Quinta Inn & Suites by Wyndham Richmond-Midlothian

8/10 Good
"The staff were very helpful and considerate, the rooms were clean, parking was sufficient. I thought the bed was too hard. The thermostat did not work in our room which we did not know until our second night when we needed heat. The staff was willing to offer another room, but we decided we just needed a couple of more blankets and did fine. Nice place to stay and close to everything."
Starlene 2-night trip
Posted 5 days ago
La Quinta Inn & Suites by Wyndham Richmond-Midlothian

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