Star Rating
Hotel Name
Price Range (USD)to
Amenities

Lodging/Accommodations close to Petersburg National Battlefield Park

Holiday Inn Express Hotel & Suites : 5679 Boydton Plank Rd. +1-800-230-4134 5679 Boydton Plank Rd., Petersburg, VA 23803 ~9.30 miles east of Petersburg National Battlefield Park
  • Affordable hotel
From$71
Very Good 4.0 /5Read Reviews
Rodeway Inn at Fort Lee in Petersburg +1-800-997-5148 530 East Washington St., Petersburg, VA 23803 ~14.07 miles east of Petersburg National Battlefield Park
  • Economical Downtown hotel
  • 6 floors in property
From$25
Terrible 1.5 /5Latest Reviews
Super 8 +1-888-205-8144 555 East Wythe St., Petersburg, VA 23803 ~14.10 miles east of Petersburg National Battlefield Park
  • Cheap Downtown property
  • Free breakfast
From$39
Poor 2.5 /5Hotel Reviews
Knights Inn Petersburg Ft. Lee in Petersburg +1-800-997-5149 622. East Wythe St., Petersburg, VA 23803 ~14.14 miles east of Petersburg National Battlefield Park
  • Two star Highway hotel
  • Free complimentary breakfast
From$26
Super 8 Petersburg +1-800-230-4134 3138 South Crater Rd., Petersburg, VA 23805 ~14.29 miles east of Petersburg National Battlefield Park
  • Cheap Suburban property
  • Check-in time: 02:00pm
From$34
Poor 2.5 /5Recent Reviews
Econo Lodge Fort Lee in Petersburg +1-800-997-5148 900 Winfield Rd., Petersburg, VA 23803 ~14.42 miles east of Petersburg National Battlefield Park
  • 2 star Highway hotel
  • 2 floors in property
From$35
Poor 2.5 /5Recent Reviews
Country Inn & Suites +1-888-205-8144 130 Wagner Rd., Petersburg, VA 23805 ~14.59 miles east of Petersburg National Battlefield Park
  • Midscale Highway property
  • Hotel has 3 floors
From$65
Very Good 4.0 /5Reviews
Days Inn Petersburg - Petersburg +1-800-997-5149 12208 South Crater Rd., Petersburg, VA 23805 ~14.59 miles east of Petersburg National Battlefield Park
  • 2-star Highway property
  • Free complimentary breakfast
From$34
Poor 2.5 /5Latest Reviews
Comfort Inn Petersburg +1-800-230-4134 12001 South Crater Rd., Petersburg, VA 23805 ~14.61 miles east of Petersburg National Battlefield Park
  • Low Cost Highway property
  • Free complimentary breakfast
From$59
Average 3.0 /5Hotel Reviews
Hampton Inn in Petersburg +1-800-997-5148 11909 South Crater Rd., Petersburg, VA 23805 ~14.62 miles east of Petersburg National Battlefield Park
  • Three Star Highway hotel
  • Free breakfast
From$49
Very Good 4.0 /5Reviews
Howard Johnson +1-888-205-8144 12205 South Crater Rd., Petersburg, VA 23805 ~14.67 miles east of Petersburg National Battlefield Park
  • Two-star Highway hotel
  • Free comp. breakfast
From$29
Poor 2.0 /5Review Score
Comfort Suites Southpark in Colonial Heights +1-800-997-5149 931 South Ave., Colonial Heights, VA 23834 ~14.73 miles east of Petersburg National Battlefield Park
  • Low Cost Highway hotel
  • Hotel has 91 rooms
From$73
Very Good 4.5 /5Read Reviews
Holiday Inn Petersburg North Fort Lee +1-800-230-4134 401 East Roslyn Rd., Colonial Heights, VA 23834 ~14.77 miles east of Petersburg National Battlefield Park
  • Three Star Suburban property
  • Access to gym on-site
From$75
Average 3.5 /5Review Score
Holiday Inn Express Hotel & Suites +1-800-997-5148 11979 South Crater Rd., Petersburg, VA 23805 ~14.79 miles east of Petersburg National Battlefield Park
  • Affordable Rural hotel
  • Check in time: 3:00 PM
From$73
Very Good 4.0 /5Hotel Reviews
Hampton Inn Petersburg South Park Mall : 403 East Roslyn Rd. +1-888-205-8144 403 East Roslyn Rd., Colonial Heights, VA 23834 ~14.81 miles east of Petersburg National Battlefield Park
  • Three Star Suburban hotel
  • 6 floors in hotel
From$89
Very Good 4.5 /5Reviews
Hilton Garden Inn South Southpark in Colonial Heights +1-800-997-5149 800 Southpark Blvd., Colonial Heights, VA 23834 ~14.88 miles northeast of Petersburg National Battlefield Park
  • Affordable Suburban property
  • 6 floors in hotel
From$83
Very Good 4.5 /5Hotel Reviews
Econo Lodge South +1-800-230-4134 16905 Parkdale Rd., Petersburg, VA 23805 ~15.28 miles east of Petersburg National Battlefield Park
  • Two-star Rural property
  • Check-in: 1 PM
From$30
Average 3.0 /5Reviews
Value Place Richmond (Colonial Heights / Ft. Lee) +1-800-997-5148 255 Jennick Dr., Colonial Heights, VA 23834 ~15.40 miles northeast of Petersburg National Battlefield Park
  • Economical property
  • 124 rooms in hotel
From$34
Sleep Inn & Suites +1-888-205-8144 2200 Waterside Rd., Prince George, VA 23875 ~16.20 miles east of Petersburg National Battlefield Park
  • Cheap Suburban property
  • Free comp. breakfast
From$62
Very Good 4.5 /5Recent Reviews
Candlewood Suites - Colonial Heights +1-800-997-5149 15820 Woods Edge Rd., Colonial Heights, VA 23834 ~16.69 miles northeast of Petersburg National Battlefield Park
  • 2-star Suburban property
  • Access to gym on-site
From$64
Average 3.5 /5Reviews
 [1 - 20 of 25]   
Next: Show All Available Petersburg National Battlefield Park Hotels with Pricing
Back to Top