Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near Fredericksburg and Spotsylvania National Military Park

Filter by star ratings
All filters
Courtyard by Marriott Fredericksburg Historic District
Courtyard by Marriott Fredericksburg Historic District
9.1 Excellent
620 Caroline Street, Fredericksburg, VA, United States
Show on map
0.3 mi from city centre, Fredericksburg, VA, United States 
ExcellentBased on 159 reviews
9.1

Steps from The Chimneys, Courtyard Fredericksburg Historic District is located in Fredericksburg and offers modern accommodation. It also provides outdoor tennis courts, free Wi-Fi and a swimming pool.

Inn at the Old Silk Mill
Inn at the Old Silk Mill
8.6 Excellent
1707 Princess Anne Street, Fredericksburg, VA, United States
Show on map
0.5 mi from city centre, Fredericksburg, VA, United States 
ExcellentBased on 65 reviews
8.6

Situated in Fredericksburg, Inn at the Old Silk Mill is located within easy driving distance of Falmouth and Stafford. Those staying at the property can also make use of free Wi-Fi throughout their stay.

The Richard Johnston Inn & 1890 Caroline House
The Richard Johnston Inn & 1890 Caroline House
9.6 Excellent
711 Caroline Street, Fredericksburg, VA, United States
Show on map
0.2 mi from city centre, Fredericksburg, VA, United States 
ExcellentBased on 43 reviews
9.6

The Richard Johnston Inn & 1890 Caroline House is located amongst Fredericksburg's well-known attractions and landmarks, just a short walk from Fredericksburg Amtrak Station. It offers free Wi-Fi, laundry facilities and a library.

Hyatt Place Fredericksburg At Mary Washington
Hyatt Place Fredericksburg At Mary Washington
9.0 Excellent
1241 Jefferson Davis Highway, Fredericksburg, VA, United States
Show on map
1.1 mi from city centre, Fredericksburg, VA, United States 
ExcellentBased on 373 reviews
9.0

Hyatt Place Fredericksburg at Mary Washington is located in Fredericksburg and is close to Chatham Manor. This comfortable hotel also provides an indoor pool, and is a short drive from Falmouth and Stafford.

Tips for booking a Fredericksburg and Spotsylvania National Military Park hotel

Cheapest month:February
Most expensive month:October
Average price in Fredericksburg and Spotsylvania National Military Park:$104/night
Absolute cheapest price found:$60/night
Cheapest day:Tuesday
Most expensive day:Thursday
$60 - $148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$60 - $148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated hotels near Fredericksburg and Spotsylvania National Military Park

Show all hotels
1
Hyatt Place Fredericksburg At Mary Washington
Hyatt Place Fredericksburg At Mary Washington
9.0 Excellent
1241 Jefferson Davis Highway, Fredericksburg, VA, United States
Show on map
1.1 mi from city centre, Fredericksburg 

Hyatt Place Fredericksburg at Mary Washington is located in Fredericksburg and is close to Chatham Manor. This comfortable hotel also provides an indoor pool, and is a short drive from Falmouth and Stafford.

2
Courtyard by Marriott Fredericksburg Historic District
Courtyard by Marriott Fredericksburg Historic District
9.1 Excellent
620 Caroline Street, Fredericksburg, VA, United States
Show on map
0.3 mi from city centre, Fredericksburg 

Steps from The Chimneys, Courtyard Fredericksburg Historic District is located in Fredericksburg and offers modern accommodation. It also provides outdoor tennis courts, free Wi-Fi and a swimming pool.

Cheapest hotels near Fredericksburg and Spotsylvania National Military Park, Fredericksburg

Show all hotels
Inn at the Old Silk Mill
Inn at the Old Silk Mill
8.6 Excellent
1707 Princess Anne Street, Fredericksburg, VA, United States
Show on map
0.5 mi from city centre,  

Situated in Fredericksburg, Inn at the Old Silk Mill is located within easy driving distance of Falmouth and Stafford. Those staying at the property can also make use of free Wi-Fi throughout their stay.

$99
Avg. per night
Hyatt Place Fredericksburg At Mary Washington
Hyatt Place Fredericksburg At Mary Washington
9.0 Excellent
1241 Jefferson Davis Highway, Fredericksburg, VA, United States
Show on map
1.1 mi from city centre,  

Hyatt Place Fredericksburg at Mary Washington is located in Fredericksburg and is close to Chatham Manor. This comfortable hotel also provides an indoor pool, and is a short drive from Falmouth and Stafford.

$103
Avg. per night
Courtyard by Marriott Fredericksburg Historic District
Courtyard by Marriott Fredericksburg Historic District
9.1 Excellent
620 Caroline Street, Fredericksburg, VA, United States
Show on map
0.3 mi from city centre,  

Steps from The Chimneys, Courtyard Fredericksburg Historic District is located in Fredericksburg and offers modern accommodation. It also provides outdoor tennis courts, free Wi-Fi and a swimming pool.

$143
Avg. per night
The Richard Johnston Inn & 1890 Caroline House
The Richard Johnston Inn & 1890 Caroline House
9.6 Excellent
711 Caroline Street, Fredericksburg, VA, United States
Show on map
0.2 mi from city centre,  

The Richard Johnston Inn & 1890 Caroline House is located amongst Fredericksburg's well-known attractions and landmarks, just a short walk from Fredericksburg Amtrak Station. It offers free Wi-Fi, laundry facilities and a library.

$205
Avg. per night

Hotel prices near Fredericksburg and Spotsylvania National Military Park

3 stars

$99 - $143

Courtyard by Marriott Fredericksburg Historic District
$143
Avg. per night
Hyatt Place Fredericksburg At Mary Washington
$103
Avg. per night
Inn at the Old Silk Mill

Best value

$99
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay near Fredericksburg and Spotsylvania National Military Park

Fredericksburg and Spotsylvania National Military Park travel FAQs

  • What are the best hotels near Fredericksburg and Spotsylvania National Military Park?

    Courtyard by Marriott Fredericksburg Historic District (9.1/10 from 159 reviews), Inn at the Old Silk Mill (8.6/10 from 65 reviews), and The Richard Johnston Inn & 1890 Caroline House (9.6/10 from 43 reviews) are all highly-rated places to stay near Fredericksburg and Spotsylvania National Military Park.