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
  • Includes a pool: Indoor Heated Pool with Hot Tub8am to 10pm
  • Affordable Suburban hotel
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Econo Lodge Fort Lee 900 Winfield Rd., Petersburg, VA 23803
  • Has swimming pool: Seasonal Pool
  • 2 star Highway property
Sleep Inn & Suites : 2200 Waterside Rd. 2200 Waterside Rd., Prince George, VA 23875 ~2.62 miles northeast of Petersburg
  • Pool in hotel: Indoor heated pool and hot tub. Hot tub accommodates up to 5 people.
  • Low priced Suburban property
  • Very good family hotel
  • Most guests thought it was clean
From$81
Very Good 4.0 /5Reviews CallBookMore Details
Country Inn & Suites
+1-888-283-3404
130 Wagner Rd., Petersburg, VA 23805
  • Includes a pool: 6 am - 11PM for children under 18 and Midnight for Adults.
  • 3 star Highway property
  • AC needs updating
  • Near mall
Baymont Inn & Suites Prince George at Fort Lee - Prince George
+1-866-221-8581
5380 Oaklawn Blvd., Prince George, VA 23875 ~4.63 miles east of Petersburg
  • Pool available: Outdoor pool open seasonally in summer only.
  • Two-star Suburban hotel
  • 1 out of 2 guests said rooms were clean enough
  • Quite clean
Hampton Inn / Petersburg / Hopewell - Hopewell 5103 Plaza Dr., Hopewell, VA 23860 ~4.81 miles east of Petersburg
  • Pool in hotel: We have an outdoor pool, open seasonally.
  • Affordable Highway hotel
  • Excellent location and great breakfast
  • Friendly front desk
Travel Inn Petersburg Fort Lee 530 East Washington St., Petersburg, VA 23803
  • We have a pool
  • Two-star Downtown property
Comfort Suites Southpark : 931 South Ave. 931 South Ave., Colonial Heights, VA 23834 ~1.30 miles northeast of Petersburg
  • Has swimming pool
  • Pool in need of cleaning
  • Dirty pool, said 83%
  • 2 star Highway property
From$112
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hilton Garden Inn South Southpark : 800 Southpark Blvd. 800 Southpark Blvd., Colonial Heights, VA 23834 ~1.65 miles north of Petersburg
  • Includes a 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
  • Economy Suburban hotel
Fairfield Inn & Suites Hopewell Va 3952 Courthouse Rd., Hopewell, VA 23860 ~5.53 miles northeast of Petersburg
  • Pool in hotel: Pool on property and is outdoor and seasonal. Memorial day until Labor Day
  • Three Star Highway property
Best Western Plus Hopewell Inn 3950 Courthouse Rd., Hopewell, VA 23860 ~5.56 miles northeast of Petersburg
  • Pool in hotel
  • Affordable Highway hotel
Holiday Inn Express Hotel & Suites in Petersburg 11979 South Crater Rd., Petersburg, VA 23805
  • Pool available: 10:00am-10pmIndoor
  • Pool is mediocre
  • Ordinary pool
  • My kids enjoyed the indoor pool
  • Inside pool was great
  • Pool area clean
  • Midscale Rural property
From$85
Very Good 4.0 /5Review Score CallBookMore Details
Econo Lodge 2310 Indian Hill Rd., Colonial Heights, VA 23834 ~5.87 miles north of Petersburg
  • Includes a pool: Outdoor pool
  • 2-star Highway property
Comfort Inn Petersburg in Petersburg 12001 South Crater Rd., Petersburg, VA 23805
  • Has swimming pool
  • Cheap Highway hotel
Courtyard by Marriott Richmond / Chester 2001 West Hundred Rd., Chester, VA 23836 ~8.73 miles north of Petersburg
  • Has a pool!
  • 3-star Suburban property
From$119
Very Good 4.0 /5Read Reviews CallBookMore Details
Country Inn & Suites 2406 West Hundred Rd., Chester, VA 23831 ~8.78 miles north of Petersburg
  • Pool in hotel: 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. 12610 Chestnut Hill Rd., Chester, VA 23836 ~8.82 miles north of Petersburg
  • We have a pool
  • Three Star Suburban property
From$100
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hyatt Place Chester 13148 Kingston Ave., Chester, VA 23836 ~8.87 miles north of Petersburg
  • Pool details: Are beautiful seasonal outdoor pool is open Memorial Day to Labor Day from 10am-10pm.
  • Mid-scale Suburban property
From$95
Very Good 4.0 /5Read Reviews CallBookMore Details
Fairfield Inn Richmond Chester in 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
  • Midscale Highway property
Residence Inn Chester 800 Bermuda Hundred Rd., Chester, VA 23836 ~8.98 miles north of Petersburg
  • Has a pool!
  • Great pool
  • Good size swimming pool
  • Excellent pool
  • Amazing pool
  • Enjoy the pool
  • Three Star Suburban hotel
From$107
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn South Bells Rd 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
The Richmond Airport Hotel : 5501 Eubank Rd. 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.
  • Midscale Airport hotel
Days Inn Richmond 6910 Midlothian Turnpike, Richmond, VA 23225 ~20.05 miles north of Petersburg
  • Has swimming pool: seasonal out door pool open from memorial to Labor day
  • Cheap Mountain property
Econo Lodge 5203 Williamsburg Rd., Sandston, VA 23150 ~20.26 miles north of Petersburg
  • We have a pool ready for use
  • 2 star Airport property
 [1 - 25 of 50]    
Next: Show All Available Petersburg Hotels with Pricing
Back to Top