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 in Petersburg
+1-888-690-5247
5679 Boydton Plank Rd., Petersburg, VA 23803 ~9.30 miles east of Petersburg National Battlefield Park
  • 3-star Rural hotel
  • 67 sleeping rooms in hotel
  • Stinking room
  • Room needs to be redecorated
From$91
Very Good 4.0 /5Reviews CallBookMore 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
  • Mid-scale Suburban hotel
  • Gym / Fitness Center Available
Travel Inn Petersburg Fort Lee - Petersburg
+1-800-881-1523
530 East Washington St., Petersburg, VA 23803 ~14.07 miles east of Petersburg National Battlefield Park
  • Two star Downtown hotel
  • Free breakfast available
Super 8
+1-888-283-3404
555 East Wythe St., Petersburg, VA 23803 ~14.11 miles east of Petersburg National Battlefield Park
  • Low priced Downtown hotel
  • 46 rooms in property
  • Reception is all right
  • Friendly service
Motel 6
+1-866-221-8581
25 North Little Church St., Petersburg, VA 23803 ~14.14 miles east of Petersburg National Battlefield Park
  • Economy Highway hotel
  • 2 floors in property
Execustay at Addison Crater Woods
+1-866-429-5787
200 Addison Way, Petersburg, VA 23805 ~14.18 miles east of Petersburg National Battlefield Park
  • 3 star property
  • Check-in: 15:30
Super 8 by Wyndham Petersburg : 3138 South Crater Rd.
+1-888-690-5281
3138 South Crater Rd., Petersburg, VA 23805 ~14.23 miles east of Petersburg National Battlefield Park
  • Low priced Suburban property
  • Free breakfast available
Econo Lodge Fort Lee - Petersburg
+1-888-690-5247
900 Winfield Rd., Petersburg, VA 23803 ~14.42 miles east of Petersburg National Battlefield Park
  • Two-star Highway property
  • Check in time: 3:00 PM
Quality Inn Petersburg - Petersburg
+1-888-305-3366
11974 South Crater Rd., Petersburg, VA 23805 ~14.57 miles east of Petersburg National Battlefield Park
  • Midscale property
  • 2 floors in property
Days Inn by Wyndham Petersburg / South Fort Lee in Petersburg
+1-800-881-1523
12208 South Crater Rd., Petersburg, VA 23805 ~14.58 miles east of Petersburg National Battlefield Park
  • Low-priced Highway property
  • Check-in time: 3:00pm
Country Inn & Suites - Petersburg
+1-888-283-3404
130 Wagner Rd., Petersburg, VA 23805 ~14.59 miles east of Petersburg National Battlefield Park
  • Three Star Highway hotel
  • Free complimentary breakfast
  • High comfort
  • Food could be better
Comfort Inn Petersburg in Petersburg
+1-866-221-8581
12001 South Crater Rd., Petersburg, VA 23805 ~14.61 miles east of Petersburg National Battlefield Park
  • Low Cost Highway property
  • Hotel has 95 rooms
From$69
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn in Petersburg
+1-866-429-5787
11909 South Crater Rd., Petersburg, VA 23805 ~14.62 miles east of Petersburg National Battlefield Park
  • 3-star Highway hotel
  • Hotel has 4 floors
  • Staff was very helpful and friendly
  • Professional service
Rodeway Inn : 12205 South Crater Rd.
+1-888-690-5281
12205 South Crater Rd., Petersburg, VA 23805 ~14.63 miles east of Petersburg National Battlefield Park
  • Cheap Highway property
  • 90 sleeping rooms in hotel
Comfort Suites Southpark in Colonial Heights
+1-888-690-5247
931 South Ave., Colonial Heights, VA 23834 ~14.73 miles east of Petersburg National Battlefield Park
  • Two-star Highway property
  • Free breakfast
  • Great room
  • Professional service
From$104
Very Good 4.0 /5Latest Reviews CallBookMore Details
Holiday Inn Petersburg North Fort Lee - Colonial Heights
+1-888-305-3366
401 East Roslyn Rd., Colonial Heights, VA 23834 ~14.76 miles east of Petersburg National Battlefield Park
  • Three Star Suburban hotel
  • 6 floors in property
From$80
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn Express Hotel & Suites - Petersburg
+1-800-881-1523
11979 South Crater Rd., Petersburg, VA 23805 ~14.79 miles east of Petersburg National Battlefield Park
  • 3 star Rural property
  • 73 suites in property
  • The majority of guests found problems with the furniture
  • Breakfast was excellent
Hilton Garden Inn South Southpark
+1-888-283-3404
800 Southpark Blvd., Colonial Heights, VA 23834 ~14.88 miles northeast of Petersburg National Battlefield Park
  • Mid-scale Suburban hotel
  • Hotel has 155 rooms
  • Nice location
  • Most guests said the beds were comfortable
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Econo Lodge South : 16905 Parkdale Rd.
+1-866-221-8581
16905 Parkdale Rd., Petersburg, VA 23805 ~15.28 miles east of Petersburg National Battlefield Park
  • Two-star Rural property
  • Free complimentary breakfast
  • Good cleaning
  • Breakfast was lacking
Woodsprings Richmond / Fort Lee
+1-866-429-5787
255 Jennick Dr., Colonial Heights, VA 23834 ~15.40 miles northeast of Petersburg National Battlefield Park
  • Mid-scale property
  • Check in: 3:00 p.m.
 [1 - 20 of 25]    
Next: Show All Available Petersburg National Battlefield Park Hotels with Pricing

Bar Chart: Upcoming 20 Days of Petersburg National Battlefield Park Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all McKenney, VA discounts available. The chart reflects the cheapest McKenney hotel for each day and each star rating category.

What are the best hotels near Petersburg National Battlefield Park?

HotelDescriptionLink
1. Holiday Inn Express Hotel & SuitesThe 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 MallThe 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, this makes it one of the most enticing hotel options near Petersburg National Battlefield Park.Get the latest price

2 Best Hotels near Petersburg National Battlefield Park

FAQs about hotels near Petersburg National Battlefield Park

What are the best rated hotels near Petersburg National Battlefield Park?

Hilton Garden Inn South Southpark, Hampton Inn Stonycreek and Holiday Inn Express Hotel & Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels near Petersburg National Battlefield Park?

Holiday Inn Express Hotel & Suites, Hampton Inn Petersburg Southpark Mall and Execustay at Addison Crater Woods are the top 3 luxury hotels near Petersburg National Battlefield Park.

What hotels are closest to the area of Petersburg National Battlefield Park?

Holiday Inn Express Hotel & Suites, Hampton Inn Petersburg Southpark Mall, and Travel Inn Petersburg Fort Lee are the properties closest to Petersburg National Battlefield Park.

What are the best independent hotels near Petersburg National Battlefield Park?

Woodsprings Richmond, Travel Inn Petersburg Fort Lee and Execustay at Addison Crater Woods are the best rated independent hotels (not part of a big brand).

What are the most popular Choice Hotels branded hotels near Petersburg National Battlefield Park?

Comfort Suites Southpark, Sleep Inn & Suites and Comfort Inn are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels near Petersburg National Battlefield Park?

Holiday Inn Express Hotel & Suites, Holiday Inn Express Hotel & Suites and Holiday Inn Petersburg North Fort Lee are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top