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 Fredericksburg and Spotsylvania National Military Park

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
28 Greenspring Dr, Stafford, VA 22554-1752
19.9 km from Fredericksburg and Spotsylvania National Military Park
Top Deal
US$112*
US$83* /night
View Deal
QualityInn
US$94*
Expedia.com
US$94*
Cancelon
US$112*
620 Caroline St, Fredericksburg, VA 22401-5902
1.1 km from Fredericksburg and Spotsylvania National Military Park
#10 of 42 hotels in Fredericksburg
Top Deal
US$223*
US$165* /night
View Deal
Courtyard
US$166*
Orbitz.com
US$166*
HotelQuickly
US$223*
1200 Princess Anne St, Fredericksburg, VA 22401-3736
1.4 km from Fredericksburg and Spotsylvania National Military Park
#21 of 42 hotels in Fredericksburg
US$145* /night
View Deal
Expedia.com
US$145*
Priceline
US$145*
Travelocity
US$145*
1901 Augustine Ave, Fredericksburg, VA 22401-4657
1.5 km from Fredericksburg and Spotsylvania National Military Park
No photo provided
1241 Jefferson Davis Hwy, Fredericksburg, VA 22401-4415
1.9 km from Fredericksburg and Spotsylvania National Military Park
#1 of 42 hotels in Fredericksburg
US$138* /night
View Deal
Hotels.com
US$138*
Orbitz.com
US$138*
Booking.com
US$138*
2205 Plank Rd, I-95 Exit 130 A, Fredericksburg, VA 22401-5226
2.5 km from Fredericksburg and Spotsylvania National Military Park
#5 of 42 hotels in Fredericksburg
Top Deal
US$195*
US$94* /night
View Deal
Expedia.com
US$104*
Orbitz.com
US$104*
AMOMA
US$195*
2305 Jefferson Davis Hwy, Fredericksburg, VA 22401-2115
2.6 km from Fredericksburg and Spotsylvania National Military Park
#27 of 42 hotels in Fredericksburg
Loading prices...
Orbitz.com
Travelocity
2310 Plank Rd, Fredericksburg, VA 22401-4902
2.7 km from Fredericksburg and Spotsylvania National Military Park
#22 of 42 hotels in Fredericksburg
Top Deal
US$186*
US$83* /night
View Deal
Booking.com
US$89*
Hotels.com
US$89*
AMOMA
US$186*
1455 Carl D Silver Pkwy, Fredericksburg, VA 22401-4922
3.3 km from Fredericksburg and Spotsylvania National Military Park
#23 of 42 hotels in Fredericksburg
US$78* /night
View Deal
Orbitz.com
US$78*
Hotwire.com
US$78*
Travelocity
US$78*
2801 Plank Rd, Fredericksburg, VA 22401-4947
3.7 km from Fredericksburg and Spotsylvania National Military Park
#19 of 42 hotels in Fredericksburg
Top Deal
US$117*
US$110* /night
View Deal
Expedia.com
US$117*
Hotels.com
US$117*
Orbitz.com
US$117*
60 Towne Centre Blvd, Fredericksburg, VA 22407-1110
3.8 km from Fredericksburg and Spotsylvania National Military Park
#8 of 42 hotels in Fredericksburg
Top Deal
US$188*
US$175* /night
View Deal
Expedia.com
US$188*
Orbitz.com
US$188*
Hotwire.com
US$188*
3002 Mall Dr, I-95 Exit 130 B Route 3 West, Fredericksburg, VA 22401-6927
3.8 km from Fredericksburg and Spotsylvania National Military Park
#29 of 42 hotels in Fredericksburg
Top Deal
US$74*
US$64* /night
View Deal
Hotels.com
US$65*
Orbitz.com
US$65*
Cancelon
US$74*
1080 Hospitality Ln, Fredericksburg, VA 22401-4972
3.9 km from Fredericksburg and Spotsylvania National Military Park
#4 of 42 hotels in Fredericksburg
Top Deal
US$149*
US$132* /night
View Deal
Hampton.com
US$137*
Expedia.com
US$137*
Cancelon
US$149*
1060 Hospitality Ln, Fredericksburg, VA 22401-4972
3.9 km from Fredericksburg and Spotsylvania National Military Park
#9 of 42 hotels in Fredericksburg
Top Deal
US$238*
US$122* /night
View Deal
GardenInn.com
US$126*
Booking.com
US$125*
AMOMA
US$238*
1040 Hospitality Ln, Fredericksburg, VA 22401-4972
4.1 km from Fredericksburg and Spotsylvania National Military Park
#2 of 42 hotels in Fredericksburg
Top Deal
US$215*
US$172* /night
View Deal
Expedia.com
US$181*
Homewood
US$181*
Ctrip.com
US$215*
401 Warrenton Rd, I-95 at Warrenton Road, Exit #133-A/133, Fredericksburg, VA 22405-1335
5.2 km from Fredericksburg and Spotsylvania National Military Park
#37 of 42 hotels in Fredericksburg
US$47* /night
View Deal
Hotels.com
US$47*
TripAdvisor
US$47*
Motel 6
386 Warrenton Rd, I-95 & Warrington Road (U.S. 17), Fredericksburg, VA 22405-1336
5.4 km from Fredericksburg and Spotsylvania National Military Park
#30 of 42 hotels in Fredericksburg
Loading prices...
Orbitz.com
getaroom.com
Expedia.com
5308 Jefferson Davis Hwy, Fredericksburg, VA 22408-2608
5.7 km from Fredericksburg and Spotsylvania National Military Park
#40 of 42 hotels in Fredericksburg
US$41* /night
View Deal
Priceline
US$41*
Booking.com
US$41*
Expedia.com
US$41*
14 Simpson Ln, Fredericksburg, VA 22406-1024
5.8 km from Fredericksburg and Spotsylvania National Military Park
#36 of 42 hotels in Fredericksburg
Top Deal
US$107*
US$52* /night
View Deal
Hotwire.com
US$53*
Hotels.com
US$53*
AMOMA
US$107*
5316 Jefferson Davis Hwy, Fredericksburg, VA 22408-2608
5.9 km from Fredericksburg and Spotsylvania National Military Park
#39 of 42 hotels in Fredericksburg
US$42* /night
View Deal
Orbitz.com
US$42*
Hotwire.com
US$42*
Expedia.com
US$42*
20 Sanford Dr, Fredericksburg, VA 22406-1038
6.0 km from Fredericksburg and Spotsylvania National Military Park
#16 of 42 hotels in Fredericksburg
Top Deal
US$171*
US$83* /night
View Deal
Travelocity
US$85*
Orbitz.com
US$85*
AMOMA
US$171*
5324 Jefferson Davis Hwy, Fredericksburg, VA 22408-2608
6.0 km from Fredericksburg and Spotsylvania National Military Park
#38 of 42 hotels in Fredericksburg
US$66* /night
View Deal
Booking.com
US$67*
Priceline
US$66*
Red Roof
US$66*
5324 Jefferson Davis Hwy Bldg B, Fredericksburg, VA 22408-2608
6.0 km from Fredericksburg and Spotsylvania National Military Park
#41 of 42 hotels in Fredericksburg
No availability for your dates from these sites
Expedia.com
Booking.com
Hotels.com
4800 Market St, Fredericksburg, VA 22408-2699
6.1 km from Fredericksburg and Spotsylvania National Military Park
#3 of 42 hotels in Fredericksburg
Top Deal
US$156*
US$148* /night
View Deal
Booking.com
US$148*
Hampton.com
US$148*
Cancelon
US$156*
541 Warrenton Rd, Fredericksburg, VA 22406-1025
6.1 km from Fredericksburg and Spotsylvania National Military Park
#6 of 42 hotels in Fredericksburg
Top Deal
US$248*
US$102* /night
View Deal
Travelocity
US$103*
Orbitz.com
US$103*
AMOMA
US$248*
4700 Market St, Fredericksburg, VA 22408-8600
6.1 km from Fredericksburg and Spotsylvania National Military Park
#18 of 42 hotels in Fredericksburg
Top Deal
US$131*
US$120* /night
View Deal
Hotels.com
US$131*
Booking.com
US$126*
Expedia.com
US$131*
543 Warrenton Road, Fredericksburg, VA 22406-1025
6.1 km from Fredericksburg and Spotsylvania National Military Park
#20 of 42 hotels in Fredericksburg
Top Deal
US$113*
US$69* /night
View Deal
Travelocity
US$82*
Orbitz.com
US$82*
HotelQuickly
US$113*
5319 Jefferson Davis Hwy, Fredericksburg, VA 22408-2607
6.1 km from Fredericksburg and Spotsylvania National Military Park
#34 of 42 hotels in Fredericksburg
Top Deal
US$72*
US$57* /night
View Deal
Expedia.com
US$72*
Travelocity
US$72*
Booking.com
US$72*
560 Warrenton Rd, Fredericksburg, VA 22406-1026
6.2 km from Fredericksburg and Spotsylvania National Military Park
#12 of 42 hotels in Fredericksburg