Star Rating
Hotel Name
Price Range (USD)to
Amenities

Petersburg Hotels with Outdoor or Indoor Pools

Hampton Inn Petersburg Southpark Mall in Colonial Heights 403 East Roslyn Rd., Colonial Heights, VA 23834 ~1.21 miles north of Petersburg
  • Pool in hotel: Indoor Heated Pool with Hot Tub8am to 10pm
  • Three Star Suburban hotel
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Econo Lodge Fort Lee : 900 Winfield Rd. 900 Winfield Rd., Petersburg, VA 23803
  • Has swimming pool: Seasonal Pool
  • 2 star Highway hotel
Sleep Inn & Suites 2200 Waterside Rd., Prince George, VA 23875 ~2.62 miles northeast of Petersburg
  • Pool available: Indoor heated pool and hot tub. Hot tub accommodates up to 5 people.
  • Two star Suburban property
  • Beds were comfortable
  • Most guests said the beds were comfortable
Country Inn & Suites
+1-888-283-3404
130 Wagner Rd., Petersburg, VA 23805
  • Pool in hotel: 6 am - 11PM for children under 18 and Midnight for Adults.
  • Mid-scale Highway property
  • Awesome staff
  • High comfort
Baymont Inn & Suites Prince George at Fort Lee
+1-866-221-8581
5380 Oaklawn Blvd., Prince George, VA 23875 ~4.63 miles east of Petersburg
  • Includes a pool: Outdoor pool open seasonally in summer only.
  • Low Cost Suburban hotel
  • Rooms are ok
  • Room was clean
Hampton Inn / Petersburg / Hopewell in Hopewell 5103 Plaza Dr., Hopewell, VA 23860 ~4.81 miles east of Petersburg
  • Pool available: We have an outdoor pool, open seasonally.
  • Midscale Highway property
  • Friendly front desk
  • Liked the view of the pond
Travel Inn Petersburg Fort Lee in Petersburg 530 East Washington St., Petersburg, VA 23803
  • Has swimming pool
  • Inexpensive Downtown property
Comfort Suites Southpark 931 South Ave., Colonial Heights, VA 23834 ~1.30 miles northeast of Petersburg
  • We have a pool
  • Pool in need of cleaning
  • Dirty pool, said 83%
  • Economical Highway property
Hilton Garden Inn South Southpark 800 Southpark Blvd., Colonial Heights, VA 23834 ~1.65 miles north of Petersburg
  • Includes a swimming pool
  • Midscale Suburban property
Quality Inn at Fort Lee 4911 Oaklawn Blvd., Hopewell, VA 23860 ~5.00 miles northeast of Petersburg
  • Pool details: Outdoor seasonal pool, open from 10am-10pm
  • Pool wonderful
  • Pool is good
  • Great pool
  • Cheap Suburban property
From$50
Average 3.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites Hopewell Va 3952 Courthouse Rd., Hopewell, VA 23860 ~5.53 miles northeast of Petersburg
  • Includes a pool: Pool on property and is outdoor and seasonal. Memorial day until Labor Day
  • Mid-scale Highway property
Best Western Plus Hopewell Inn 3950 Courthouse Rd., Hopewell, VA 23860 ~5.56 miles northeast of Petersburg
  • Our hotel comes with a pool
  • Affordable Highway hotel
Holiday Inn Express Hotel & Suites in Petersburg 11979 South Crater Rd., Petersburg, VA 23805
  • Has swimming pool: 10:00am-10pmIndoor
  • Pool is mediocre
  • Ordinary pool
  • My kids enjoyed the indoor pool
  • Inside pool was great
  • Pool area clean
  • 3 star Rural hotel
Econo Lodge in Colonial Heights 2310 Indian Hill Rd., Colonial Heights, VA 23834 ~5.87 miles north of Petersburg
  • Includes a pool: Outdoor pool
  • Economical Highway hotel
Comfort Inn Petersburg 12001 South Crater Rd., Petersburg, VA 23805
  • We have a pool
  • Inexpensive Highway hotel
Courtyard by Marriott Richmond / Chester 2001 West Hundred Rd., Chester, VA 23836 ~8.73 miles north of Petersburg
  • Includes a pool
  • 3-star Suburban hotel
From$119
Very Good 4.0 /5Guest Reviews CallBookMore Details
Suburban Extended Stay : 2401 West Hundred Rd. 2401 West Hundred Rd., Chester, VA 23831 ~8.75 miles north of Petersburg
  • Pool available: Outdoor
  • Low-priced Highway hotel
Country Inn Chester 2406 West Hundred Rd., Chester, VA 23831 ~8.78 miles north of Petersburg
  • Includes a pool: Indoor pool open daily until 11PM
  • Pool is below average
  • Pool should be renewed
  • To cold pool
  • Pool had issues
  • 3-star Highway property
Hampton Inn Chester / Richmond 12610 Chestnut Hill Rd., Chester, VA 23836 ~8.82 miles north of Petersburg
  • Our hotel comes with a pool
  • 3-star Suburban property
From$100
Very Good 4.0 /5Latest Reviews CallBookMore Details
Hyatt Place Chester : 13148 Kingston Ave. 13148 Kingston Ave., Chester, VA 23836 ~8.87 miles north of Petersburg
  • Includes a pool: Are beautiful seasonal outdoor pool is open Memorial Day to Labor Day from 10am-10pm.
  • 3-star Suburban property
Fairfield Inn Richmond Chester - Chester 12400 Redwater Creek Rd., Chester, VA 23831 ~8.89 miles north of Petersburg
  • Includes a pool: Pool is open 7am -10pmWe have a heated indoor pool
  • Mid-scale Highway property
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn Chester 800 Bermuda Hundred Rd., Chester, VA 23836 ~8.98 miles north of Petersburg
  • Includes a swimming pool
  • Great pool
  • Good size swimming pool
  • Excellent pool
  • Amazing pool
  • Enjoy the pool
  • 3-star Suburban hotel
From$107
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Holiday Inn South Bells Rd - Richmond 4303 Commerce Rd., Richmond, VA 23234 ~16.49 miles north of Petersburg
  • Pool available: Outdoor Seasonal Pool open from Memorial Day to Labor Day.
  • Three Star Highway hotel
Hampton Inn Hull Street - Midlothian 3620 Price Club Blvd., Midlothian, VA 23112 ~17.86 miles northwest of Petersburg
  • With a pool!
  • Great pool
  • Heated indoor pool
  • Pool is good
  • Clean pool
  • Midscale Suburban hotel
The Richmond Airport Hotel 5501 Eubank Rd., Sandston, VA 23150 ~19.85 miles north of Petersburg
  • Includes a pool: Our outdoor pool is open saesonally, weather permitting, from 9am until 10pm.
  • Mid-scale Airport property
 [1 - 25 of 50]    
Next: Show All Available Petersburg Hotels with Pricing
Back to Top