Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Fredericksburg

Best deal May 31 - Jun 2
Tonight May 20 - May 21
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Featured Fredericksburg Romantic Hotels

See all 243 Properties in Fredericksburg

Estimated price for 1 night/2 adults

Residence Inn by Marriott Fredericksburg
Residence Inn by Marriott Fredericksburg
3.0 out of 5.0 60 Towne Centre Blvd, Fredericksburg, VA
Free Cancellation
4.7/5 (183 reviews)
$149/ night for 2 guests

Great location with ample parking. The breakfast buffet was amazing! Great for families.

Reviewed on May 10, 2019
Courtyard by Marriott Fredericksburg Historic District
Courtyard by Marriott Fredericksburg Historic District
3.0 out of 5.0 620 Caroline Street, Fredericksburg, VA
Free Cancellation
4.5/5 (279 reviews)
$119/ night for 2 guests

It is perfect. But I was quoted $159 for Friday and $179 for Saturday night. I only stayed Friday night and canceled early enough.Yet, I was billed for $169 for Friday night. I only noticed it once back home. $10 isn't that big of a deal but to me, it's the principle of the matter. That's why I only ...

Reviewed on Apr 8, 2019
Kenmore Inn
Kenmore Inn
3.5 out of 5.0 1200 Princess Anne St, Fredericksburg, VA
4.6/5 (162 reviews)

Really beautiful. All the rooms with a lot of antiques

Reviewed on Mar 4, 2019
Wingate by Wyndham - Fredericksburg
Wingate by Wyndham - Fredericksburg
2.5 out of 5.0 20 Sanford Dr, Fredericksburg, VA
Free Cancellation
4.1/5 (1,810 reviews)
$89/ night for 2 guests

Clean rms check in was easy. Good location off 95. Would stay again

Reviewed on May 13, 2019
Country Inn & Suites by Radisson, Fredericksburg, VA
Country Inn & Suites by Radisson, Fredericksburg, VA
3.0 out of 5.0 656 Warrenton Road, Fredericksburg, VA
Free Cancellation
4.4/5 (1,667 reviews)
$76/ night for 2 guests

Great Hotel and very child friendly!!! We will definitely be coming back next year for the MCM 1/2 marathon!

Reviewed on May 19, 2019

Recently booked Romantic Hotels in Fredericksburg

Country Inn & Suites by Radisson, Fredericksburg, VA
3.0 out of 5.0
Last booking: 3 hours ago

Romantic Fredericksburg Hotels Information

Light up the candles, put on your preferred grooves, and get the rose petals ready: You're headed to love. Whether you need a break from a bustling life agenda or have a remarkable birthday coming up, you'll get butterflies when you lay eyes on our romantic accommodation in Fredericksburg. We make it simple to regardless of why you need this vacation.

A Romantic Place to Stay in Fredericksburg Is Only the Beginning

When it comes to amorous adventures, what interests you? Fredericksburg hotels with in-room service or a health spa for a rejuvenating massage together might be at your fingertips. The restaurants in the area will most likely be excited to provide for candlelit feasts where you can get lost in each other's eyes. No need to retire to your lodging just yet, continue the fun at a local establishment.

You can also see the scene in the neighborhood you plan to stay in, so you can learn what to expect.

  • With everything you could want this holiday, Fredericksburg romantic hotels will be here for you and your love.
  • We'll assist you in identifying precisely what you are looking for at romantic hotels in Fredericksburg.
  • You will want to leave.
  • Everything you are searching for is easily accessible when you pay a visit to the hotel's client services.
  • A stroll under the moon and stars is a fantasy conclusion to a marvelous getaway.

Now Is the Time to Get Awesome Room Choices and Values

Yes, it will be easy for you to realize why reviewers so frequently return. We're sure you'll make the same assessment once you visit this awesome town. And you will be left with plenty of cash in your bank account thanks to our deals. Let us help you, and fall in love all over again.