Star Rating
Hotel Name
Price Range (USD) to
Amenities

Hotels Near Petersburg National Battlefield Park - Petersburg National Battlefield Park

Hotels close to Petersburg National Battlefield Park are provided in the list below sorted by distance (closest at the top). Explore our favorite hotels to find accommodations near Petersburg National Battlefield Park (in Petersburg National Battlefield Park) for your personal or business travels. We sell the best motels and hotels close to Petersburg National Battlefield Park so you can review the discounted Petersburg National Battlefield Park stay options below and securely reserve your ideal hotel.

Lodging/Accommodations close to Petersburg National Battlefield Park

Holiday Inn Express Hotel & Suites
+1-888-690-5247
5679 Boydton Plank Rd., Petersburg, VA 23803 ~9.30 miles east of Petersburg National Battlefield Park
  • Affordable hotel
  • Rooms could be cleaner
  • Service is ok
From$71
Very Good 4.0 /5 Review Score Call BookMore Details
Hampton Inn Petersburg Southpark Mall
+1-888-305-3366
403 East Roslyn Rd., Colonial Heights, VA 23834 ~13.76 miles northeast of Petersburg National Battlefield Park
  • 3 star Suburban hotel
  • Hotel has a green policy See more
From$89
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Travel Inn Petersburg Fort Lee 530 East Washington St., Petersburg, VA 23803 ~14.07 miles east of Petersburg National Battlefield Park
  • 2-star Downtown hotel
  • Comp. Breakfast
From$38
Not Good 1.5 /5 Read Reviews Call BookMore Details
Super 8 555 East Wythe St., Petersburg, VA 23803 ~14.10 miles east of Petersburg National Battlefield Park
  • Two-star Downtown hotel
  • Complimentary breakfast is offered
  • Old TV
  • More comfort would be nice
Super 8 Petersburg in Petersburg 3138 South Crater Rd., Petersburg, VA 23805 ~14.28 miles east of Petersburg National Battlefield Park
  • Low Cost Suburban hotel
  • Free breakfast available
Econo Lodge Fort Lee in Petersburg 900 Winfield Rd., Petersburg, VA 23803 ~14.42 miles east of Petersburg National Battlefield Park
  • Cheap Highway property
  • 2 meeting rooms in hotel
Country Inn & Suites in Petersburg
+1-888-690-5281
130 Wagner Rd., Petersburg, VA 23805 ~14.59 miles east of Petersburg National Battlefield Park
  • Midscale Highway property
  • Check-in time: 3:00PM
  • Furniture needs more attention
  • Fair breakfast prices
From$69
Average 3.5 /5 Recent Reviews Call BookMore Details
Days Inn Petersburg : 12208 South Crater Rd. 12208 South Crater Rd., Petersburg, VA 23805 ~14.59 miles east of Petersburg National Battlefield Park
  • Inexpensive Highway hotel
  • 155 rooms in property
  • Plain white bread
  • Blood stained towel
Comfort Inn Petersburg 12001 South Crater Rd., Petersburg, VA 23805 ~14.61 miles east of Petersburg National Battlefield Park
  • Cheap Highway hotel
  • Hotel has 2 floors
From$69
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn 11909 South Crater Rd., Petersburg, VA 23805 ~14.62 miles east of Petersburg National Battlefield Park
  • Midscale Highway hotel
  • Check-in: 11:00
  • Great reception
  • Super continental breakfast
From$49
Very Good 4.0 /5 Review Score Call BookMore Details
Rodeway Inn in Petersburg 12205 South Crater Rd., Petersburg, VA 23805 ~14.63 miles east of Petersburg National Battlefield Park
  • Low priced Highway property
  • 90 rooms in property
From$49
Poor 2.0 /5 Reviews Call BookMore Details
Comfort Suites Southpark : 931 South Ave. 931 South Ave., Colonial Heights, VA 23834 ~14.73 miles east of Petersburg National Battlefield Park
  • Low Cost Highway hotel
  • Free breakfast
  • Breakfast is good
  • Older rooms
