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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near National Museum of the Civil War Soldier

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
9701 Brook Rd, Glen Allen, VA 23059-4580
53.0 km from National Museum of the Civil War Soldier
USD 102* /night
View Deal
Travelocity
USD 102*
Orbitz.com
USD 102*
Priceline
USD 102*
5679 Boydton Plank Rd, Petersburg, VA 23803-8945
1.1 km from National Museum of the Civil War Soldier
#5 of 18 hotels in Petersburg
Top Deal
USD 119*
USD 110* /night
View Deal
TripAdvisor
USD 110*
Booking.com
USD 119*
Travelocity
USD 111*
205 S Sycamore St, Petersburg, VA 23803-4265
7.9 km from National Museum of the Civil War Soldier
#2 of 18 hotels in Petersburg
USD 127* /night
View Deal
TripAdvisor
USD 127*
Hotels.com
USD 127*
Travelocity
USD 127*
530 E Washington St, Petersburg, VA 23803-4402
8.7 km from National Museum of the Civil War Soldier
#13 of 18 hotels in Petersburg
USD 46* /night
View Deal
TripAdvisor
USD 46*
Orbitz.com
USD 46*
Priceline
USD 46*
555 E Wythe St, Petersburg, VA 23803-4407
8.8 km from National Museum of the Civil War Soldier
#11 of 18 hotels in Petersburg
Top Deal
USD 83*
USD 58* /night
View Deal
Booking.com
USD 59*
Hotels.com
USD 59*
HotelQuickly
USD 83*
23 S Little Church St, Petersburg, VA 23803-4430
8.9 km from National Museum of the Civil War Soldier
#6 of 18 hotels in Petersburg
No photo provided
25 S Crater Rd, Petersburg, VA 23803-4419
9.0 km from National Museum of the Civil War Soldier
#12 of 18 hotels in Petersburg
USD 42* /night
View Deal
TripAdvisor
USD 42*
Priceline
USD 42*
Expedia.com
900 Winfield Rd, Petersburg, VA 23803-4748
9.4 km from National Museum of the Civil War Soldier
#10 of 18 hotels in Petersburg
Top Deal
USD 72*
USD 48* /night
View Deal
TripAdvisor
USD 48*
Booking.com
USD 51*
HotelQuickly
USD 72*
3138 S Crater Rd, I-95 Exit 48B, Petersburg, VA 23805-9219
9.4 km from National Museum of the Civil War Soldier
#15 of 18 hotels in Petersburg
Top Deal
USD 58*
USD 56* /night
View Deal
TripAdvisor
USD 56*
Booking.com
USD 58*
Hotels.com
USD 57*
931 South Ave, Colonial Heights, VA 23834-3601
10.0 km from National Museum of the Civil War Soldier
Top Deal
USD 121*
USD 96* /night
View Deal
TripAdvisor
USD 96*
ComfortSuites
USD 97*
HotelQuickly
USD 121*
130 Wagner Rd, Petersburg, VA 23805-9303
10.0 km from National Museum of the Civil War Soldier
#3 of 18 hotels in Petersburg
USD 91* /night
View Deal
Booking.com
USD 91*
Country Inns
USD 91*
Travelocity
USD 91*
401 E Roslyn Rd, Colonial Heights, VA 23834-3625
10.0 km from National Museum of the Civil War Soldier
Top Deal
USD 166*
USD 127* /night
View Deal
Expedia.com
USD 127*
Travelocity
USD 127*
HotelQuickly
USD 166*
403 E Roslyn Rd, Colonial Heights, VA 23834-3625
10.1 km from National Museum of the Civil War Soldier
Top Deal
USD 164*
USD 152* /night
View Deal
Hampton.com
USD 157*
Orbitz.com
USD 157*
getaroom.com
USD 164*
800 Southpark Blvd, Colonial Heights, VA 23834-3612
10.3 km from National Museum of the Civil War Soldier
Top Deal
USD 164*
USD 152* /night
View Deal
GardenInn.com
USD 157*
Booking.com
USD 157*
getaroom.com
USD 164*
2209 County Dr, Petersburg, VA 23803-4709
10.5 km from National Museum of the Civil War Soldier
#17 of 18 hotels in Petersburg
No photo provided
No availability for your dates from these sites
Travelocity
Orbitz.com
Hotels.com
255 Jennick Dr, I-95 & Temple Ave, Colonial Heights, VA 23834-4908
11.1 km from National Museum of the Civil War Soldier
USD 91* /night
View Deal
TripAdvisor
USD 91*
Hotels.com
USD 91*
Orbitz.com
USD 91*
11974 S Crater Rd, Petersburg, VA 23805-7435
11.5 km from National Museum of the Civil War Soldier
#8 of 18 hotels in Petersburg
Top Deal
USD 78*
USD 56* /night
View Deal
TripAdvisor
USD 56*
Hotels.com
USD 56*
HotelQuickly
USD 78*
11909 S Crater Rd, Petersburg, VA 23805-7409
11.6 km from National Museum of the Civil War Soldier
#1 of 18 hotels in Petersburg
Top Deal
USD 131*
USD 122* /night
View Deal
Hampton.com
USD 126*
Travelocity
USD 126*
getaroom.com
USD 131*
11979 S Crater Rd, Petersburg, VA 23805-7409
11.6 km from National Museum of the Civil War Soldier
#4 of 18 hotels in Petersburg
Top Deal
USD 143*
USD 99* /night
View Deal
Hotwire.com
USD 104*
Orbitz.com
USD 104*
HotelQuickly
USD 143*
12001 S Crater Rd, Petersburg, VA 23805-7400
11.7 km from National Museum of the Civil War Soldier
#7 of 18 hotels in Petersburg
USD 79* /night
View Deal
TripAdvisor
USD 79*
Booking.com
USD 80*
ComfortInn
USD 80*
12208 S Crater Rd, South on I-95 Exit 45, Petersburg, VA 23805-7442
11.7 km from National Museum of the Civil War Soldier
#14 of 18 hotels in Petersburg
Top Deal
USD 90*
USD 75* /night
View Deal
Expedia.com
USD 75*
Priceline
USD 75*
HotelsClick
USD 90*
12205 S Crater Rd, Petersburg, VA 23805-7442
11.8 km from National Museum of the Civil War Soldier
#16 of 18 hotels in Petersburg
Top Deal
USD 43*
USD 36* /night
View Deal
TripAdvisor
USD 36*
RodewayInn
USD 36*
HotelsClick
USD 43*
2200 Waterside Rd, Prince George, VA 23875-1261
12.3 km from National Museum of the Civil War Soldier
Top Deal
USD 149*
USD 127* /night
View Deal
Orbitz.com
USD 127*
Travelocity
USD 127*
HotelQuickly
USD 149*
15820 Woods Edge Rd, Colonial Heights, VA 23834-6059
14.9 km from National Museum of the Civil War Soldier
Top Deal
USD 114*
USD 92* /night
View Deal
Hotels.com
USD 92*
Hotwire.com
USD 92*
HotelQuickly
USD 114*
15720 Woods Edge Rd, Colonial Heights, VA 23834-5204
15.1 km from National Museum of the Civil War Soldier
USD 91* /night
View Deal
TripAdvisor
USD 91*
Hotels.com
USD 91*
Priceline
USD 91*
5380 Oaklawn Blvd, Prince George, VA 23875-1300
15.4 km from National Museum of the Civil War Soldier
Top Deal
USD 130*
USD 66* /night
View Deal
TripAdvisor
USD 66*
Booking.com
USD 109*
HotelQuickly
USD 130*
2310 Indian Hill Rd, Colonial Heights, VA 23834-6004
15.4 km from National Museum of the Civil War Soldier
Top Deal
USD 71*
USD 50* /night
View Deal
TripAdvisor
USD 50*
EconoLodge
USD 51*
HotelQuickly
USD 71*
5113 Plaza Dr, Hopewell, VA 23860-7324
15.6 km from National Museum of the Civil War Soldier
Top Deal
USD 181*
USD 145* /night
View Deal
TripAdvisor
USD 145*
Priceline
USD 145*
HotelQuickly
USD 181*
16600 Sunnybrook Rd, Rt. 35 and Cortland, Petersburg, VA 23805
15.7 km from National Museum of the Civil War Soldier
#18 of 18 hotels in Petersburg
No photo provided
5103 Plaza Dr, Hopewell, VA 23860-7324
15.8 km from National Museum of the Civil War Soldier
Top Deal
USD 164*
USD 157* /night
View Deal
Orbitz.com
USD 157*
Hotels.com
USD 157*
getaroom.com
USD 164*
4911 Oaklawn Blvd, Chester, VA, Hopewell, VA 23836
16.1 km from National Museum of the Civil War Soldier
USD 71* /night
View Deal