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 Battlefield Fredericksburg

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
20.0 km from Battlefield Fredericksburg
Top Deal
US$89*
US$76* /night
View Deal
QualityInn
US$85*
Expedia.com
US$85*
Cancelon
US$89*
620 Caroline St, Fredericksburg, VA 22401-5902
1.2 km from Battlefield Fredericksburg
#10 of 42 hotels in Fredericksburg
Top Deal
US$183*
US$149* /night
View Deal
Courtyard
US$149*
Orbitz.com
US$149*
Elvoline
US$183*
1200 Princess Anne St, Fredericksburg, VA 22401-3736
1.5 km from Battlefield Fredericksburg
#21 of 42 hotels in Fredericksburg
US$130* /night
View Deal
Hotwire.com
US$130*
Priceline
US$130*
Travelocity
US$130*
1901 Augustine Ave, Fredericksburg, VA 22401-4657
1.6 km from Battlefield Fredericksburg
No photo provided
1241 Jefferson Davis Hwy, Fredericksburg, VA 22401-4415
1.9 km from Battlefield Fredericksburg
#1 of 42 hotels in Fredericksburg
US$124* /night
View Deal
Booking.com
US$124*
TripAdvisor
US$124*
Expedia.com
US$124*
2205 Plank Rd, I-95 Exit 130 A, Fredericksburg, VA 22401-5226
2.5 km from Battlefield Fredericksburg
#5 of 42 hotels in Fredericksburg
Top Deal
US$164*
US$75* /night
View Deal
Orbitz.com
US$95*
BestWestern.com
US$95*
AMOMA
US$164*
2310 Plank Rd, Fredericksburg, VA 22401-4902
2.6 km from Battlefield Fredericksburg
#22 of 42 hotels in Fredericksburg
Top Deal
US$153*
US$75* /night
View Deal
Expedia.com
US$80*
Hotwire.com
US$80*
AMOMA
US$153*
2305 Jefferson Davis Hwy, Fredericksburg, VA 22401-2115
2.6 km from Battlefield Fredericksburg
#27 of 42 hotels in Fredericksburg
Loading prices...
Orbitz.com
Travelocity
1455 Carl D Silver Pkwy, Fredericksburg, VA 22401-4922
3.3 km from Battlefield Fredericksburg
#23 of 42 hotels in Fredericksburg
US$70* /night
View Deal
TripAdvisor
US$70*
Expedia.com
US$70*
Hotwire.com
US$70*
60 Towne Centre Blvd, Fredericksburg, VA 22407-1110
3.7 km from Battlefield Fredericksburg
#7 of 42 hotels in Fredericksburg
Top Deal
US$169*
US$159* /night
View Deal
Hotels.com
US$169*
Expedia.com
US$169*
Orbitz.com
US$169*
2801 Plank Rd, Fredericksburg, VA 22401-4947
3.7 km from Battlefield Fredericksburg
#19 of 42 hotels in Fredericksburg
Top Deal
US$105*
US$99* /night
View Deal
Expedia.com
US$105*
Orbitz.com
US$105*
Booking.com
US$99*
3002 Mall Dr, I-95 Exit 130 B Route 3 West, Fredericksburg, VA 22401-6927
3.8 km from Battlefield Fredericksburg
#29 of 42 hotels in Fredericksburg
Top Deal
US$129*
US$51* /night
View Deal
Orbitz.com
US$51*
Booking.com
US$51*
AMOMA
US$129*
1080 Hospitality Ln, Fredericksburg, VA 22401-4972
3.9 km from Battlefield Fredericksburg
#4 of 42 hotels in Fredericksburg
US$119* /night
View Deal
Orbitz.com
US$119*
Priceline
US$119*
Booking.com
US$119*
1060 Hospitality Ln, Fredericksburg, VA 22401-4972
4.0 km from Battlefield Fredericksburg
#9 of 42 hotels in Fredericksburg
Top Deal
US$216*
US$105* /night
View Deal
Booking.com
US$109*
Hotwire.com
US$109*
AMOMA
US$216*
1040 Hospitality Ln, Fredericksburg, VA 22401-4972
4.1 km from Battlefield Fredericksburg
#2 of 42 hotels in Fredericksburg
Top Deal
US$362*
US$153* /night
View Deal
Booking.com
US$159*
Hotels.com
US$159*
AMOMA
US$362*
401 Warrenton Rd, I-95 at Warrenton Road, Exit #133-A/133, Fredericksburg, VA 22405-1335
5.3 km from Battlefield Fredericksburg
#36 of 42 hotels in Fredericksburg
US$43* /night
View Deal
Hotels.com
US$43*
Travelocity
US$43*
Hotwire.com
US$43*
386 Warrenton Rd, I-95 & Warrington Road (U.S. 17), Fredericksburg, VA 22405-1336
5.4 km from Battlefield Fredericksburg
#30 of 42 hotels in Fredericksburg
Loading prices...
Cancelon
Orbitz.com
Expedia.com
Sponsored
620 Caroline St, Fredericksburg, VA 22401-5902
1.2 km from Battlefield Fredericksburg
#10 of 42 hotels in Fredericksburg
Top Deal
US$183*
US$149* /night
View Deal
Courtyard
US$149*
Orbitz.com
US$149*
Elvoline
US$183*
5308 Jefferson Davis Hwy, Fredericksburg, VA 22408-2608
5.6 km from Battlefield Fredericksburg
#40 of 42 hotels in Fredericksburg
Top Deal
US$37*
US$36* /night
View Deal
Hotels.com
US$37*
Booking.com
US$37*
Priceline
US$37*
5316 Jefferson Davis Hwy, Fredericksburg, VA 22408-2608
5.8 km from Battlefield Fredericksburg
#39 of 42 hotels in Fredericksburg
US$37* /night
View Deal
Expedia.com
US$37*
Orbitz.com
US$37*
Hotels.com
US$37*
14 Simpson Ln, Fredericksburg, VA 22406-1024
5.9 km from Battlefield Fredericksburg
#37 of 42 hotels in Fredericksburg
Top Deal
US$97*
US$47* /night
View Deal
Expedia.com
US$47*
Hotels.com
US$47*
AMOMA
US$97*
5324 Jefferson Davis Hwy, Fredericksburg, VA 22408-2608
5.9 km from Battlefield Fredericksburg
#38 of 42 hotels in Fredericksburg
US$60* /night
View Deal
Booking.com
US$60*
Orbitz.com
US$60*
Priceline
US$60*
5324 Jefferson Davis Hwy Bldg B, Fredericksburg, VA 22408-2608
5.9 km from Battlefield Fredericksburg
#41 of 42 hotels in Fredericksburg
Loading prices...
HotelQuickly
Expedia.com
Booking.com
4800 Market St, Fredericksburg, VA 22408-2699
6.0 km from Battlefield Fredericksburg
#3 of 42 hotels in Fredericksburg
US$134* /night
View Deal
Booking.com
US$134*
Hotwire.com
US$134*
Orbitz.com
US$134*
4700 Market St, Fredericksburg, VA 22408-8600
6.0 km from Battlefield Fredericksburg
#18 of 42 hotels in Fredericksburg
Top Deal
US$119*
US$109* /night
View Deal
Hotels.com
US$119*
TownePlace Suites
US$109*
Priceline
US$109*
5319 Jefferson Davis Hwy, Fredericksburg, VA 22408-2607
6.0 km from Battlefield Fredericksburg
#34 of 42 hotels in Fredericksburg
Top Deal
US$65*
US$52* /night
View Deal
Expedia.com
US$65*
TripAdvisor
US$52*
Orbitz.com
US$65*
541 Warrenton Rd, Fredericksburg, VA 22406-1025
6.1 km from Battlefield Fredericksburg
#6 of 42 hotels in Fredericksburg
Top Deal
US$221*
US$93* /night
View Deal
Orbitz.com
US$93*
Hotwire.com
US$93*
AMOMA
US$221*
20 Sanford Dr, Fredericksburg, VA 22406-1038
6.1 km from Battlefield Fredericksburg
#16 of 42 hotels in Fredericksburg
Top Deal
US$155*
US$76* /night
View Deal
Hotwire.com
US$76*
Orbitz.com
US$76*
AMOMA
US$155*