From$95
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Petersburg North Fort Lee in Colonial Heights 401 East Roslyn Rd., Colonial Heights, VA 23834 ~14.77 miles east of Petersburg National Battlefield Park
  • Mid-scale Suburban property
  • Hotel has 6 floors
  • Great room
  • Floor close to
From$94
Average 3.5 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites 11979 South Crater Rd., Petersburg, VA 23805 ~14.79 miles east of Petersburg National Battlefield Park
  • 3-star Rural hotel
  • 104 sleeping rooms in hotel
  • Professional service and good reception
  • Beds were acceptable for 58%
From$102
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Hilton Garden Inn South Southpark in Colonial Heights 800 Southpark Blvd., Colonial Heights, VA 23834 ~14.88 miles northeast of Petersburg National Battlefield Park
  • Midscale Suburban hotel
  • Fitness / Gym is on-site
  • Friendly service
  • Clean facilities
From$91
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Econo Lodge South : 16905 Parkdale Rd. 16905 Parkdale Rd., Petersburg, VA 23805 ~15.28 miles east of Petersburg National Battlefield Park
  • Two star Rural property
  • 2 floors in property
  • Fantastic service
  • No alarm clock
From$30
Average 3.0 /5 Reviews Call BookMore Details
Value Place Richmond (Colonial Heights / Ft. Lee) in Colonial Heights
+1-800-881-1523
255 Jennick Dr., Colonial Heights, VA 23834 ~15.40 miles northeast of Petersburg National Battlefield Park
  • 2-star hotel
  • Hotel has 4 floors
  • Clean Rooms
  • Not very comfortable
Sleep Inn & Suites in Prince George 2200 Waterside Rd., Prince George, VA 23875 ~16.20 miles east of Petersburg National Battlefield Park
  • Inexpensive Suburban hotel
  • Check-in time: 03:00 PM
  • Nice dining room
  • Free breakfast
From$68
Very Good 4.0 /5 Reviews Call BookMore Details
Comfort Inn : 15720 Woods Edge Rd. 15720 Woods Edge Rd., Colonial Heights, VA 23834 ~16.77 miles northeast of Petersburg National Battlefield Park
  • 3-star property
From$100
Average 3.5 /5 Recent Reviews Call BookMore Details
Candlewood Suites Colonial Heights Ft. Lee in Colonial Heights 15820 Woods Edge Rd., Colonial Heights, VA 23834 ~16.82 miles northeast of Petersburg National Battlefield Park
  • Cheap Suburban hotel
  • 82 suites in property
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
  [1 - 20 of 25]    
Next: Show All Available Petersburg National Battlefield Park Hotels with Pricing

Chart of the best hotels near Petersburg National Battlefield Park

HotelDescriptionLink
1. Holiday Inn Express Hotel & Suites The Holiday Inn Express Hotel & Suites is a well-liked 3 star hotel located about 9.3 miles east of Petersburg National Battlefield Park and approximately a 18 min. car ride. Recent travelers gave this hotel an aggregate guest review score of 4 out of 5. Get the latest price
2. Hampton Inn Petersburg Southpark Mall The Hampton Inn Petersburg Southpark Mall is an attractive 3-Star hotel located about 13.8 miles northeast of Petersburg National Battlefield Park and approx. a 27 minute drive or uber ride. With a verified guest score of 4.5/5, this makes it one of the most enticing hotel options near Petersburg National Battlefield Park. Get the latest price
3. Country Inn & Suites The Country Inn & Suites is a 3 star hotel located about 14.6 miles east of Petersburg National Battlefield Park and approximately a 29 min. drive or taxi ride. Recent travelers gave this hotel a guest review score of 3.5 out of 5. Get the latest price
4. Hampton Inn The Hampton Inn is an attractive 3 star hotel located about 14.6 miles east of Petersburg National Battlefield Park and about a 29 min. car ride. With a guest review score of 4 out of 5, this makes it one of the first-class accommodations near Petersburg National Battlefield Park. Get the latest price

4 Best Hotels near Petersburg National Battlefield Park

Back to Top