We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Petersburg National Battlefield Park

1539 Hickory Hill Rd., Petersburg, VA 23803
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Budget Motor Inn (Petersburg, VA)
2151 N Jamestown Dr, Petersburg, VA 23803
0.4 km from Petersburg National Battlefield Park
#13 of 18 hotels in Petersburg
Traveller photos (9) | Map
Show Prices
Econo Lodge (Petersburg, VA) 2.0 of 5
900 Winfield Road, Petersburg, VA 23803
1.6 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Econo Lodge Slideshow
#7 of 18 hotels in Petersburg
Professional photos | Traveller photos (21) | Map
Show Prices
555 Wythe St E, Petersburg, VA 23803
3.0 km from Petersburg National Battlefield Park
#14 of 18 hotels in Petersburg
Professional photos | Traveller photos (8) | Map
Show Prices
Loyalty Inn Petersburg (Petersburg, VA) 2.0 of 5
25 South Crater Road,, Petersburg, VA 23803 (Formerly Tricity Value Inn)
3.0 km from Petersburg National Battlefield Park
#15 of 18 hotels in Petersburg
Traveller photos (5) | Map
Show Prices
Royal Inn Motel (Petersburg, VA)
23 S Little Church St, Petersburg, VA 23803
3.1 km from Petersburg National Battlefield Park
#10 of 18 hotels in Petersburg
Map
Rodeway Inn at Fort Lee (Petersburg, VA)
530 East Washington Street, Petersburg, VA 23803
3.1 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
#18 of 18 hotels in Petersburg
Professional photos | Traveller photos (6) | Map
Show Prices
130 Wagner Road, Petersburg, VA 23805
3.3 km from Petersburg National Battlefield Park
Special Offer Book early and Save 20%
GreenLeadersSilver level
Country Inn & Suites Petersburg Slideshow
#4 of 18 hotels in Petersburg
Professional photos | Traveller photos (41) | Map
Show Prices
Sleep Inn & Suites at Fort Lee (Prince George, VA) 2.0 of 5
2200 Waterside Road, Prince George, VA 23875
3.4 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Sleep Inn & Suites at Fort Lee Slideshow
#1 of 2 hotels in Prince George
Professional photos | Traveller photos (5) | Map
Show Prices
Super 8 Petersburg (Petersburg, VA)
3138 South Crater Road, I-95 Exit 48B, Petersburg, VA 23805
3.4 km from Petersburg National Battlefield Park
#11 of 18 hotels in Petersburg
Professional photos | Traveller photos (6) | Map
Show Prices
403 East Roslyn Rd, Colonial Heights, VA 23834 (Formerly Hampton Inn Richmond Colonial Heights)
3.5 km from Petersburg National Battlefield Park
Special Offer Book now and save 15%
Hampton Inn Petersburg-Southpark Mall Slideshow
#1 of 6 hotels in Colonial Heights
Professional photos | Traveller photos (52) | Map
Show Prices
401 East Rosyln Road, Colonial Heights, VA 23834
3.5 km from Petersburg National Battlefield Park
Special Offer Save on Hotel Packages!
Holiday Inn Petersburg North - Fort Lee Slideshow
#4 of 6 hotels in Colonial Heights
Professional photos | Traveller photos (59) | Map
Show Prices
Ragland Mansion (Petersburg, VA)
205 S. Sycamore St, Petersburg, VA
3.7 km from Petersburg National Battlefield Park
#9 of 18 hotels in Petersburg
Traveller photos (5) | Map
Comfort Suites Southpark (Colonial Heights, VA) 2.0 of 5
931 South Ave, Colonial Heights, VA 23834
3.8 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Comfort Suites Southpark Slideshow
#3 of 6 hotels in Colonial Heights
Professional photos | Traveller photos (13) | Map
Show Prices
800 Southpark Blvd, Colonial Heights, VA 23834
4.3 km from Petersburg National Battlefield Park
Special Offer Book now and save 25%
Hilton Garden Inn Richmond South/Southpark Slideshow
#2 of 6 hotels in Colonial Heights
Professional photos | Traveller photos (64) | Map
Show Prices
5380 Oaklawn Blvd., Prince George, VA 23875 (Formerly Comfort Inn)
5.3 km from Petersburg National Battlefield Park
Special Offer Save 15%; Earn 500...
Baymont Inn & Suites Prince George at Fort Lee Slideshow
#2 of 2 hotels in Prince George
Professional photos | Traveller photos (16) | Map
Show Prices
5103 Plaza Dr, Hopewell, VA 23860
5.8 km from Petersburg National Battlefield Park
Special Offer Book now and save 15%
Hampton Inn Petersburg/Hopewell Slideshow
#2 of 6 hotels in Hopewell
Professional photos | Traveller photos (19) | Map
Show Prices
5113 Plaza Drive, Hopewell, VA 23860
5.8 km from Petersburg National Battlefield Park
Special Offer Save on Hotel Packages!
Candlewood Suites Petersburg/Hopewell Slideshow
#3 of 6 hotels in Hopewell
Professional photos | Traveller photos (63) | Map
Show Prices
Quality Inn at Fort Lee (Hopewell, VA) 2.0 of 5
4911 Oaklawn Boulevard, Hopewell, VA 23860
6.0 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Quality Inn at Fort Lee Slideshow
#5 of 6 hotels in Hopewell
Professional photos | Traveller photos (15) | Map
Show Prices
Stay - Over Suites (Hopewell, VA)
4115 Old Woodlawn Street, Hopewell, VA 23860
6.8 km from Petersburg National Battlefield Park
#1 of 6 hotels in Hopewell
Traveller photos (15) | Map
Econo Lodge (Hopewell, VA) 2.0 of 5
4096 Oaklawn Blvd., Hopewell, VA 23860
6.8 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Econo Lodge Slideshow
#6 of 6 hotels in Hopewell
Professional photos | Traveller photos (13) | Map
Show Prices
3952 Courthouse Road, Hopewell, VA 23860
7.1 km from Petersburg National Battlefield Park
Special Offer Free Parking
Fairfield Inn & Suites Hopewell Slideshow
#4 of 6 hotels in Hopewell
Professional photos | Traveller photos (13) | Map
Show Prices
Quality Inn (Petersburg, VA) 2.0 of 5
11974 South Crater Road, Petersburg, VA 23805
7.9 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Quality Inn Slideshow
#6 of 18 hotels in Petersburg
Professional photos | Traveller photos (16) | Map
Show Prices
11909 South Crater Road, Petersburg, VA 23805
8.0 km from Petersburg National Battlefield Park
Special Offer Book now and save 15%
Hampton Inn Petersburg - Ft. Lee Slideshow
#1 of 18 hotels in Petersburg
Professional photos | Traveller photos (31) | Map
Show Prices
11979 South Crater Road, Petersburg, VA 23805
8.0 km from Petersburg National Battlefield Park
Special Offer Save on Hotel Packages!
Holiday Inn Express Petersburg-Fort Lee Slideshow
#2 of 18 hotels in Petersburg
Professional photos | Traveller photos (32) | Map
Show Prices
Comfort Inn Petersburg (Petersburg, VA) 2.0 of 5
12001 South Crater Road, Petersburg, VA 23805
8.2 km from Petersburg National Battlefield Park
Special Offer Choice Privileges Points
Comfort Inn Petersburg Slideshow
#5 of 18 hotels in Petersburg
Professional photos | Traveller photos (39) | Map
Show Prices
12205 South Crater Road, Petersburg, VA 23805
8.3 km from Petersburg National Battlefield Park
Special Offer Stay 3+ Nights, Save 20%
Howard Johnson Inn Petersburg Slideshow
#17 of 18 hotels in Petersburg
Professional photos | Traveller photos (24) | Map
Show Prices
Days Inn Fort Lee South (Petersburg, VA) 2.0 of 5
12208 South Crater Road, South on I-95 Exit 45, Petersburg, VA 23805
8.4 km from Petersburg National Battlefield Park
#12 of 18 hotels in Petersburg
Professional photos | Traveller photos (10) | Map
Show Prices
5679 Boydton Plank Road, Petersburg, VA 23803
9.9 km from Petersburg National Battlefield Park
Special Offer Save on Hotel Packages!
Holiday Inn Express Hotel and Suites Petersburg / Dinwiddie Slideshow
#3 of 18 hotels in Petersburg
Professional photos | Traveller photos (26) | Map
Show Prices