4 Best Hotels in Fredericksburg, Richmond, Fredericksburg and the Northern Neck

Background Illustration for Hotels

We've compiled the best of the best in Fredericksburg - browse our top choices for the top things to see or do during your stay.

Courtyard Fredericksburg Historic District

$ | 620 Caroline St., Fredericksburg, VA, 22401, USA

The only hotel in the city's historic district, the Courtyard is conveniently located near the Amtrak station, with many local attractions within walking distance. Modern amenities include a 24-hour gym and business center, an indoor pool, and complimentary Wi-Fi, as well as a GoBoard that gives guests current information on weather and airport conditions. The hotel has a full-service restaurant called the Bistro and a lounge, and some packages include breakfast.

Pros

  • Great location
  • Indoor pool
  • 24-hour gym

Cons

  • Fee for parking
  • Not historic
  • Not pet-friendly
620 Caroline St., Fredericksburg, VA, 22401, USA
540-373–8300
Hotel Details
Credit cards accepted
98 rooms

Quick Facts

  • $

Something incorrect in this review?

Inn at the Olde Silk Mill

$$ | 1707 Princess Anne St., Fredericksburg, VA, 22401, USA

This 1920s motel with moss-green siding and forest-green awnings has a beautifully decorated central staircase in the lobby. Each of the 30 rooms is furnished with antiques and appointments from the Civil War period, and the lobby has an old-time upright piano, as well as many historic photographs of Fredericksburg. Efficiency suites for extended stays feature more modern decor and all rooms have high-speed wireless Internet. Breakfast includes beverages, cereal, and coffee cake. The inn is situated just at the edge of the historic district and has private, off-street parking.

Pros

  • Period rooms
  • Nice breakfast

Cons

  • On the outer edge of the historic district
1707 Princess Anne St., Fredericksburg, VA, 22401, USA
540-371–5666
Hotel Details
Credit cards accepted
27 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Kenmore Inn

$$ | 1200 Princess Anne St., Fredericksburg, VA, 22401, USA

This 18th-century historic home is easily recognizable by its magnificent and inviting front porch. There are two types of rooms: luxury rooms in the original part of the house, which have working fireplaces and canopy beds, and slightly smaller deluxe rooms featuring Colonial furnishings. The English pub, with its mahogany horseshoe bar, serves lighter dishes and imported draft beer; it's open Tuesday to Sunday evenings.

Pros

  • Charming decor
  • Excellent breakfast, restaurant on-site
  • High-speed Internet

Cons

  • Limited availability
  • Some rooms are small
1200 Princess Anne St., Fredericksburg, VA, 22401, USA
540-371–7622
Hotel Details
Credit cards accepted
9 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Richard Johnston Inn

$$ | 711 Caroline St., Fredericksburg, VA, 22401, USA

This elegant B&B was constructed in 1793 and served as the home of Richard Johnston, mayor of Fredericksburg from March 1809 to March 1810. Guest rooms are decorated with period antiques and reproductions, and have working fireplaces, along with high-speed wireless internet and the purely Southern amenity of complimentary cream sherry. The aroma of freshly baked breads and muffins entices you to breakfast in the large Federal-style dining room, where the table is set with fine china, silver, and linens. The inn is just across from the visitor center and two blocks from the train station. Ample private parking is available behind the inn.

Pros

  • Pet-friendly
  • Wi-Fi in a historic setting
  • Massage therapy
  • True Southern experience

Cons

  • Advance deposit required
  • Expensive
711 Caroline St., Fredericksburg, VA, 22401, USA
540-899–7606
Hotel Details
Credit cards accepted
7 rooms, 2 suites
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$$ Richmond Fodor's Choice

Jefferson Hotel52.4 miles away

101 W. Franklin St., Richmond, Virginia, 23220, USA
We recommend 4 Hotels in Richmond
$$ Richmond

Richmond Marriott52.4 miles away

500 E. Broad St., Richmond, Virginia, 23219, USA
We recommend 4 Hotels in Richmond
$ Richmond

Hilton Garden Inn Richmond Downtown52.5 miles away

501 E. Broad St., Richmond, Virginia, 23219, USA
We recommend 4 Hotels in Richmond
$$ Richmond

Omni Richmond53 miles away

100 S. 12th St., Richmond, Virginia, 23219, USA
We recommend 4 Hotels in Richmond